Jedes Mal, wenn ich eine Konvertierung durchführen möchte, muss ich in die Konsole gelangen, um proj.4 auszuführen. Gibt es Online-Tools zum Konvertieren von Koordinaten zwischen verschiedenen EPSG?
Jedes Mal, wenn ich eine Konvertierung durchführen möchte, muss ich in die Konsole gelangen, um proj.4 auszuführen. Gibt es Online-Tools zum Konvertieren von Koordinaten zwischen verschiedenen EPSG?
Antworten:
Das ist ziemlich praktisch: http://cs2cs.mygeodata.eu/
Auch nützlich für Batch-Konvertierungen.
Für eine einmalige Projektion verwende ich normalerweise den Geometrie-Service auf dem REST-Endpunkt unseres ArcGIS-Servers.
Sie können auch den Rest-Endpunkt von ArcGIS Online verwenden, der hier verfügbar ist .
Hier ist ein Beispiel, das zeigt, wie Sie von 4326 auf 3857 projizieren können.
Bitte beachten Sie, dass Sie die Allgemeinen Geschäftsbedingungen einhalten müssen.
Zwei weitere nützliche Tools zum Nachschlagen:
Und um herauszufinden, welches Koordinatensystem für Ihre Anforderungen geeignet sein könnte: georepository.com
Ich habe versucht, GDAL, .net-Paket mit Nuget, funktioniert nicht,
Ich habe es oben versucht http://cs2cs.mygeodata.eu/ , es gibt kein korrektes Ergebnis.
Ich habe ArcGIS Online's Rest Endpoint ausprobiert, der hier verfügbar ist. es funktioniert gut.
Stellen Sie sich jetzt vor, die beste Lösung ist proj4js
Es ist sehr einfach zu bedienen, im Client-Browser, siehe Beispiel,
proj4.defs([
[
'EPSG:4326',
'+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees'],
[
'EPSG:2230',
'+title=NAD83 (2230) +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs'
]
]);
proj4('EPSG:2230','EPSG:4326',[6053765.97863,2201827.64981]);