操作方法

操作方法:根据属性的第一个或最后一个字符对唯一值进行分组和符号化

Last Published: April 25, 2020

摘要

具有唯一值的属性通常是字母数字字符,例如地理位置代码和车辆登记号。 可根据第一位或最后一位数字对这些属性进行分组。 可根据用于政府机构之间数据交换的县代码的第一位数字对地理位置进行分组。 可根据奇数和偶数对车辆登记号的最后一位数字进行分组。 分组允许追踪道路上的车辆,其中道路使用单双号道路空间定量配给政策,例如北京的道路。

过程

以下说明介绍如何根据 ArcGIS Pro 和 ArcMap 中属性的第一个或最后一个字符对唯一值进行分组和符号化。


对于 ArcGIS Pro
  1. 打开属性表。
  2. 添加新字段并将字段设置为文本类型。
  3. 根据属性的第一个或最后一个字符对值进行分组。
    1. 在属性表中,单击计算字段图标。
    2. 计算字段地理处理对话框中,将新添加的字段设置为字段名称
    3. 为新字段输入以下表达式。
      • 对于第一个字符:
        !Field Name![0] , for example !COUNTY![0]

        Expression for first digit
         
      • 对于最后一个字符:
        !Field Name![-1] , for example !VEHIC_NUM![-1]
    4. 单击验证图标以验证表达式是否有效,然后单击运行图标以执行该工具。

      Executing tool
       
    5. 打开属性表以查看属性表中新填充的字段。

      New Field
       
  4. 使用唯一值,在值字段中设置新字段,以在地图上为基于相应的第一位或最后一位数字分组的值应用符号。 有关详细步骤,请参阅 ArcGIS Pro Web 帮助:唯一值

对于 ArcMap
  1. 打开属性表。
  2. 添加新字段并将字段设置为文本类型。
  3. 根据属性的第一个或最后一个字符对值进行分组。
    1. 在属性表中,右键单击新字段的标题,然后选择字段计算器
    2. 字段计算器对话框中,选择 Python 解析程序和字符串类型选项。

      Python Parser and String Type option
       
    3. 在文本字段中输入以下表达式,然后单击确定
      • 对于第一个字符:
        !Field Name![0] , for example !COUNTY![0]

        Code
         
      • 对于最后一个字符:
        !Field Name![-1] , for example !VEHIC_NUM![-1]
    4. 打开属性表以查看属性表中的新字段。

      New field
       
  4. 使用唯一值,在值字段中设置新字段,以在地图上为基于相应的第一位或最后一位数字分组的值应用符号。 有关详细步骤,请参阅 ArcMap Web 帮助:使用唯一值显示类别

文章 ID: 000017745

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项