dayjournal memo

Total 975 articles!!

QGIS #048 - レイヤを削除するスクリプト

Yasunori Kirimoto's avatar

QGISで、レイヤを削除するスクリプトは下記のように記述します。



layer = iface.activeLayer()

# QGIS2ではQgsMapLayerRegistry()
QgsMapLayerRegistry.instance().removeMapLayer(layer)

# QGIS3ではQgsProject()
QgsProject.instance().removeMapLayer(layer)

実行すると指定したレイヤが削除されます。


レイヤを削除:


# QGIS2ではQgsMapLayerRegistry()
QgsMapLayerRegistry.instance().removeMapLayer(layer)

# QGIS3ではQgsProject()
QgsProject.instance().removeMapLayer(layer)

レイヤを削除することができます。



book

Q&A