dayjournal memo

Total 975 articles!!

QGIS #032 - レイヤの属性値を変更するスクリプト

Yasunori Kirimoto's avatar

QGISで、レイヤの属性値を変更するスクリプトは下記のように記述します。



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

layer.changeAttributeValue(1, 1, 9999)

実行すると2レコード目の2番目フィールドの値が9999の変更されます。

QGIS_032_01


QGIS_032_02


1レコード目の3番目フィールドの値を1111に変更の場合:


layer.changeAttributeValue(0, 2, 1111)


book

Q&A