dayjournal memo

Total 975 articles!!

QGIS #053 - レイヤの地物を検索するスクリプト

Yasunori Kirimoto's avatar

画像



QGISでレイヤの地物を検索するスクリプトのメモ。



# QGIS2,QGIS3変更なし。
query =  '"flag"  = 1' + ' AND ' + '"building"  = ' + "'yes'"
selection = layer.getFeatures(QgsFeatureRequest().setFilterExpression(query))
ids = [k.id() for k in selection]

print str(ids)

# QGIS3ではprint文にはカッコを付ける(Python3)
print (str(ids))


実行すると選択したレイヤの地物を検索。

画像



book

Q&A