问题

问题:无法对某些字段应用分级符号

Last Published: January 25, 2023

描述

在 ArcGIS Pro 中,应用分级符号时,字段参数不会列出某些字段。

ArcGIS Pro 中图层的“符号系统”窗格。

在某些情况下,选择“分级颜色”选项时,会返回以下警告消息:

Warning:   
Layer does not contain any field types that can be used to quantify using graduated colors.

原因

分级符号用于表示地图要素中的定量差异。 因此,无法将分级符号应用于文本字段(非数值字段)。

解决方案或解决方法

解决方案:创建一个新的数值字段,并将文本字段的数据填充到该字段中。 为此,请执行以下步骤:

  1. 打开 ArcGIS Pro 工程。
  2. 打开图层字段视图。 有关说明,请参阅 ArcGIS Pro:字段视图
  3. 在字段视图中,添加具有数值数据类型的新字段,例如短整型、长整型、浮点型或双精度型。
    1. 在最后一行中,单击单击此处添加新字段
    2. 指定新字段的字段名称别名。 此示例中,将使用 'CRMID_NEW' 。
    3. 对于数据类型,从下拉列表中选择数值数据类型。 在此示例中,将选择“长整型”。
    4. 字段选项卡的更改组中,单击保存,保存编辑内容。
字段视图中配置的新字段。
  1. 可以使用计算字段工具填充新字段。
    1. 地理处理窗格中,搜索并选择计算字段(数据管理工具)
    2. 计算字段窗格中,对于输入表,从下拉列表中选择包含文本字段的图层。 在此示例中,将选择 'SanFrancisco_customers'。
    3. 对于字段名称(现有或新建),选择在步骤 3 中创建的字段。 在此示例中,将选择 'CRMID_NEW'。
    4. 表达式中,双击要复制到新字段的文本字段。 在此示例中,将使用 'CRMID' 字段。
    5. 单击运行
配置的“计算字段”窗格。

在属性表中,'CRMID_NEW' 字段将显示从 'CRMID' 字段填充的值。

属性表中的 CRMID_NEW 字段。
  1. 将分级符号应用于字段。

将为“字段”参数列出 'CRMID_NEW' 数值字段,并将分级符号应用于该字段。

应用于数值字段的分级符号。

文章 ID: 000029180

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项