arcgispro中处理等高线数据

一般我们处理等高线是在CASS中,本文讲一下在ARCGISPRO处理等高线的方法,重点是等值线出来之后,如何区分首曲线和计曲线,这也是以前一直不用ARCGISPRO处理等高线最主要的原因。

arcgispro的神奇之处就在于你能想到的他都做到了,就这一点就很厉害,还有就是强大的工具箱,几乎满足了你对数据处理的全部幻想。

1、等值线的处理所有工具界面:

基础版

这是基础版的等值线处理,这个工具中处理不出来计曲线,需要后期工具处理,也是一种遗憾。

表面等值线

这个就厉害了,可以处理计曲线了

含障碍等值线

下面就更厉害了,可以跨障碍要素处理等值线

2、以下是针对上述工具1的处理方案:已有等高线二次划分(无 Index 字段时)

如果等高线已生成、无计曲线标记字段,用高程取模计算划分:

1. 新建分类字段

打开图层属性表→添加字段(整型,名称type)。

2. 字段计算器赋值(Python)

举例:等高距 10m,每 5 条一条计曲线(50m 高程为计曲线)

代码(复制粘贴到代码块里)(elev是你属性表中的高程字段,如果不是elev字段你可以修改为你实际的高程字段)

python

运行

复制代码
def get_type(elev):
    if elev % 50 == 0:
        return 1
    else:
        return 0

表达式框里填

plaintext

复制代码
get_type(!ELEV!)

执行后:1=计曲线,0=首曲线

3、你必须设置的 2 个关键选项

  1. 解析程序 选择:Python 3
  2. 勾选:显示代码块

4. 唯一值符号化即可。

5:计曲线单独标注高程

  1. 开启图层标注,标注字段选高程ELEV
  2. 标注类→SQL 筛选:Index=1(仅计曲线显示高程)
  3. 样式:计曲线标注字号更大,首曲线不标注或小号标注。

过以上的方式你依然可以手动的把计曲线标记出来,实现和工具2和工具3一样的效果,这就是ARCGISPRO给出的解决办法。

相关推荐
GIS思维1 个月前
ArcGIS及ArcGIS Pro数据标准入库怎么快一点?
arcgis·arcgispro·数据入库
GIS思维2 个月前
ArcGIS Pro安装汉化语言包提示指定路径为空?(解决方案)
arcgis·arcgispro·arcgispro汉化
装疯迷窍_A3 个月前
ArcGISPro国土超级工具集简介
插件·arcgispro·变更调查·尖锐角·举证照片
GIS思维5 个月前
ArcGIS Pro低版本能打开高版本的工程吗?
arcgis·arcgispro
GIS思维5 个月前
ArcGIS Pro3.5.2安装包+安装详细教程+系统需求
arcgis·arcgispro
GIS思维5 个月前
ArcGIS Pro查看多期数据变化!卷帘+多地图联动齐上架
arcgis·arcgispro·天地图
trojan__5 个月前
arcgispro水文操作失败——修改并行处理因子为0
arcgis·gis·arcgispro
努力学习GIS15 个月前
ArcGISpro中的空间统计分析(四)
arcgis·arcgispro·空间统计
jiushidt5 个月前
Things About ArcGISPro
arcgis·c#·.net·arcgispro