ArcGIS 定义坐标系和判断坐标系是否正确
The following article is from gisoracle Author 闫磊ArcGIS
定义坐标系
在创建数据前,用户可以自定义坐标系,对于已创建好的数据,在ArcCatalog右键属性菜单中定义其坐标系,也可以使用工具箱的“定义投影(DefineProjection)”工具,此工具对于数据集(可以是要素类、要素数据集,也可以栅格数据集)的唯一用途是定义未知或不正确的坐标系,千万不能用于把数据本身正确的坐标系定义成错误的坐标系。
定义坐标系操作
样例数据:chp3\矢量数据定义坐标系\DLTB.SHP,在ArcMap,新建一个文档,加入这个数据,提示如图3-7和图3-8所示。
图3-7加载未定义坐标系数据的系统提示
图3-8 数据浏览
仔细观察图3-8右下角的坐标,第一个X坐标,整数位是8位,前两位是38,,第二个Y坐标,整数位是7位,符合高斯投影的规律,所以可判定是加带号的数据。假定是国家2000(实际上仅看数据的坐标值是无法判断是国家2000、西安80或北京54坐标系),我们只能假设或推测。
根据我国不同时期坐标系的使用情况,很早以前的数据,可能是北京54坐标系数据;前几年的数据,很可能是西安80坐标系;而最近的数据,很可能是国家2000到大地坐标系数据;如果看到的是国外的数据,可能是WGS1984坐标系成果。要重新定义该数据的坐标系,具体操作如下:在ArcCatalog下选择该要素类→右击→属性→XY坐标系,选投影坐标系→Gauss_Kruger→CGCS2000下CGCS2000_3_Degree_GK_Zone_38,即将该图层的坐标系设置成采用高斯-克吕格投影、3度分带的第38带的国家2000大地坐标系,具体操作如图3-9所示。
图3-9 数据定义坐标系
该操作也可以使用工具箱“定义投影(DefineProjection)”工具,可以是矢量数据,也可以是栅格数据,都是使用这个工具定义坐标系,如图3-10所示。
图3-10 使用“定义投影”工具定义数据坐标系
栅格数据定义坐标也使用“定义投影(DefineProjection)”工具,也可以在ArcCatalog中右键如图3-11所示。
图3-11 栅格数据定义坐标系位置
如何判断坐标系正确
样例数据:chp3\矢量数据定义坐标系\XZQ.SHP,在ArcMap中,新建一个文档,加载这个数据,提示如图3-12所示(在有些版本的ArcGIS上,也许不提示)。
图3-12 数据错误坐标系提示
方法1:在数据框右键菜单属性,常规下默认显示的坐标单位设置为度分秒,具体如图3-13所示:
图3-13 数据框右键显示度分秒设置
确定后看右下角的经纬度,如图3-14所示。可以看到纬度不在0-90°范围内,所以坐标系是错误的,同样如果经度不在0-180°,同样坐标系也是错误的。如果定义是3度分带,经度坐标应该在中央经线±1.5°范围内;同样,如果定义是6度分带,则经度坐标应该在中央经线±3°范围内。
方法2:和其它数据叠加,处理中国境内的数据,和“中国县界”图层叠加(数据框要有坐标系),叠加那个县,就应该是你做数据的县,不是对应县,则表示数据坐标系错误;做其他国家的数据请和世界地图,应该叠加对应国家,不能叠加对应位置,说明数据坐标系定义错误。此方法也是本书推荐判断数据坐标是否正确的方法。
图3-14 数据右下角查看度分秒
数据框定义坐标
在新建文档后(文档内容见7.4节),数据框坐标系由第一个加入的数据坐标系确定,之后再加入数据,数据框的坐标系保持不变;除非在数据框右键属性中,坐标系标签页,专门去定义数据框的坐标系,如图3-15所示,但当数据编辑后,有数据处于编辑状态下时,数据框的坐标系只能查看,不能修改。
图3-15 数据框定义坐标系
查看已有数据的坐标系
在ArcCatalog下,找到需查看坐标系的数据,选中后单击右键菜单属性,找到“XY坐标系”标签页即可。
自定义坐标系
要求:如自定义一个中央经线为109°30′,采用高斯投影的国家2000坐标系坐标。测试数据:chp3\kk.shp。
1.右击ArcCatalog选“属性”,单击“XY坐标系”标签,查看坐标系如图3-16所示。
图3-16 查看shapefile数据的坐标系
2.双击对应选择坐标系,名字修改,修改中央经线,如图3-17所示。
图3-17自定义坐标系
3.确定后,结果如图3-18所示。
图3-18 自定义坐标系另存
4.右击菜单,另存为CGCS2000_3_Degree_GK_CM_109.50.prj,后面使用时就导入对应坐标系文件。
清除坐标系
需清除数据已定义的坐标系,有两种方法:
1.右击→属性→坐标系,
2.使用定义投影(DefineProjection),定义成Unknown,如图3-20所示。
图3-19 清除数据坐标系
图3-20 定义投影清除数据坐标系