SORU
10 AĞUSTOS 2009, PAZARTESİ


Enlem/boylam km mesafe ile çalışmak için basit hesaplamalar?

Yapabileceğim enlem veya boylam keyfine aramalar için bir sınırlayıcı kutu hesaplamak için ekleyebilirsiniz hangi bir değer haline dönüştürmek km olacak basit bir hesaplama var mı? Tamamen doğru olmasına gerek yok.

Örneğin: eğer ben, belirli bir enlem/boylam için Londra, İngiltere (51.5001524, -0.1262362) ve istediğim hesaplamak ne lat olurdu 25km doğu/batı noktası, ve ne lon olurdu 25km kuzey/güney o noktaya, ne böyle bir şey yapayım dönüştürmek 25km içine bir ondalık eklemek için yukarıdaki değerler?

General-of-başparmak kuralı arıyorum, yani: 1km == /- 0.XXX

Düzenleme:

"Enlem boylam" bu sonuç dönmedi: . için benim orijinal arama

http://stackoverflow.com/questions/238260/how-to-calculate-the-bounding-box-for-a-given-lat-lng-location

Kabul cevabı benim gereksinimleri için yeterli görünüyor.

CEVAP
10 AĞUSTOS 2009, PAZARTESİ


Yaklaşık dönüşümler vardır:

Enlem: 1 ° = 110.574 km

Boylam: = 111.320* ° (enlem) 1 cos km

Bu muhtemelen daha karmaşık bir formül WGS84 referans elipsoid (model GPS için kullanılır) kullanarak istediğin için tam olarak Dünya'nın kutup düzleştirme için doğru değil. Ama hata muhtemelen amaçlar için ihmal edilebilir.

Kaynak: http://en.wikipedia.org/wiki/Latitude

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012