Ich suche entweder ein Online-Tool oder eines, das ich herunterladen kann, um DD in DMS zu konvertieren.
Zum Beispiel möchte ich konvertieren von:
41.590833, -93.620833 bis 41 ° 35 ′ 27 ″ N, 93 ° 37 ′ 15 ″ W ... Dies sind laut Geohack die Koordinaten für Des Moines.
coordinate-system
software-recommendations
Shaun Rollins
quelle
quelle
Antworten:
Da selbst der Microsoft-Code fehlerhaft ist, kann es hilfreich sein, den richtigen Pseudocode für die Konvertierung anzugeben.
Gehen Sie wie folgt vor, um Dezimalgrade x in Grad ( d ), Minuten ( m ) und (Dezimal-) Sekunden ( s ) umzuwandeln :
Anstatt einen unterschriebenen Abschluss zurückzugeben, können Sie am Ende N / S oder E / W angeben:
Wenn Sie möchten, können Sie s auf eine Ganzzahl runden und die Ergebnisse so formatieren, dass sie mit der in der Frage angegebenen Form übereinstimmen.
quelle
Es ist nicht sehr kompliziert zu tun, aber ich neige dazu, nur diese Webseite zu benutzen . Aber lassen Sie uns den Breitengrad in Ihrem Beispiel durcharbeiten. Die Dezimalgrade sind in diesem Fall gleich 41. Nehmen Sie nun den Rest und multiplizieren Sie mit 60. Dies ergibt 35.44998. Der ganzzahlige Teil ist die Sekunde (35 '). Nehmen Sie nun den Rest und multiplizieren Sie erneut mit 60. Sie erhalten die Sekunden (26.9998), die sich positiv mit Ihren obigen Ergebnissen vergleichen lassen.
quelle
Windows Calculator im wissenschaftlichen Modus erledigt den Trick für mich.
Mit der Schaltfläche "dms" gelangen Sie von Dezimalgraden zu Grad, Minuten, Sekunden.
Inv + dms (jetzt als deg angezeigt) geht in die andere Richtung.
quelle
Schauen Sie sich diese Python-Bibliothek unter https://github.com/ewheeler/PyDecimalDegrees an
oder diese Online / Offline-Skripte basierend auf Perl http://www.movable-type.co.uk/scripts/latlong.html
quelle
Es kann Ihnen helfen. Versuch's einfach. http://transition.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html
quelle
Es gibt eine schöne einfache Klasse, um dies bei StackOverflow in C # zu tun: /programming/4504956/formatting-double-to-latitude-longitude-human-readable-format
quelle