举例说明:
CGCS_2000_GK_Zone_23
6度分带,东偏定义为23 m。 X坐标带带号为8位,23xxxxxx。Y坐标为7位。
CGCS_2000_GK_CM_99E
6度分带,东偏定义为 m X坐标为六位6位,xxxxxx。Y坐标为7位。
CGCS_2000_3_Degree_GK_Zone_45
3度分带,东偏定义为45 m 。 X坐标带带号8位,45xxxxxx。Y坐标为7位 。
CGCS_2000_3_Degree_GK_CM_99E
3度分带,东偏定义为 m X坐标为六位6位,xxxxxx。Y坐标为7位。 Xian_1980类似2000坐标系命名方式。
Beijing_1954坐标系6度分带的不带带号为Beijing_1954_GK_Zone_xxN 3度不带带号为 Beijing_1954_3_Degree_GK_CM_xxE。
总结:1.如果X坐标位数多于Y坐标位数,则为带带号坐标,需要去掉前面带号再读取数值;2.如果知道投影方式,如后面带了N或E就可以知道X坐标是不带带号的。
可能遇到的问题:csv坐标数据的XY可能是按照分带的坐标系,和平面坐标系的xy轴是反的。
导入ArcGIS之后发现位置不对,后来发现这里的X实际上为平面直角坐标系中的Y为7位;这里的y实际上为平面直角坐标系的X为代号40+6位坐标。
(图片来源于网络)
所以在导入的时候,需要X读取这个csv中的y字段,Y读取csv中的x字段。
注:UTM计算分带来源于网络截取
WGS 1984”坐标系的墨卡托投影分度带(UTM ZONE)选择方法如下:
(1)北半球地区,选择最后字母为“N”的带;
(2)可根据公式计算,带数=(经度整数位/6)的整数部分+31