Bu bir öncekime bir soru, Koordinat sistemi projeksiyonları hakkında iyi yazılmış tanıtım metinleri önerebilir misiniz?
Diyelim ki, bildiğim kadarıyla uyumlu olan ancak eşitlikçi olmayan CH1903 harita projeksiyonu ile çalışıyorum. Anlamlar, açılar (şekil) korunur, ancak alanlar, mesafeler veya ölçek korunmaz. (En azından bunlar tam olarak korunmamıştır ). Çok uzak çok iyi.
Şimdi iki nokta arasındaki mesafeyi hesaplamak istediğimde ArcGIS'in ne tür bir hesaplama yaptığını merak ediyorum. ArcObjects'te IProximityOperator
arayüzü aşağıdaki gibi kullanabilirim :
IPoint a = ...,
b = ...;
double distance = ((IProximityOperator)a).ReturnDistance(b);
Soru: Mesafeleri tam olarak koruyamayan bir referans sistemiyle çalışırken, iki nokta arasındaki mesafeyi (yukarıda gösterildiği gibi) sorguladığımda ArcGIS ne yapardı?
Mesafeyi elde etmek sadece Pisagor matematiğini ( 2 + b 2 = c 2 ) yapıyor mu, yani döndürülen mesafe sadece projeksiyonun izin verdiği kadar doğru olacak mı?
Yoksa daha doğru bir mesafe elde etmek için bir tür yeniden projeksiyon gibi daha karmaşık bir şey mi yapacak?
( Aynı soru, ancak daha genel olarak: Geometriler yansıtıldıktan sonra, ArcGIS tüm hesaplamaları sadece Öklid uzayında mı yapıyor, yoksa kullanılan harita projeksiyonu da mesafelerin, açıların, alanların vb. Hesaplamalarını etkiliyor mu?)