Welches Format hat ein Ort wie dieses?


16

Bei der Konvertierung eines alten Systems bin ich auf eine Positionsspalte mit Werten in folgendem Format gestoßen: 38RQT6410550656

Während ich noch nie gesehen habe, dass die globale Positionierung auf diese Weise dargestellt wird, führt das Einfügen in Google Maps zu einer korrekten Position . Ohne zu wissen, wie dieses Format heißt, konnte ich hierzu keine Informationen finden.

Was für ein Format ist das und wie kann ich es in Breiten- und Längengrade konvertieren (oder den Ort in eine SQL Geography-Spalte übernehmen)?


Antworten:


25

Die Koordinaten sind in MGRS (Military Grid Reference System) angegeben, einem projizierten Koordinatensystem. Diese Koordinaten geben Ihnen eine Genauigkeit von 0,1 Metern, da es 10 nachgestellte Ziffern gibt. Sie können Batch die Koordinaten in Online - Websites wie konvertieren diese

Die ersten 3 Zeichen sind die "Grid Zone Desiganation": 38R

Bildbeschreibung hier eingeben

Die nächsten beiden Zeichen sind die 100.000 Quadratmeter große ID: UJ

Die letzten 10 Zeichen sind die Gitterkoordinaten: x-Achse = 64105 y-Achse = 50656. Aufschlüsselung im Bild unten.

Bildbeschreibung hier eingeben

Ich bin mir nicht sicher, wie Sie von MGRS ohne die Hilfe einer Online-Website zu Lat, Long konvertieren könnten. Es gibt ein Python-Modul namens mgrs , das funktionieren könnte, wenn Sie Python kennen. Ich würde mir diesen Thread auch ansehen, da er sich ähnlich anhört wie das, wonach Sie suchen. Ich bin mir sicher, dass jemand anderes eine bessere Erklärung hat, aber ich dachte, ich würde mitmachen.

aktualisieren:

Ich habe gerade das Python-Modul getestet und es hat funktioniert. Hier ist ein Screenshot: Bildbeschreibung hier eingeben

Sie benötigen Python 2.7 und Microsoft Visual C ++ - Compiler für Python 2.7, damit es funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.