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

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006