干货∣用ArcGIS绘制等高线

2020-06-18

1.获得高程数据

关于高程数据的来源主要有两种,分别是空间地理数据云和Google地球。下面分别介绍获取方法。

1.1空间地理数据云

1)注册空间地理数据云账号并登录

2)在主页面点击“模型服务”,选择“DEM高程数据切割”并运行

3)在新页面地图视口选择需要的区域,并单击下载,将其保存于制图文件夹中

1.2Google地球

1)下载Google地球取点工具,打开谷歌地图

2)将目标区域选入Google地球的地图视口中,运行取点工具,选择需要的取点精度,点击开始取点

3)取点结束后保存,并默认文件名为:采集文本1


2.导入高程数据

     基于不同高程数据来源,储存高程数据的格式不同,其也有不同的导入方式。下面介绍两种高程数据的导入。

2.1空间地理数据云DEM数据的导入

1)在ArcMap标准工具条中点击【导入数据】,在保存DEM数据的文件夹中选中下载的DEM数据,点击确定

2.2 Google地球取点数据的导入

1)打开取点工具所保存的文本文档数据文件,在最前面加一行,并输入““N”,“Y”,“X”,“Z””,其代表四列数据。N列表示点号,Y列表示对应点的纬度,X列表示对应点的经度,Z列表示对应点的高程。


2)在Arcmap主菜单中单击【文件】→【添加数据】→【添加X,Y数据】,并在对话框中X字段、Y字段、Z字段中分别输入X、Y、Z,点击确定


3.插值

在空间地理数据云上下载的高程数据可以忽略此步,无需插值。用Google地球取点下载的高程数据相当于点要素,需要插值转化为删格数据,然后才能绘制等高线。具体步骤如下:

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

2)在弹出窗口中依次点击【Spatial Analyst 工具】→【插值】→【克里金插值】

3)在弹出对话框中选择需要插值的文件“采集文本1.txt” ,并选择Z字段作为插值对象,点击【确定】

4)插值完成并生成删格数据   


4.裁剪与相交

针对两种不同来源的高程数据,经过以上处理后,我们便可以对其进行裁剪、相交处理并绘制等高线,其步骤大同小异。注意,裁剪和相交是两种方法,异曲同工。

  4.1裁剪

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

2)在弹出窗口中依次点击【数据管理工具】→【栅格】→【删格数据处理】→【裁剪】

3)在弹出对话框中选择需要裁剪的删格数据并输入,选择输出范围为底图,点击【确定】

4)裁剪过程完成并生成新的栅格数据

  4.2相交

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

2)在弹出窗口中依次点击【分析工具】→【叠加分析】→【相交】

 3)选择用于直接绘制等高线的任意栅格图层和地貌图层,点击【确定】,便可得到与地貌图同等大小的等高线图


5.绘制等高线

等高线的绘制也是在【 ArcToolbox 窗口】中进行的,其具体绘制步骤如下:

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

2)在弹出窗口中依次点击【Spatial Analyst 工具】→【表面分析】→【等值线】

3)在弹出对话框中选择绘制等高线的栅格数据并输入,确定合适的等值线间距,点击【确定】

4)等值线绘制过程基本完成,之后在内容列表中右击等值线图层Contour-Krigin,单击【属性】,在弹出对话框中单击【标注】选项卡,方法默认为“以相同方式为所有要素加标注”,标注字段选择“Contour”,并设置字体、大小,最后点击确定


6.处理等高线

关于等值线的处理,其方法有很多种,但主要目的都是让我们绘制的等值线更加美观,更加科学。这里主要用到的是拓扑、掩膜和光滑处理。

6.1拓扑

1)拓扑的创建需要用数据集文件,在标准工具条单击【目录】,在弹出窗口中右击“九江地貌”文件地理数据库,依次选择【新建】→【要素数据集】,在弹出对话框命名其为【等值线拓扑】

2)右击“地貌拓扑”文件,选择【添加要素】,在弹出对话框选择Contour-Krigin要素,单击【确定】

3) 打开ArcCatalog,选择“九江地貌”文件,在内容列表中找到“等值线拓扑”文件地理数据库要素数据集,右击后依次选择【新建】→【拓扑】,输入拓扑名称为“Topology等值线”,设置拓扑容差为0.001米,单击【下一步】,在【选择参与到拓扑中的要素类】列表中选择Contour要素,单击【下一步】,等级数设为1,单击【下一步】,要素的规则设置为不能与其他线要素相交,单击【确定】

4)回到ArcMap中并在【ArcToolbox窗口】中找到【拓扑】→【拓扑验证】

5)在地图视口中右击,选择并处理错误

6.2掩膜

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

2)在弹出窗口中依次点击【掩膜工具】→【要素轮廓线掩膜】3)在弹出对话框中,输入图层选择Contour-Krigin ,并输入合适比例,单击确定,完成掩膜

  6.3平滑处理

1)在Arcmap标准工具条中单击【ArcToolbox窗口】

 2)然后依次点击【制图工具】→【制图综合】→【平滑线】,最后输入等高线图层,设置容差,点击【确定】便可生成平滑的等值线


7.制图效果

更多详细视频教程:

    市县国土空间规划综合业务全流程实战培训

    国土空间综合整治+全域土地综合整治与生态修复综合培训

    试点城市国土空间规划编制要点及全流程实战解读

    国土空间规划中的“双评价”方法与GIS关键技术

    《ArcGIS空间数据分析系列课程一(基础与制图)》

    “新时期下GIS在国土空间规划设计中的应用”实战视频课程

    零基础学习Python制作ArcGIS自定义工具