QGIS'de sayısallaştırma sırasında noktaların otomatik numaralandırılması?


9

Qgis'te sayısallaştırma sırasında noktaları otomatik olarak nasıl numaralandıracağını birisi biliyor mu? Açıklamak için, yeni noktayı oluşturduğumda, nokta numarasını yazmam gereken pencere var. Nokta numarasını elle yazmadan otomatik numara yapmanın bir yolu var mı?


1
Kimlik numarası mı demek istediniz?
ahmadhanb

5
QGIS bu pencereyi açmama seçeneğine sahiptir - Ayarlar / Seçenekler - Sayısallaştırma sekmesi - Özellik oluşturma - Özellik formu açılır penceresini bastırın. Sayısallaştırma tamamlandıktan sonra, tümünü bir kerede doldurmak için $ rownum veya $ id kullanabilirsiniz. Olacak?
Miro

@Miro: Bu muhtemelen en iyi çözümdür (genellikle bunu yapma şeklim). Kimliğin aynı anda oluşturulmasına gerek yoktur, özellikler oluşturulur.
wiltomap

Evet, tüm sayının 1 ile N arasında olmasını istiyorsam, bu en iyi çözümdür, ancak bazı sayıların 1'den N'ye olmasını ve birçoğunun başka bir işaret olmasını istiyorum, örneğin 1-16-4A. Çünkü bu yöntemi kullanamıyorum.
Slobodan

Yanıtlar:


7

Yöntemlerden biri , ifadeyi (veya tercih ettiğiniz herhangi bir ifadeyi) kullanarak puanlarınızı otomatik olarak numaralandıracak bir sanal alan kullanmaktır $id:

Saha Hesaplayıcı


Bunun için bir proje dosyasını kaydetmeniz gerekeceğinden, sanal alanlar şekil dosyasının içine değil .qgs dosyasına kaydedilir (ancak Save As...sanal alanı dönüştürecek seçeneği kullanarak şekil dosyasını yeni bir dosya olarak yeniden kaydedebilirsiniz) normal bir haline).


4

Şekil dosyalarının kimliği hakkında konuştuğunuzu düşünüyorum, eğer katman özelliklerine gidebilirseniz (katmanı çift tıklatabilirsiniz) sonra alanlara gidin ve Almanca'da 'Bearbeitungselement' olarak adlandırılan öğeyi UUID-Generator'a ayarlayın (kimlik alanı türü metin olmalı ) aşağıdaki ekran görüntüsünde gösterildiği gibi ( https://en.wikipedia.org/wiki/Universally_unique_identifier ).

resim açıklamasını buraya girin

Puanlarınızı dijital ortama aktarırken (veya diğer geoemtries de elbette):

resim açıklamasını buraya girin

ve varsa diğer özellik değerlerini girmeniz yeterlidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.