用arcgis绘制等高线Word格式.docx
《用arcgis绘制等高线Word格式.docx》由会员分享,可在线阅读,更多相关《用arcgis绘制等高线Word格式.docx(6页珍藏版)》请在冰豆网上搜索。
2)将目标区域选入Google地球的地图视口中,运行取点工具,选择需要的取点精度,点击开始取点
3)取点结束后保存,并默认文件名为:
采集文本1
2.导入高程数据
基于不同高程数据来源,储存高程数据的格式不同,其也有不同的导入方式。
下面介绍两种高程数据的导入。
2.1空间地理数据云DEM数据的导入
1)在ArcMap标准工具条中点击【导入数据】,在保存DEM数据的文件夹中选中下载的DEM数据,点击确定
2.2Google地球取点数据的导入
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)在弹出窗口中依次点击【SpatialAnalyst工具】→【插值】→【克里金插值】
3)在弹出对话框中选择需要插值的文件“采集文本1.txt”,并选择Z字段作为插值对象,点击【确定】
4)插值完成并生成删格数据
4.裁剪与相交
针对两种不同来源的高程数据,经过以上处理后,我们便可以对其进行裁剪、相交处理并绘制等高线,其步骤大同小异。
注意,裁剪和相交是两种方法,异曲同工。
4.1裁剪
2)在弹出窗口中依次点击【数据管理工具】→【栅格】→【删格数据处理】→【裁剪】
3)在弹出对话框中选择需要裁剪的删格数据并输入,选择输出范围为底图,点击【确定】
4)裁剪过程完成并生成新的栅格数据
4.2相交
2)在弹出窗口中依次点击【分析工具】→【叠加分析】→【相交】
3)选择用于直接绘制等高线的任意栅格图层和地貌图层,点击【确定】,便可得到与地貌图同等大小的等高线图
5.绘制等高线
等高线的绘制也是在【ArcToolbox窗口】中进行的,其具体绘制步骤如下:
2)在弹出窗口中依次点击【SpatialAnalyst工具】→【表面分析】→【等值线】
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掩膜
2)在弹出窗口中依次点击【掩膜工具】→【要素轮廓线掩膜】
3)在弹出对话框中,输入图层选择Contour-Krigin,并输入合适比例,单击确定,完成掩膜
6.3平滑处理
2)然后依次点击【制图工具】→【制图综合】→【平滑线】,最后输入等高线图层,设置容差,点击【确定】便可生成平滑的等值线
7.制图效果
8.制图心得
喜欢学习这个软件,因为它的实用性强,方便,能够大大提高工作效率。
对于我们初学者,我认为学习软件的最大忌讳就是一步步的问别人,从而直接又顺利地完成老师留下的作业。
这样看似是高效学习,但很难掌握原理以及学习更多的东西。
我认为只有自己不断地应用软件、不断地阅读相关资料以及向老师请教百思不得其解的问题,只有这样才能发现更多的问题,解决更多的问题,学到更多的知识。