问题
在 ArcMap 或者 ArcGIS Pro 中,属性表中的空值表示字段无数据或值为空。 但是,在查询构建器中生成查询并单击“获取唯一值”按钮时,“空”将列为其中一个唯一值,如下图所示。
构建查询时将返回错误的结果,这是因为查询结果将“空”读成了文本值,而不是空白字段。
这是有意设计的。 将属性字段更改为“空”并不会使字段被读取为空白字段。 在字段中输入 Null 时,从技术角度上来说,系统不会将其读取为“空”,而是会读取为文本值。
为了在 ArcMap 或 ArcGIS Pro 中避免此问题,可通过使用字段计算器创建表达式将值永久更改为“空”。 有关详细信息,请参阅常见问题解答:是否可以使用“字段计算器”为字段指定空值?
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序