Arcmap标注 管线 流向 arcgis 多次标注
加入有一条污水管线,我们需要对这条管线进行流向的标记,还要对这条管线是什么管线进行标记说明。这里我们就要用到arcmap里面的标注要素功能。
1、首先我们打开arcmap,将需要处理的管线数据导入。
2、右键空白处,点击“标注”,得到标注工具条
3、点击标注,选择里面的“使用Maplex标注引擎
4、双击管线,选择标注,如何选择定义要素类并且为所有要素加标注
5,点击“表达式”,选择“高级”,解析程序选择“python”,添加python代码。
def FindLabel ( [流向] ):
if (int([流向]) == 0):
return ‘>’
else:
return ‘<’
其中“流向”是线shp里面的字段名。o或者1是流向,其中“0”代表着起点流向终点。“1”代表着终点流向起点
6,点击“验证”,说明表达式正常。
7,调整样式的字体,大小,颜色
8,设置放置属性,设置河流放置
位置里面选择,弯曲居中
方向,将“将标注对齐到线的方向”前面打√。
9,最后得到结果