QGIS'i açtığımda, katmanı eklediğimde ve alan hesaplayıcısıyla şekil dosyasının alanlarını hesapladığımda QGIS'i açıp "Anında CRS dönüşümünü etkinleştir" seçeneğini işaretleyip alanı hesapladığımdan farklı bir alan alıyorum. Bu, projenin ve katmanın aynı Koordinat sistemine (aynı EPSG numarası) sahip olduğundan emin olmasına rağmen. Neyi yanlış yapıyorum?
ArcGIS ile yapılan alan hesaplamaları ile bir şekil dosyam var (bana değil, veriler bana verildi ve alanın ArcGIS ile hangi CRS'nin hesaplandığı hakkında hiçbir fikrim yok). Şekil dosyası katmanı CRS, EPSG: 21781'dir (İsviçre). QGIS'de, OTF ayarlarını değiştirmez ve proje CRS'sini EPSG olarak bırakırsam: 4326 (WGS84) ArcGIS alan değeri ile aynı değeri alırım. Ancak, katmanı EPSG'ye eklemeden önce OTF'yi değiştirirsem: 21781 Farklı alan değerleri elde ederim. Anladığım kadarıyla bu, ArcGIS Alanı'nın CRS EPSG: 4326 ile hesaplandığını gösteriyor.
İlk iş akışı:
- QGIS'i aç
- proje CRS: EPSG 4326
- katman ekle
- proje CRS otomatik olarak uyum sağlar ve şimdi EPSG 21781
- alan hesap makinesiyle $ alanını hesapla
İkinci iş akışı:
- QGIS'i aç
- proje CRS: EPSG 4326
- OTF'yi açın, proje CRS'sini EPSG 21781 olarak ayarlayın
- katman ekle
- alan hesap makinesiyle $ alanını hesapla
Birinci ve ikinci iş akışının 5. adımı aynı alanı ÜRETMEYİN.
!shape.area!
, alanı katman cr'lerine göre vermelidir; geometri hesaplamaktan daha farklı olabilir. Bu yüzden, arcgis'te ne yapıldığını söylemek zordur, ancak aynı sonucu alırsanız, örneğin, derece değil, dereceler, alan hesaplamasının gerçekten ESPG: 4326'ya dayalı olduğunu karşılar.
$area
dosyalanmış hesap makinesi. Kısacası, anında veri detoftosunu değiştirmeden geometrinin nasıl görüntülendiğini etkiler. Dolayısıyla, hatanın iş akışından kaynaklanması muhtemeldir.