Lat lang zu Minuten und Sekunden?

8

Google Maps gibt mir den Breitengrad und den Längengrad eines Ortes in Dezimalschreibweise wie folgt an:

38.203655, -76.113281

Wie konvertiere ich diese in Coords (Grad, Minuten, Sekunden)

    
BahaiResearch.com 13.01.2010, 13:03
quelle

3 Antworten

16

38.203655 ist ein Dezimalwert von Grad. Es gibt 60 Minuten ist ein Grad und 60 Sekunden in einer Minute (1 Grad == 60min == 3600s).

Nehmen wir also den Bruchteil des Wertes, dh 0,203655, und multiplizieren Sie ihn mit 60, um Minuten zu erhalten, dh 12,2193, also 12 Minuten, und wiederholen Sie den Bruchteil der Minuten, dh 0,2193 = 13,158000 Sekunden.

Beispiel in Python:

%Vor%     
liwp 13.01.2010, 13:10
quelle
0

Falls Sie andere geo-bezogene Funktionen in JavaScript benötigen, können Sie die folgende Bibliothek verwenden

Ссылка

es bietet folgende Funktionalität:

  • DMS von / zu Dezimalbreiten- / Längengradkonvertierungen
  • Entfernungsberechnungen
  • Lagerberechnung
  • Schnittpunkt-Kalkulation
Maksym Kozlenko 26.08.2011 02:10
quelle
0

Python-Bibliothek, die den Trick macht:

Ссылка

    
Antony Hatchkins 16.04.2015 18:26
quelle