在不同的坐标系之间转换

时间:2014-07-08 21:27:26

标签: wpf arcgis esri-arc-engine

在我的应用程序中,我需要在构建一些GraphicsLayers时从本地转换到不同的坐标投影系统。

我已经看到有一个ESRI.ArcGIS.Client.Projection命名空间,并且定义了IProjection接口,但只有WebMercator实现了它。

如何执行这些转换?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用JavaScript API,您可以使用GeometryService的项目方法(esri / tasks / GeometryService)将几何体从一个空间参考投影到另一个空间参考。我还没有使用基于WPF的API,但我发现API通常非常相似。因此,查看任务命名空间并查看是否存在与Geometry服务器类似的内容 - 或查找具有“项目”的任何内容。方法

更新:我刚看了一下ArcGIS Runtime SDK for WPF API,ESRI.ArcGIS.Client.Tasks.GeometryService.Project似乎有相同的功能。

http://resources.arcgis.com/en/help/runtime-wpf/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GeometryService~Project.html