在工作中,我们经常会遇到要将坐标数据(.xls)转换为矢量范围(.shp)的情况,那该如何使用ArcMap完成这项工作呢

/////

『思路:使用ArcMap将Excel数据以 XY 数据的方式导入,导出点要素,通过点集转线,要素(线)转面,得到面状矢量数据。』

/////

01   单个项目坐标表转矢量数据

【第1步】整理表格

项目坐标表必须有拐点号和 XY 坐标。

注:将表格保存为.xls。

 

【第2步】添加表格

打开ArcMap,添加项目坐标表。右键单击“图层”>“添加数据”>“坐标数据.xls”>“Sheet单个项目”。  

【第3步】显示 XY 数据,选择对应投影坐标系

右键单击“单个项目(Sheet)”>“显示XY数据”,设置 XY 字段,编辑坐标系。

示例项目坐标数据为 2000 国家大地坐标系( CGCS2000 )3 度带 36 度分带,故选择“投影坐标系” > “高斯克吕格” > “ CGCS2000 ” > “ CGCS2000_3_Degree_GK_Zone_36 ”。点击“确定”。(依次按下图编号操作)

注:根据项目地理坐标系、所在地区分度带等,选择对应投影坐标系。

弹窗<表没有Object-ID字段>可忽略,点击“确定”即可。

【第4步】导出点要素

上述操作后出现坐标点要素并导出。右键单击“点要素图层”>“数据”>“导出数据”。

输出路径可自由选择(示例:桌面【ArcGIS操作】文件夹),名称命名(示例:dian.shp),点击“确定”。

注:名称命名必须用英文。

生成点要素图层。

【第5步】点集转线

“ArcToolbox”>“数据管理工具”>“要素”>“点集转线”。

输入要素为【第4步】dian.shp;输出路径可自由选择(示例:桌面【ArcGIS操作】文件夹),名称命名(示例:xian.shp);点击“保存”;排序字段选择 拐点号 ;勾选 闭合线 ;点击“确定”。

生成最终范围线。

【第6步】要素转面

“ArcToolbox”>“数据管理工具”>“要素”>“要素转面”。

输入要素为【第5步】xian.shp;输出路径可自由选择(示例:桌面【ArcGIS操作】文件夹),名称命名(示例:mian.shp);点击“保存”;点击“确定”。

生成最终面状范围。

         

02  多个项目坐标表转矢量数据

【第1步】整理表格

项目坐标表必须有项目名称、拐点号和 XY 坐标。

注:将表格保存为.xls。

【第2-4步】同单个项目坐标表转矢量数据

【第5步】点集转线

“ArcToolbox”>“数据管理工具”>“要素”>“点集转线”。

输入要素为【第4步】Ndian.shp;输出路径可自由选择(示例:桌面【ArcGIS操作】文件夹),名称命名(示例:Nxian.shp);点击“保存”;线字段选择 项目名称 ;排序字段选择 拐点号 ;勾选 闭合线 ;点击“确定”,生成最终范围线。     

【第6步】要素转面

同单个项目坐标表转矢量数据,生成最终面状范围。

树谷资料库资源大全(5月29日更新)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐