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)
レイヤを削除することができます。
- 参考文献
QGIS