免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 9619|回复: 12
收起左侧

[经验共享] 用arcgis绘制等高线[经典教程]

  [复制链接]

155

主题

4871

铜板

3

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
2288
发表于 2017-9-28 15:27 | 显示全部楼层 |阅读模式
1.获得高程数据
关于高程数据的来源主要有两种,分别是空间地理数据云和Google地球。下面分别介绍获取方法。

1.1  空间地理数据云
1)注册空间地理数据云账号并登录
2)在主页面点击“模型服务”,选择“DEM高程数据切割”并运行
3)在新页面地图视口选择需要的区域,并单击下载,将其保存于制图文件夹中

用arcgis绘制等高线

用arcgis绘制等高线


1.2  Google地球
1)下载Google地球取点工具,打开谷歌地图
2)将目标区域选入Google地球的地图视口中,运行取点工具,选择需要的取点精度,点击开始取点
3)取点结束后保存,并默认文件名为:采集文本1

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

2.1空间地理数据云DEM数据的导入
在ArcMap标准工具条中点击【导入数据】,在保存DEM数据的文件夹中选中下载的DEM数据,点击确定

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

用arcgis绘制等高线

用arcgis绘制等高线


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.制图效果

用arcgis绘制等高线

用arcgis绘制等高线


141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
622179
发表于 2017-9-28 17:01 | 显示全部楼层
感谢分享!
回复

使用道具 举报

107

主题

6451

铜板

223

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
8185

爱心勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2017-9-28 18:06 | 显示全部楼层
顶!很好!
该会员没有填写今日想说内容.
回复

使用道具 举报

发表于 2017-9-30 16:22 | 显示全部楼层
很好,学习了,谢谢。
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

19

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3722
发表于 2021-11-10 20:38 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1

主题

454

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
79
发表于 2021-11-12 15:04 | 显示全部楼层
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

19

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3722
发表于 2021-11-13 21:33 | 显示全部楼层
感谢分享!
回复

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6292
QQ
发表于 2022-1-23 21:36 | 显示全部楼层
感谢分享:mg
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

2

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4867
发表于 2022-12-9 09:04 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

0

主题

1万

铜板

3

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3276
发表于 2022-12-9 09:37 | 显示全部楼层
谢谢提供分享学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表