摘要
重新构建地址定位器以用当前参考数据更新定位器。由于地址定位器在创建时便包含参考数据的快照,因此在更改参考数据的几何和属性时,地址定位器并不会根据更新后的数据对地址进行地理编码。要根据最新的参考数据对地址进行地理编码,必须在需要更新定位器中的更改内容时重新构建地址定位器。
用法
必须对地址定位器具有写入权限才能使用此工具。
要重新构建地址定位器,必须具有所有引用的要素类和表。如果自从上次创建定位器后将参考数据移动到了其他位置,则重新构建定位器将失败。可通过更新 ArcGIS Desktop 中参考数据的位置来修复地址定位器。也可使用创建地址定位器工具重新创建地址定位器。
基于版本化地理数据库的地址定位器将使用创建定位器时所用的相同版本来重新构建。
不能使用此工具重新构建复合地址定位器。管理复合定位器的最佳做法是在地理处理模型中使用创建复合地址定位器工具创建复合定位器。在“模型构建器”中,还可以将此工具与创建地址定位器工具结合起来使用,以将其输出用作复合定位器的输入,并管理复合地址定位器的整个创建或更新过程。
语法
RebuildAddressLocator_geocoding (in_address_locator)
参数 | 说明 | 数据类型 |
in_address_locator | 要重新构建的地址定位器。 | Address Locator |
代码示例
RebuildAddressLocator 示例(Python 窗口)
以下 Python 窗口中脚本演示了如何在即时模式下使用 RebuildAddressLocator 函数。
# Import system modules
import arcpy
from arcpy import env
env.workspace = "C:/ArcTutor/Geocoding"
# Set local variables:
address_locator = "Atlanta"
arcpy.RebuildAddressLocator_geocoding(address_locator)
环境
许可信息
- ArcGIS Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是