首页 新闻中心 技术博客

使用ArcGIS进行地形标注

发布时间:2021-11-17 23:22:22   浏览量:3375   作者:GIS前沿

地形图出图中,地形要素的标注就显得很重要了,它影响了整个图像的表达效果,一幅好看的图离不开一些细节的装饰,下面小编就带大家一起来对等高线和山峰点进行细节操作哈。

首先我们来提取我们加载进来DEM数据,可以查看到高程范围是:868米-1083米的这么一个范围。
我们打开【3D分析工具】|【栅格表面】|【等值线】工具,将等高线间距设置成15米(根据高程范围和地形起伏情况还要多次实验才可以知道最佳的等高距哦,小编把100米,50米,20米,10米都试过了),其他参数默认即可。
我们将新生成的等高线和DEM数据叠加后进行简单的符号化,并且对等高线进行标注后效果如下图所示:
这个拿来给领导看确实是少了一些火候哈,我们明明可以做得更好嘛,怎么做呢?

(1)将等高线分为首曲线和计曲线,首曲线线宽稍细,计曲线线宽稍粗;

(2)地图上对等高线添加高程信息,首曲线字号稍小,计曲线字号稍大;

(3)在视觉上展现阴影并且断开高程处的等高线,达到以下效果。
(4)山峰显示文字为上方山峰名称,下方为山峰高程,中间以线分隔,如下图所示。
图片

在进行其他操作之前外面放大等高线图进行观察可以发现有些等高线很短或者等高线不够圆滑,为此我们要先平滑等高线并且把较短的等高线进行剔除。
我们打开编辑器,选中等高线进行编辑,接着打开等高线属性表,在长度字段“Shape_Length”中将长度由高到低进行排序,将前面一些最短的等高线选中后点击属性表菜单栏上面的
按钮进行删除,最后记得保存编辑即可。
点击【制图工具】|【制图综合】|【平滑线】,平滑容限设置为和等高距一样的15米。



平滑前


平滑后
可以明显地看到平滑后的等高线看起来舒服了很多。

首先跟大家说明一下首曲线,也叫基本等高线,是按基本等高距绘出的等高线。为了阅读方便,从起点起,每隔四根等高线加粗描绘一根等高线,这根加粗的等高线就是计曲线(又叫加粗等高线,此处学霸可以略过哈)。那么现在我们要将首曲线和计曲线分开来,方法其实有很多种哈,首先我们知道两条计曲线之间的高程差是5个等高距那么多,在我们这里就是每隔75米就有一条计曲线了。我们在等高线属性表新建字段“h”,右键选职责字段计算器,记得切换选择计算语言为:Python,在输入框内输入:!Contour!%75
在“h”字段内显示为0的就是计曲线啦,右键等高线选择属性,在选项卡“符号系统”|显示|类别中选择字段“h”,添加所有值,对0和所有其他值分别设置成两种不同的线条,使计曲线和首曲线区分明显,如下图所示:
图片

接下来打开“标记”选项卡,首先勾选“标注此图层中的要素”,标注字段选择为:“Contour”。我们选择标注方法为:“定义要素类并且为每个类加不同标注”,这时候我们点击下面的【SQL查询】,输入“h=0”(计曲线),在下面的文本格式中设置字体大小为9,加粗,点击最下面的【放置属性】,设置其位置为:“在线上”;接着对首曲线进行设置,我们点击【添加】按钮,输入一个新的名字,再次点击【SQL查询】,输入“h!=0”(首曲线),在下面的文本格式中设置字体大小为7,【放置属性】也是在线上,点击确定即可。

为了防止在布局视图下,标注会随着图层的移动缩放而影响标注,因此需要进行标注转注记,右击等高线数据,选择转换为注记工具,参数默认即可。

这时候会生成一个等高线注记数据,它的特别之处就是和等高线数据分开了,并且是一个面数据,放大缩小图层这些标注都不会变化大小,每一个注记都有自己的属性,该属性和之前设置的等高线标注一模一样。
接下来我们打开【数据管理工具】|【要素】|【要素转面】工具,将刚才生成的注记数据输入,其他参数默认即可,点击确定后得到注记的外包矩形面数据,如下图所示:
这时候我们我们右键“图层”,选中“高级编辑工具”,如下图所示

在打开的界面中勾选“使用下列指定的掩膜图层进行绘制”,在右边的选项中选中我们要标注的等高线即可,这个操作意思是说,我要用左边的图层(标注面数据)将右边的图层(等高线)擦除掉,这样就达到了标注所在最大矩形面会变被挖掉,再叠加上标注图层就达到了标注断开等高线的效果,如下图所示:
最后我们加载进来山顶点,打开属性表:
希望山体的标注中分子是高度,分母是山的名称,右键选择山顶点的属性|标注选项卡,勾选“标注此图层中的要素”,设置好山顶点的字体,然后在标注表达式中输入如下代码:

“” & [高度] & “” & vbNewLine & [名称]

下图为叠加上山体阴影后的整体标注效果:

来源:https://blog.csdn.net/qq_43173805/article/details/121056084

成都途远GIS是一家专业致力于无人机航空摄影测绘、航空数据处理、GIS地理信息系统研发、数字孪生城市制作、数字沙盘模型等业务的创新型科技公司,为您提供一站式地理信息服务。