QGIS koordinat değerlerinin hangi (xth) ondalık basamağında yinelenen nokta kümesini tanımlar?
QGIS ~ 15 ondalık basamak işlediğini düşünüyordum; ancak bu sadece kısıtlıydı çünkü esas olarak Shapefiles üzerinde çalışıyordum.
Ancak, geçici olarak çizik katmanı gibi başka bir veri kaynağı seçtiğimde sınır uygulanmaz.
Aşağıdaki gibi bir kukla veri kullanarak, iki araç tarafından hızlı bir test yaptım, koordinat farklılıklarını tanımlayabilecekleri en küçük değeri bulmak için:
- QGIS coğrafi işleme:
Delete duplicate geometries
- MMQGIS eklentisi:
Delete Duplicate Geometries
Çıktı QGIS Delete duplicate geometries
, yukarıdaki girdi verileriyle aynıdır (20 kaydın tümü de korunmuştur), bu QGIS'in hepsinin farklı olduğunu düşündüğü anlamına gelebilir. Bu sınır, bu küçük testte görülen 1e-29 (veya 1e-30) değerini aşıyor mu?
Karşılaştırmalı olarak, MMQGIS Delete Duplicate Geometries
aşağıda üretilmiştir. MMQGIS, 16. veya 17. ondalık basamakları sınır olarak belirliyor.
[Düzenle]
Korkarım sorumun merkezi kısmının ne olduğunu net olarak bilmiyordum. Amacım, sorumun ilk paragrafında belirtildiği gibi, koordinat değerleri ile kopyalar / örtüşmeler arasındaki ilişkiyi anlamak. Umarım bu tür bilgiler, alan hesap makinesi ifadelerini değiştirerek çakışan özellikleri kolayca kontrol etmemize yardımcı olabilir.
Ancak, odaklanmaya çalıştığım temel sorun, QGIS'in noktaların (düğümlerin) tanıdığı ondalık basamakların veri kaynağına bağlı olarak değiştiği göründüğü yönündeydi.
Katmanımız için Shapefiles kullanırsak, QGIS ~ 15. ondalık basamak kullanır ve daha küçük fark (16. veya 17.) fark edilmez ... MMQGIS de bu sınırlamadan (gözlerime) etkilenir. Geçici olarak çizik bir katman veya DB katmanları oluşturursak, bu sınırlama 30.-ish'nin çok ötesine geçer mi? Bu davranış değişikliği beni meraklandırıyor.