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

  • fireflame65

    fireflame65

    27 Mart 2007
  • fufko

    fufko

    27 ŞUBAT 2006
  • SalGames2016

    SalGames2016

    17 Kasım 2012