Ich versuche, die UTM-Koordinaten (552123.07 4182282.11) in Breitengrad und Längengrad zu konvertieren, so dass ich es auf einem Kartenanbieter wie Google oder Prospekt plotten kann.So ermitteln UTM-Zone von UTM-Koordinaten
Kann mir bitte jemand helfen zu bestimmen, wie UTM-Koordinaten in Latitude/Longitude konvertiert werden? Ihre Hilfe wird sehr geschätzt!
Ich habe das folgende Code-Snippet, das dies tut, aber es benötigt eine Zonennummer für jede UTM-Koordinate.
public static void UTMToLatLongDSP(double X, double Y, out double latitude, out double longitude)
{
double[] XY = new double[2];
XY[0] = X;
XY[1] = Y;
double[] Z = new double[1];
Z[0] = 1;
string utmStr = "+proj=utm +zone=30 +ellps=WGS84 +datum=WGS84 +units=m +no_defs ";
}
ProjectionInfo projIn = ProjectionInfo.FromProj4String(utmStr);
ProjectionInfo projOut = KnownCoordinateSystems.Geographic.World.WGS1984;
Reproject.ReprojectPoints(XY, Z, projIn, projOut, 0, 1);
longitude = XY[0];
latitude = XY[1];
}
Vielen Dank für Ihre Eingaben Paolo! Geschätzt! –
mein Vergnügen! Markieren Sie dies als akzeptierte Antwort, wenn Sie keine weiteren Erläuterungen benötigen. Vielen Dank! –