Apakah ada cara untuk membuat kolom kunci utama kenaikan otomatis saat membuat Shapefile baru di QGIS?
11
Sejauh yang saya tahu, Shapefile tidak memiliki konsep tipe data primary key atau auto increment.
Yang bisa Anda lakukan adalah menggunakan Kalkulator Bidang untuk mengisi kolom dengan nomor baris.
Saya sering mendapat pertanyaan ini di milis pyshp dan underdark benar. Format shapefile tidak menyediakan pengidentifikasi unik untuk catatan geometri atau atribut.
Objek id, fitur id, atau GUID lainnya adalah perangkap perangkat lunak yang Anda gunakan dan hanya nomor baris yang ditetapkan sebagai catatan dibaca. Satu-satunya pilihan adalah untuk menetapkan atribut baru menggunakan perangkat lunak skrip atau spreadsheet, atau memuat data ke dalam basis data spasial.
sumber
Shapefile memiliki bidang OBJECTID; yang berfungsi sebagai kunci dan indeks utama yang sesuai dengan tujuan Anda.
sumber