欢迎光临散文网 会员登陆 & 注册

地理学习记录:用ArcGIS Pro绘制军演区域图

2022-08-04 03:27 作者:孤独的王大老实  | 我要投稿

今天借最近的热点事件学习一下用ArcGIS Pro根据点坐标创建面要素,并绘制一张图。记录一下学习它的过程,以备后续自己和有需要的同学参考。

 

在写这篇文章之前,已经有我关注的两位老师发布了出图的教程,徐小洋老师用QGIS绘制,公众号数据规划说用arcmap绘制,需要用QGIS和arcmap的同学可以去参考一下他们的教程。


值得一提的是,Esri在官方网站上也给出了arcmap根据坐标点创建面要素的方法:

https://support.esri.com/zh-cn/technical-article/000018069

主要流程是:

1. 用excel转表工具将Microsoft Excel 文件转换为 ArcMap 中的表

2. 使用 XY 转线工具创建一个包含测地线要素的新要素类。

3.使用要素转面工具创建要素类,该要素类包含从步骤 2 中创建的输入线要素所包围的区域生成的面。


但是arcgispro有更为简单的方法,它有一个坐标表转面工具,可以直接将表格生成面要素,一步到位。



https://pro.arcgis.com/zh-cn/pro-app/2.8/tool-reference/defense/coordinate-table-to-polygon.htm

经过我的探索,用ARCGIS Pro制作面要素主要有如下步骤:

1.转换为十进制坐标

如果是度分秒的话要先转化。这里有一个很奇怪的点,在arcgispro的坐标表转面工具中,它的帮助文档写了是支持度分秒格式输入的,但是我用度分秒输入却还是读不出来。
转换坐标可以用知乎大神“四季留歌”的方法,写的非常好,浅显易懂。https://zhuanlan.zhihu.com/p/44955803

2.添加一列变量指示哪些点属于哪些面

因为不添加这个变量的话,就默认为连接所有点了。所以要把不同面分离出来。

此次演习有6个区域,每个区域是四边形

3.准备csv或者xls格式的坐标表格

xlsx格式能导入但是识别不了字段,只能识别xls格式和csv格式。

4.打开坐标表转面工具导入表格并选择线排序字段

线排序字段要选择第二步添加的那个变量

最终结果,如下图所示:

然后再进入布局窗口,整饬一下,就变成了这样。


地理学习记录:用ArcGIS Pro绘制军演区域图的评论 (共 条)

分享到微博请遵守国家法律