2012-03-07 16 views
5

Dünya'nın çokgen yüzey alanını nasıl hesaplayacağınız konusunda açıklama ve algoritmalar araştırdım. Ben ikinci bağlantısından zaten dışbükey noktaları ilk cevaplar
[56.992666,24.126051], [58.00282,25.930147], [58.787955,25.565078], [59.4997,24.861427], [59.463678,24.711365], [59.395767,24.599837], [56.992666,24.126051]Enlem ve boylam verilen Toprak dışbükey hull poligon alanı hesaplayın

var biz kabul etsek bile oldukça hassas bölgeyi vermeyecektir Python kütüphanesi ve ikinci cevap yaklaşımını kullanır Diyelim this ve this
buldum Toprak küredir (ben haklı mıyım)? Dünyanın küre olduğunu varsayarsak alanı hesaplamak için hangi yaklaşımları kullanabilirim (daha az pahalı)? Ayrıca, farklı kütüphaneleri (geotools.org vb) aradım ancak alan hesaplamasıyla ilgili belgelerinde bulunmadım.

+0

yararlıdır görünür: http: // forum.worldwindcentral.com/showthread.php?t=20724 – TreyA

+0

Ve buna worldwind iş parçacığında başvuruldu: http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03 .pdf – TreyA

+0

@TreyA Yol tarifi için çok teşekkürler! PDF'yi şimdi okuyordum. Ne yazık ki forum yazısında algoritma bana tamamen yanlış cevap verdi. Ben http://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm puanlarım ile işaretledim ve doğru olanı ~ 15200km2, ancak algoritmimm 5 000 000 'i verdi. Enlem-boylam çiftleri Mesajım – Skyzer

cevap

6

bir küre üzerinde bir çokgenin alanı bulmak için algoritma burada bulunabilir: http://forum.worldwindcentral.com/showthread.php?t=20724

Ayrıca bazı algoritmalar için bu NASA JPL kağıdı kullanabilirsiniz: http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03.pdf

+0

Yukarıdaki bağlantıda küresel yarıçapın nasıl hesaplanacağı. Dünya'nın küresel yarıçapı, eğer bunun için hangi değer kullanılıyorsa? Şimdiden teşekkürler. – Narendra

+0

Dünyanın yarıçapı için tipik bir değer 6371km'dir. – TreyA

+0

Cevabınız için teşekkür ederim Ben bu konuda takip edildi. Yukarıdaki bağlantıda "Küresel yarıçap = r (yeryüzü yarıçapı") olmalı ve alan kare kilometrede mi olacak? – Narendra