查看原文
其他

基于ArcGIS探究剖面图的制作

小陈 GIS前沿 2023-01-12


地形剖面图指沿地表某一直线方向上的垂直剖面图,以显示剖面线上断面地势起伏状况。


能够制作剖面图的软件有很多,作为GIS行业的老大,ArcGIS当然也是可以的,这里给大家详细介绍一下ArcGIS中制作剖面图的知识,希望能够对大家有所帮助。



1.数据来源介绍



数字高程数据


数字高程数据来源于中国科学院资源环境科学与数据中心(https://www.resdc.cn/Default.aspx)。



铁路数据


铁路数据是根据遥感影像数据进行矢量化得来的,这里不做过多介绍。



2.直接提取剖面



1.添加3D Analyst扩展模块


在进行3D分析时或者说在进行一切需要使用3D分析工具的操作时,一定是需要添加3D Analyst扩展模块的,否则部分工具是不运行的。


添加3D Analyst扩展模块只需点击软件上方的【自定义】,选择【扩展模块】,勾选【3D Analyst】即可。



里面除了3D Analyst扩展模块,还有关于网络分析等其它的扩展模块。建议全部勾选,说不定某天在使用工具时用到了某一个扩展模块,但此时并没有勾选的话,使用工具时很有可能会报错,到时候到底是哪里出了问题都不知道。


2. 添加3D Analyst工具条



右键工具栏空白处,在弹出的菜单栏中勾选位于最上方的3D Analyst。



有些小伙伴会发现,作者的工具条中会多出一个叫【要素转3D】的工具,该工具我们后续会用到,在这里我们先添加进来,下面跟着我做即可实现。在刚刚添加工具条的菜单栏最下方会有一个【自定义】选项,点击之后在弹出的对话框中选择【命令】选项卡,在【类别】中选择【3D Analyst】,右侧就会相应的出现很多工具条上没有的工具,翻到最下面将会用到的工具拖动到工具条中即可。



3.提取剖面图


点击工具条中的插入线,绘制线条。


点击工具条中的剖面图即可生成剖面。


不过要想用该方法探究沿某一路线的剖面图就不太好用了,因为需要我们在插入线时沿路线绘制线条才行,人工绘制难免会有误差,若路线过于曲折就更加麻烦。




3.基于矢量线提取剖面


1.创建图层


在自己想要存储的目录中创建点图层,若是普通文件夹就新建ShapeFile,若是地理数据库就新建要素类,这里仅介绍后者。


在第一页设置名字及要素类型,第二页利用导入的方式设置与数字高程数据图层或路线图层一样的坐标系,其它页皆为默认选项即可。



2.添加编辑器工具条



同之前添加3D Analyst工具条一样的操作,这里也需要在在自定义中添加【构造点】工具。



3.提取点


点击编辑器下拉框,选择开始编辑,选中要探究的路线,点击构造点工具。



这里设置从线的起点开始每隔100米提取一个点,点数据放置在刚刚创建的点图层里,完成后停止编辑即可。



4.提取高程值


调用值提取至点工具,将高程值提取至点图层的属性表中。



5.绘制剖面图


打开点图层的属性表,选择创建图表。



图表类型选择垂直线,Y字段选择带有高程值的字段,这里是【RASTERVALU】。




4.基于Excel绘制剖面图


1.高程值提取至Excel


打开含有高程值的点图层属性表,全部选中,右键左侧空白处,选择【复制所选项】。



2.绘制剖面图


将数据粘贴至Excel中,选择插入折线图。




5.成果对比



相对来说大致还是差不多的,关键还是要看个人偏向,第一个短板在于需要手动绘制,第二个短板在于点与点的间隔,间隔越大精度越高,运算量也越大,电脑功能比较强大的小伙伴推荐运用这种方法,第三个短板就更明显了,其横坐标是点的编号,前面两张图是自起始点的距离。


- END -


ArcGIS Python | 矢量影像批量裁剪、合并
去除影像黑边的N种方法
如何做一张漂亮的高程、坡度、坡向分析图(附练习数据下载)
使用深度学习重建3D建筑
自主创新 多元生态,MapGIS 10.6信创GIS打造更强中国“芯”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存