使用Esri的ArcGis和C#将UTM转换为十进制度数

时间:2012-09-05 18:49:19

标签: c# arcgis esri

我需要将用户的UTM输入(WGS 1984)转换为十进制度,最好使用ESRI的ArcGis。我已经有了检索区域的代码(格式为14N,22S等)以及东向和北向因子。我该怎么办?

编辑:我们希望输入为字符串,如:14N 423113mE 4192417mN。我可以轻松地从上面的字符串中提取数字(和字符)14N4231134192417。我只需要以某种方式将其转换为十进制度。

1 个答案:

答案 0 :(得分:1)

没有关于输入数据的具体信息。

以下是一些一般信息:

  1. 最简单的方法是使用地理处理引擎重新投影整个要素类。使用数据管理工具箱中的C# class for Project tool
  2. 另一种方法是使用IGeometry的Project方法,你想要项目只有几个功能。
  3. 输入数据使用解决方案2

    编辑

    更简单的方法是使用开源库Proj.4的.NET端口 - Proj4Net。对于这样简单的任务,它比ArcObjects类更容易使用。