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

  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • Xbox

    Xbox

    1 Kasım 2005