0

我需要将用户的 UTM 输入(WGS 1984)转换为十进制度,最好使用 ESRI 的 ArcGis。我已经获得了检索区域的代码(格式如 14N、22S 等)以及东移和北移因子。我从这里做什么?

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

4

1 回答 1

1

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

以下是一些一般信息:

  1. 最简单的方法是使用地理处理引擎重新投影整个要素类。将C# 类用于数据管理工具箱中的项目工具。
  2. 另一种方法是使用IGeometry 的Project方法,您只需要项目几个特征。

编辑:为您的输入数据使用解决方案 2。

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

于 2012-09-06T06:54:39.400 回答