dayjournal memo

Total 975 articles!!

QGIS #020 - レイヤの地物を全て削除するスクリプト

Yasunori Kirimoto's avatar

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



# QGIS2,QGIS3変更なし。
layer = iface.activeLayer()
layer.startEditing()

layer.selectAll()
layer.deleteSelectedFeatures()

layer.commitChanges()

実行すると選択されたレイヤの地物が全て削除されます。

QGIS_020_01


QGIS_020_02


選択した地物を削除:


layer.deleteSelectedFeatures()


book

Q&A