可以使用以下 Python 表达式来实现:

def FindLabel ([NAME]):
  if [NAME] == '麻栗坡县':
    return '麻栗坡'
  else:
    return [NAME][0:2]

该表达式首先检查输入字段 [NAME] 是否等于 '麻栗坡县',如果是,则返回 '麻栗坡',否则返回 [NAME] 的前两个字符。这样就可以实现在标注中根据名称长度进行标注的需求。

ArcGIS标注表达式:根据名称长度显示不同文字(Python实现)

原文地址: https://www.cveoy.top/t/topic/nFNY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录