QGISでレイヤの地物を削除するスクリプトのメモ。
# QGIS2,QGIS3変更なし。
layer = iface.activeLayer()
layer.startEditing()
features = layer.getFeatures()
ids = [f.id() for f in features]
for fid in ids:
# 地物削除
layer.deleteFeature(fid)
実行すると選択したレイヤの地物を削除。
- 参考文献
QGIS