Сводка
Перестраивает локатор адресов, обновляя его текущими базовыми данными. Поскольку локатор адресов содержит моментальную копию базовых данных в момент их создания, он не будет геокодировать адреса против обновленных данных, когда геометрия и атрибуты базовых данных уже другие. Для того, чтобы геокодировать адреса с учетом текущей версии базовых данных, необходимо перестроить локатор адресов для того, чтобы внести в него изменения.
Использование
Для того, чтобы использовать данный инструмент, у вас должны быть права доступа.
Для перестройки локатора адресов необходимым условием является наличие существующих классов и таблиц базовых пространственных объектов. Вам не удастся перестроить локатор, если с того момента, когда он был создан в последний раз, базовые данные из него были перенесены в другое местоположение. Вы можете восстановить локатор адресов, обновив местоположения базовых данных в ArcGIS Desktop. В качестве альтернативы вы можете воссоздать локатор адресов при помощи инструмента Создать локатор адресов.
Локаторы адресов, созданные на основе версионных баз геоданных, будут перестроены в той же версии, которая использовалась при их создании.
Составные локаторы адресов не могут быть перестроены с помощью этого инструмента. Обычно для управления составными локаторами они создаются при помощи инструмента Создать составной локатор адресов (Create Composite Address Locator) в модели геообработки. В ModelBuilder этот инструмент можно связать с инструментом Создать локатор адресов, чтобы использовать его выходные данные в качестве входных данных составного локатора, и управлять всем процессом создания или обновления составного локатора адресов.
Синтаксис
arcpy.geocoding.RebuildAddressLocator(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)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да