在实际工作中,很多时候会需要将XY坐标点转换为面图层,比如下图所示坐标点为某一矿区范围拐点坐标表。我们为了后期GIS制图方便或者上报到相关管理系统,有时候需要将这些坐标拐点生成shp图层。下面以ARCGIS为例,介绍其基本操作。
一、XY坐标规范化整理成excel格式。一般只需要输入2000坐标系就可以。
二、EXCEL表格添加到ARCGIS中。打开ARCMAP,直接单击工具条上的加号按钮,将EXCEL添加进来,有些旧版本ARCGIS如何直接添加EXCEL的,可以在EXCEL中将格式转换成DBF直接添加。本次使用的是ARCGIS10.6版本,可以直接添加EXCEL格式的数据。
三、坐标点转换成点图层。通过增加XY数据功能,直接添加坐标信息。添加的时候需要注意从测绘部门来的XY坐标的顺序有时候会与GIS系统的XY坐标的顺序正好相反。比如本次Y坐标为34568348.817,小数点前面是8位,在GIS系统应该对应为X坐标。
选择XY数据对应的属性字段信息后,单击“OK”按钮,可实现坐标转换为点图层。(一般X坐标小数点前为8位或者6位坐标,Y坐标为7位,注意测绘XY坐标与GIS使用XY坐标正好相反)
四、点图层坐标信息设置。一般这类XY坐标如果X坐标小数点前为7位,Y坐标小数点前为8位或者6位的,大部分为高斯克吕格投影,根据小数点前8位坐标值(3899294.864,34568348.817)的前两位34可以判断为高斯3度带第34带。中国范围内,如果带号在25~45度之间,为3度投影,中央经线为3*带号;如果带号在13~23之间,为6度带投影,中央经线为6*带号-3。本次坐标选择2000坐标系下3度带第34带的投影,如下图所示。
五、数据导出。为后续使用方便,可以将EXCEL转换的XY点图层转换成本地点图层存放,具体转换方式为单击需要转换的图层,鼠标右键选择“Data/Export Data...”,导出的时候投影选择“the data frame”。
可以通过图层属性查看导出点图层的投影信息。
六、点图层转线图层。单击工具箱中“Points To Line”工具,选择需要转换的点图层,然后输入转换结果线图层存放位置,单击“OK”按钮,完成点图层到线图层的转换。
七、线图层转换为面图层。如果想统计面积等信息,需要将线图层转换为面。由于给的这6个点最后首尾没连接,需要手动编辑一下,把首位2个点连接一下。在编辑工具条上将线图层如“bj_line”,处于编辑状态。
创建一个线对象,从终点到起点,保证首尾相连,图形上看起来为一个闭合的区域。然后保存编辑结果,对当前编辑图层停止编辑。
说明:如果不想后期进行线图层首尾编辑操作,可以在excel表录入的时候,多添加一个结尾点,点坐标采用第一个点的坐标,这样转为为线图层的时候,就可以保证首尾连接。
单击工具箱中“Feature to Polygon”,选择需要转换的线图层,设置输出面图层存放文件夹和文件名,单击“OK”按钮,完成面图层的转换。
打开面图层属性表,添加“面积”属性字段,对面积字段进行几何图形计算,单位单位平方公里,计算结果为0.0176平方公里。
完整操作视频