原创文章,转载请注明出处
咱们国家使用的北京
54
或者西安
80
都是高斯克吕格投影(
Gauss
Kruger
),但
是
ArcGIS
用户使用栅格数据的时候可能会发现,
每每给栅格定义北京
54
或者西
安
80
坐标系统的时候,就会自动地变成
User_Defined_Transverse_Mercator
。
怒!为什么会这样呢?
其实呢,
UTM
和高斯克吕格的投影方式特别像,
并且欧美很多国家都是使用
UTM
,
而不用高斯克吕格。所以很多国外的软件都没有高斯克吕格,只有
UTM
。
ArcGIS
的栅格数据起源很早,那时就是
ArcGIS
软件还不支持高斯克吕格的时代。后来
可能是为了照顾像中国和俄罗斯这样使用高斯克吕格的国家,
ArcGIS
就添加了
高斯克吕格投影方式。
但是栅格本身早已经定型了,
还是沿用老的套路,
所以没
法给栅格定义北京
54
或者西安
80
。
不过用户不要着急,
栅格的
User_Defined_Transverse_Mercator
本质和北京
54
或西安
80
一样,只是名字不同而已!
首先,让我们来看看
Gauss
和
Mercator
到底有什么区别吧。
两者的投影方式基本相同,
区别仅在于高斯克吕格是
"
等角横切圆柱投影
"
,
投影
后中央经线保持长度不变,
即比例系数为
1
;
UTM
投影是
"
等角横轴割圆柱投影
"
,
圆柱割地球于南纬
80
度、北纬
84
度两条等高圈,投影后两条割线上没有变形,
中央经线上长度比
0.9996
。从计算结果看,两者主要差别在比例因子上,高斯
-
克吕格投影中央经线上的比例系数为
1
,而
UTM
投影为
0.9996
。
所以呢,我们会发现,
ArcGIS
中矢量数据可以定义为以下西安
80
坐标系统: