从定位器中删除面字段 (地理编码)

摘要

从定位器中删除使用向定位器添加面字段工具添加的所有面字段。

使用情况

  • 向定位器添加面字段工具提供了将面的自定义属性附加到本地定位器的工作流。 该工具可从现有的本地定位器中移除从面图层添加的所有自定义输出字段。

  • 该工具的输出可用作地理编码工具箱中其他工具的输入定位器。

  • 要删除 ArcGIS StreetMap Premium 定位器中的面字段,需要 ArcGIS StreetMap Premium 许可

参数

标注说明数据类型
输入定位器

包含要删除字段的定位器(.loc 文件)。

注:

不支持复合定位器、作为地理编码服务发布的定位器以及不包含面图层的定位器。

Address Locator

派生输出

标注说明数据类型
更新的定位器

已移除面输出字段的更新后的定位器(.loc 文件)。

Address Locator

arcpy.geocoding.DeletePolygonFieldsFromLocator(in_locator)
名称说明数据类型
in_locator

包含要删除字段的定位器(.loc 文件)。

注:

不支持复合定位器、作为地理编码服务发布的定位器以及不包含面图层的定位器。

Address Locator

派生输出

名称说明数据类型
out_locator

已移除面输出字段的更新后的定位器(.loc 文件)。

Address Locator

代码示例

DeletePolygonFieldsFromLocator 示例(独立脚本)

以下脚本演示了如何使用 DeletePolygonFieldsFromLocator 函数从本地定位器中删除面字段。

# Import system modules
import arcpy
arcpy.env.workspace = "C:/Data/USA"

# Set local variables
in_locator = "USA.loc"

arcpy.geocoding.DeletePolygonFieldsFromLocator(in_locator)

环境

此工具不使用任何地理处理环境。