Uzunluğu 2 ondalık basamağa nasıl değiştirebilirim?


13

QGIS sadece 2 ondalık basamak bir satırın uzunluğunu hesaplamak için nasıl çalışıyorum. Yeni bir alan oluşturmak için alan hesap makinesini kullandığımda, alan türünde, alan genişliğinde veya hassasiyetinde hangi değişiklikleri yaptığım önemli değil, sürekli olarak 13 ondalık basamağa ulaşıyorum.

Yanıtlar:


20

En son dev QGIS sürümünde, ondalık basamak sayısını kontrol etmek için kullanabileceğiniz yeni bir yuvarlak işlev vardır:

round($length,3)

Sonuç: 1.10228762876525 -> 1.102


Basit bir ifade olacağını tahmin ettim, teşekkürler Nathan
geosmiles

1.9 ne zaman ortaya çıkıyor?
nickves

1
1.9 piyasaya sürülmüyor. 2.0, önümüzdeki birkaç ay içinde bir sonraki sürümdür.
Nathan W

bu işlevi alan hesaplayıcısına (qgis 2.18'de) nereye ekleyebilirim?
newGIS

5

Hassasiyet değişiklikleri tam olarak görüntülenmeden önce dosyayı kaydetmeniz gerekir.


2
QGIS Master'da ayrıca düzenleme modundan çıkmanız ve / veya nitelik tablosunu kapatıp yeniden açmanız gerekir.
AndreJ

QGIS 2.8.6 ile çalışıyorum ve bu işlev benim için çalışmıyor ...
Andreu Amoros

1

En iyi çözüm:

Yük eklentisi: "İşleme", QGIS için uzamsal veri işleme çerçevesi

"İşleme" menü çubuğunda komando seçin

Açılan kutuya "alan" yazın

Seçin: "İşleme algoritması: Refactor alanları"

Alanlarda ondalık konum ayarlama

(İfade sütununda kırmızı işaretli öğeler varsa, başlangıç ​​ve bitiş noktalarına "......" ekleyin (şekiller boşluklu uzun sütun adlarını sevmez (örneğin: sütun x koordinatının olması gerekir) "x-koordinatı")

Yeni dosyaya veya geçici olarak kaydedin (böylece mevcut şeklinizin üzerine yazabilirsiniz).

Bitti

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.