Saya membuat kolom baru di tabel atribut saya dan memiliki nilai default (misalnya 0). Saya ingin (mungkin menggunakan kalkulator lapangan) memiliki hasil bahwa baris 1 memiliki nilai 1, baris 2 = 2 dan seterusnya, sama seperti indeks bernomor.
Saya akan berterima kasih untuk contoh kode untuk kalkulator lapangan (termasuk penggunaan $rownum
(saya pikir saya perlu ini untuk beralih ke saluran)).
@ArMoraer telah mengembangkan plugin yang menarik untuk dapat mengontrol cara penomoran otomatis ini dibuat, itu bernama "Sort and Number" . Anda dapat menggunakannya untuk mengisi kolom dengan angka unik dengan memperhitungkan 3 bidang lain untuk mengurutkan data Anda seperti yang Anda inginkan sebelum penomoran.
Lihat topik sumber: Apakah ada cara untuk menetapkan nomor baris untuk tabel diurutkan berdasarkan kolom di QGIS?
sumber
Jika Anda menggunakan QGIS 3, Anda harus menggunakan @row_number
sumber
Bagi saya cara terbaik dan termudah adalah hanya
$id
, ini akan mengembalikanid
nomor dari setiap baris yang diindeks0
.sumber
$id
, setelah menghapus baris harus menguatkan@row_number
. Jika saya benar memahami afirmasi Anda.