首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ArcGIS UTM转换为WGS84

将ArcGIS UTM转换为WGS84
EN

Stack Overflow用户
提问于 2016-01-12 20:04:40
回答 1查看 753关注 0票数 0

我需要转换UTM坐标(EPSG:23030,基准面ED50,30N,埃利普斯海福德1924)到WGS84 (为谷歌渲染)。我正在尝试使用ArcGIS库,但是我没有得到预期的结果。这是我的代码(C#):

代码语言:javascript
复制
SpatialReference wgs84 = SpatialReference.Create(4326);
            MapPoint mp = ConvertCoordinate.FromUtm(string.Format("{0} {1} {2}", "30N", X, Y), wgs84, UtmConversionMode.None);

我想问题是我没有具体的资源数据。

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 16:08:52

我解决了我的问题。C#代码:

代码语言:javascript
复制
public static void UTMToLatLongDSP(double X, double Y, out double latitude, out double longitude)
{
    double[] xy = new double[] { X, Y };

    MapPoint ptUTMED50 = new MapPoint(X, Y, new SpatialReference(23030));
    SpatialReference srTrans = new SpatialReference(4326);
    MapPoint ptWGS84 = (MapPoint)GeometryEngine.Project(ptUTMED50, srTrans);

    latitude = ptWGS84.Y;
    longitude = ptWGS84.X;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34743228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档