0
我想將UTM座標(552123.07 4182282.11)轉換爲經度和緯度,以便我可以將它繪製在像Google或Leaflet這樣的Map提供程序上。如何從UTM座標確定UTM區域
任何人都可以幫助我確定如何將UTM座標轉換爲經度/緯度? 我們將非常感謝您的幫助!
我有下面的代碼片段,但它需要每個UTM座標的區域編號。
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];
}
感謝您的輸入保羅!不勝感激! –
我的榮幸!如果您不需要進一步澄清,請將此標記爲接受的答案。謝謝! –