原文地址:ArcGIS如何将图层转换为WGS84下的高斯克吕格投影
作者:倔强的9號球
以ArcGIS 9.3为例。
我们知道,ArcGIS中的高斯克吕格投影是没有WGS1984这个椭球的,这是因为美国那边一般很少使用高斯克吕格投影,是为了照顾我国和俄罗斯等才添加的空间参考,所以它对应的椭球都是北京1954、西安1980等国内常用的标准。
那么问题来了,如果我从网上下载了一些地图,它们碰巧是WGS84的,而我的工作又需要使用高斯克吕格投影,那么我怎么样才能直接转换呢?这里有一个小办法。
首先在ArcToolbox里点击数据管理工具(Data Management Tools)——投影和变换(Projection and Transformations)————创建自定义地理(坐标)变换(Create Custom Geographic Transformation
),弹出
创建自定义地理
(坐标)变
换(Create Custom Geographic Transformation
)窗口。填写地理
(坐标)变换名称(
Geographic Transformation Name
),将输入地理坐标系
(Input
Geographic Coordinate System
)设置为WGS 1984,将
输出地理坐标系
(Output
Geographic Coordinate System
)设置为西安1980。在自定义地理
(坐标)变
换
(
Custom Geographic Transformation
)下的方法(Method)中选择COORDINATE_FRAME,下面的参数全部为0,点击OK保存。
也就是说,虽然我们定义了从WGS84球到西安80球的转换,但由于参数都为0,所以等于没有任何变换。
接下来就可以使用这种转换了,选择一个WGS84的图层,转换为西安80下的高斯克吕格投影,地理转换(Geographic Transformation)
中选择我们刚刚新建的转换方法,这样转换完毕后的图层,其实就是WGS84下的高斯克吕格投影了。虽然显示得是西安80,但经过我的验证,这样转换之后的坐标是正确的。