UTM bölgelerinde mesafe ölçümleri: coğrafi veya düzlemsel yaklaşımlar kullanılsın mı?


9

3 UTM bölgesine (36N, 36S, 37S) yayılmış bir anket ızgaram var. Bu ızgaraların sentroidlerinin yollara ve aralarındaki çeşitli noktalara en yakın (veya en kısa) mesafelerini bulmak istiyorum.

Herhangi bir düzlemsel projeksiyon kullanılırken çok fazla uzlaşma olduğu anlaşılıyor (okuma: haritadaki herhangi bir nokta arasındaki mesafeyi korumak için ). Bu durumda projeksiyonları kullanmayı unutmalı ve goedesik veya elipsoidal (okuma: Coğrafi) teknikler kullanılmalı mı?

Herhangi bir kişinin bilgisine, haritadaki herhangi bir nokta arasındaki mesafeyi koruyacak düzlemsel bir teknik var mı? Gnomonik projeksiyon haricinde eşitlikçi bir projeksiyon kullanabileceğim görünmüyor. Bu doğru mu?


2
Hangi hassasiyet seviyelerine ihtiyacınız var? (Centroids'i tüm poligonal hücreler için vekil olarak kullanmak zaten doğruluk gereksinimlerinizin düşük olduğunu göstermektedir.)
Whuber

2
Hâlâ hangi seviyede hassasiyete ihtiyacınız olduğunu belirtmediğiniz için, son sorunuz cevapsızdır. Komşu olanlarda ölçüm yapmak için bir UTM bölgesi kullanıldığında yapılan hataların kapsamlı bir analizi gis.stackexchange.com/questions/31701/… adresinde görünür . Gnomonik projeksiyonun daha iyi bir seçim olup olmadığı enlemlere bağlıdır: Ekvator enlemlerinde bu amaç için UTM'den daha üstün olabilir, ancak daha aşırı enlemlerde daha düşük olacaktır. Gnomonik projeksiyonun eşit mesafede olmadığını unutmayın .
whuber

@whuber centroid sorunu etrafta dolaşamadığım bir konu, ancak yine de bilinen mesafelerin <250 metre olması için ölçümlere ihtiyacım var
XNSTT

1
"En kısa rotayı koruyarak" ne demek istediğinizi anlamak zor. Bir Gnomonic projeksiyon sadece jeodezikleri (küredeki) çizgi parçalarıyla (düzlemde) eşler. Bunu yapmak için, mesafeleri büyük ölçüde bozar. Haritanın başlangıcında göründüğünü varsayabileceğimiz bir temel noktaya ( O) göre eşit mesafede bir çıkıntı , eşlenen her P noktasından başlangıç noktasına kadar görünen mesafelerin P ve O arasındaki gerçek küresel mesafelere eşit olması özelliğine sahiptir . Bir Gnomonic projeksiyon bunu yapmaz.
whuber

1
Doğruluğu tekrar edin: uygun UTM bölgenizde kalsanız bile bu doğruluğu uzun mesafelerde elde edemezsiniz! Tasarım gereği, UTM, merkezi meridyeni boyunca milyonda 400 parça kısa bir ölçek faktörüne sahiptir. Örneğin, öngörülen koordinatlarda bu meridyen boyunca 1000 Km kuzeyden güneye olan bir mesafeyi ölçecek olsaydınız, 999.6 Km: 400 metre çok kısa olurdu. Genellikle insanlar doğruluğu toplam mesafenin bir parçası olarak değerlendirerek mutlak hatanın mesafe ile artmasını bekler. (Bir futbol sahasının ölçülmesinde 250 metrelik bir hata korkunç olurdu!)
whuber

Yanıtlar:


11

İşte size mesafe ölçümleri seçiminizi yapmaya başlamanızda yardımcı olabilecek bir makale . Aşağıda kopyalanan tablo 1'e (sayfa 4) dikkat edin.


Jeodezik mesafe modellemesi ve mekansal analiz (2004) - S. Banerjee

Jeodezik mesafe modellemesi ve mekansal analiz (2004) - S. Banerjee


UTM bölge arası mesafe hesaplamalarını kullanmayı düşünüyorsanız, coğrafi bir ölçü kullanmanız gerektiğini öneririm. Benzer şekilde, noktaların UTM içindeki yollara uzamsal dağılımı, coğrafi mesafe ölçümlerinin kullanımını garanti etmek için N / S boyutunda yeterli olabilir.

Asıl sorunun şu şekilde başlaması gerekir: Önlemlerimin ne kadar doğru olması gerekir? Kaç tane önlem alacağım ve bir coğrafi önlemin hesaplama maliyeti, gerekli çözüm hızıyla aynı mı?


Yorum için düzenleme: Yanıt, doğruluk toleransınıza geri döner. Yüksek bir doğruluk seviyesiyle geniş bir mesafede (orta enlemlerde 3 UTM bölgesi yeterince büyük) düzlemsel alanda hesaplama yapmam gerekirse, muhtemelen sinüzoidal bir projeksiyon kullanacağım. Bir gnomonik projeksiyon kullanılarak hesaplanan mesafeler sadece 'tek bir referans noktasından' tamamen doğrudur (ref. Yukarıdaki gibi). Her bir UTM bölgesindeki tek bir noktadan mı ölçüm yapıyorsunuz? Öyleyse, gnomonik projeksiyonu kullanın. Aksi takdirde, kordal mesafeyi hesaplamayı, sinüzoidal bir projeksiyon kullanmayı veya doğruluk sorunlarını kabul etmeyi düşünün.


Yukarıdaki ek yorumlar için düzenleyin:

Potansiyel mesafe ölçümleri üzerinde herhangi bir kısıtlama olmaksızın doğruluk gereksinimi göz önüne alındığında, gerçekten jeodezik ölçümler kullanmalısınız. Ek olarak, gnomonik projeksiyon azimuthal eşitliğine dayanıklı değildir , sadece büyük daire eğrilerini düz çizgiler olarak çizer. Jeodezik hesaplamaya alternatif olarak, ölçümünüzün başlangıç ​​noktasında merkezlenen verilerinizi azimuthal eşitlikli bir projeksiyona * yansıtabilirsiniz.

Bunu 20.000+ puan ve bazı tamponlama içeren bir proje için yaptıktan sonra, son derece hızlı arama yapmak için verimli değildir. Bir defadır, bir dakika kadar çalışmasına izin verin.


teşekkürler - diyelim ki gerekli çözüm hızı bir coğrafi ölçüm çözümü için zamanım olmadığı anlamına geliyor. Gnomonik projeksiyon yeterli olacak mı?
XNSTT

2

Jeodezik mesafeleri hesaplamak, puanlarınızla yapabileceğiniz diğer her şeyle kıyaslanabilir. Örneğin, C ++ uygulamaları olan makinemde (2.66GHz 64 bit Intel):

  • UTM <-> coğrafi dönüşümleri her yönden yaklaşık 1 ABD Doları alır
  • 2 coğrafi koordinat -> jeodezik mesafe yaklaşık 2,5 us

UTM'den gnomonik'e dönüşüm, bir UTM'nin coğrafi dönüşüm maliyetine neden olur ve o zaman bile (whuber'ın işaret ettiği gibi) gnomonik, mesafe hesaplamaları için yararlı bir projeksiyon değildir. Belki de dürüstlük-iyilik mesafesi hesaplamaları yapmak o kadar da kötü olmaz. 5 dakika içinde yaklaşık 100 milyon mesafe hesaplaması yapabilirsiniz ve bu durumda doğruluk konusunda endişelenmenize gerek kalmaz.


2

Henüz hiçbir şey kabul edilmediğinden, fotoğrafını çekeceğim.

Sorunuzda listelediğiniz üç UTM Bölgesi göz önüne alındığında, veriler Kenya'da mı bulunuyor? Veya 4-6 derece boylamında mı? Eğer öyleyse, merkezi meridyeni biraz hareket ettirerek verileri özel bir enine Mercator projeksiyonuna yeniden yansıtmak en kolay yol olabilir. Oradan, yansıtılan mesafeleri hesaplayabilirsiniz.

Bu hesaplamanın nasıl veya nerede kullanıldığından emin değilim, ancak bu işe yaramazsa, elipsoid boyunca mesafeyi hesaplamak için Vincenty Formülünü denemenizi öneririm . Ve modern bilgisayarlar göz önüne alındığında , bir hesaplama o kadar pahalı değil . Afrika'daki en iyi sonuçlar için referans noktanız Clarke 1880 olmalıdır, çünkü bu elipsoid, o bölge için gerçek Dünya'ya en yakın uyumdur.

Bu çok yavaşsa, her zaman Haversine formülü veya küresel kosinüs yasası vardır.

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.