Penomoran poin otomatis selama digitalisasi dalam QGIS?

9

Adakah yang tahu cara menghitung angka secara otomatis selama digitalisasi di Qgis. Untuk menjelaskan, ketika saya membuat titik baru ada jendela di mana saya harus mengetikkan nomor titik. Apakah ada cara untuk nomor otomatis tanpa mengetik nomor poin secara manual?

Slobodan
sumber
1
Apakah maksud Anda nomor ID?
ahmadhanb
5
QGIS memiliki opsi untuk tidak membuka jendela itu - Pengaturan / Opsi - Tab digitalisasi - Pembuatan fitur - Munculkan pop-up formulir atribut. Setelah digitalisasi selesai, Anda dapat menggunakan $ rownum atau $ id untuk mengisi semuanya sekaligus. Akankah itu berhasil?
Miro
@Miro: ini mungkin solusi terbaik (cara saya biasanya melakukan itu sebenarnya). Tidak perlu ID dihasilkan pada saat yang sama fitur dibuat.
wiltomap
Ya, ini adalah solusi terbaik jika saya ingin semua angka antara 1 dan N, tetapi saya ingin beberapa angka dari 1 ke N dan banyak dari mereka menjadi beberapa tanda lain, misalnya 1-16-4A. Karena itu saya tidak dapat menggunakan metode ini.
Slobodan

Jawaban:

7

Salah satu metode adalah dengan menggunakan bidang virtual yang secara otomatis akan menomori poin Anda menggunakan $idekspresi (atau ekspresi apa pun yang Anda inginkan):

Kalkulator Bidang


Perhatikan bahwa Anda perlu menyimpan file proyek untuk ini karena bidang virtual disimpan dalam file .qgs dan bukan di shapefile itu sendiri (tetapi Anda dapat menyimpan kembali shapefile sebagai yang baru menggunakan Save As...opsi yang akan mengubah bidang virtual menjadi yang normal).

Yusuf
sumber
4

Saya pikir Anda berbicara tentang id shapefile, jika demikian Anda dapat pergi ke properti layer (klik dua kali layer) kemudian pergi ke bidang dan mengatur item yang disebut 'Bearbeitungselement' dalam bahasa Jerman ke UUID-Generator (id jenis bidang harus teks ) seperti yang ditunjukkan pada tangkapan layar di bawah ini ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).

masukkan deskripsi gambar di sini

Saat mendigitalkan poin Anda (atau geoemtries lainnya juga, tentu saja) Anda mendapatkan ini:

masukkan deskripsi gambar di sini

dan Anda hanya perlu memasukkan nilai atribut lainnya jika berlaku.

Jochen Schwarze
sumber