Ich bin ein bisschen neu in der gesamten GIS-Welt, und obwohl ich große Fortschritte beim Zeichnen von Polygonen und Ähnlichem in Bing Maps mache, stecke ich derzeit fest. In unseren SQL-Geodaten bin ich auf MULTIPOLYGON-Daten gestoßen, bei denen alle Koordinatenwerte sehr große Zahlen sind (6 Stellen und 7 Stellen für Längen- und Breitengrade vor der Dezimalstelle). Ich habe eine SQL-Methode gefunden, um das Multi-Polygon in mehrere Polygone zu zerlegen, aber diese großen Werte funktionieren weder in Bing Maps noch in Google Maps. Daher habe ich nach einem Algorithmus gesucht, mit dem diese großen Zahlen in reguläre Breiten- / Längengrade umgewandelt werden können, z. B. 45.19167 -93.58328 (der auf Online-Karten funktioniert).
Könnte mir bitte jemand zeigen oder mich in eine gute Richtung weisen, um zu lernen, wie man 631456.83, 3816200.79 in etwas konvertiert, das ich online verwenden kann. Ich weiß, dass die Koordinaten irgendwo in Arizona liegen.
quelle
Antworten:
Ihre Koordinaten sind wahrscheinlich in UTM (Universal Transverse Mercator) Eastings und Northings.
Sie können UTM-Koordinaten über viele verschiedene Sites online in lat / long konvertieren. Hier in einem . Sie können diese Berechnung auch in Excel oder innerhalb einer Datenbank durchführen, wenn Sie die Formel ausarbeiten können. Alternativ können Sie die Konvertierung in einem GIS wie QGIS oder ArcGIS durchführen.
Bevor Sie Koordinaten in Lat / Long konvertieren können, müssen Sie wissen, in welche UTM-Zone Ihre Koordinaten fallen.
Hier ist ein Beispiel für Nordamerika:
In diesem Beispiel fällt der größte Teil von Florida in die UTM-Zone 17N.
Ich bin auf diese Seite gestoßen, indem ich nach 'Batch-Konvertierung von UTM in lat / long' gesucht habe.
quelle
Probier diese:
oder verwenden Sie "proj" (Befehlszeile unten unter der Annahme der UTM-Zone 17 Süd und wgs84):
In Ihrem Fall (dh 631456.83356859628, 3816200.7961099017; dies sind Ost- und Nord-UTM-Koordinaten als METER) müssen Sie die utm ZONE und HEMISPHERE kennen (so etwas wie ZONE 17 SOUTH oben). Ihre Daten sollten sich wahrscheinlich in WGS84 befinden.
Wenn Sie die UTM-Zone, die Sie sind, nicht kennen, würde ich am Ende einfach die UTM-Zonen der USA (dh 10-19) durchlaufen, um die geografischen Koordinaten zu erhalten, und dann die resultierenden Koordinaten zeichnen, um zu sehen, welche die richtigen sind ::
bekommen:
Dabei steuert "% .4f" die Anzahl der Dezimalstellen.
Hoffe das hilft,
quelle