Bagaimana cara membuat formulir kustom untuk memasukkan atribut di QGIS

14

Saya sudah melakukan ini berkali-kali di ArcGIS dan ArcPad tetapi saya bahkan tidak tahu harus mulai dari mana membuat formulir kustom untuk entri data di QGIS. Saya ingin melakukan ini untuk operasi lapangan - QGIS akan membuat alat lapangan yang bagus dengan sedikit penyesuaian

Terry Pavlis
sumber

Jawaban:

21

Mudah seperti pai.

http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

Pada dasarnya Anda membuat formulir dengan kontrol yang sama dengan bidang yang Anda inginkan untuk mengikat nilai, QGIS akan mengurus sisanya.

Juga : Jika Anda ingin QGIS memetakan kontrol secara otomatis dalam formulir kustom Anda dengan benar, Anda harus mengatur jenis kontrol bidang dalam pengaturan bidang pada layar misalnya jika Anda memiliki panggilan kotak kombo TYPEdan Anda ingin itu mengisi kotak kombo dengan nilai-nilai Anda sudah memiliki di lapisan Anda harus mengatur Edit Field Edit ke Nilai Unik

Sunting : Baru saja membuat posting blog lain yang menjelaskan pengikatan sedikit lebih banyak http://woostuff.wordpress.com/2012/03/30/custom-qgis-feature-forms-value-binding/

masukkan deskripsi gambar di sini

Nathan W
sumber
Jalan kaki yang luar biasa, terima kasih telah berbagi.
SaultDon
1
@NathanW Logika python telah bekerja sangat baik untuk saya sampai sekarang karena saya telah memperbarui ke QGIS 2.6. Pengguna hanya angin semilir melalui kendala. Ada ide?
user25976
Tetapi jika saya memuat layer melalui python bagaimana kita bisa memanggil formulir ini?
Abhijit Gujar
Perhatikan bahwa kode contoh dalam tutorial hebat Nathan akan (sayangnya) tidak lagi berfungsi di QGIS 3.
Rostranimin