Перестроить локатор адресов (Геокодирование)

Краткая информация

Перестраивает локатор адресов, обновляя его текущими базовыми данными. Поскольку локатор адресов содержит снимок состояния базовых данных в момент их создания, он не будет геокодировать адреса с обновленными данными, когда геометрия и атрибуты базовых данных будут изменены. Для геокодирования адресов с учетом текущего состояния базовых данных необходимо перестроить локатор, чтобы изменения в локаторе были обновлены.

Использование

  • Для того, чтобы использовать данный инструмент, у вас должны быть права доступа.

  • Для перестройки локатора необходимым условием является наличие существующих классов и таблиц базовых пространственных объектов. Вам не удастся перестроить локатор, если с того момента, когда он был создан в последний раз, базовые данные из него были перенесены в другое местоположение. Другой вариант – перестроить локатор с помощью инструмента Создать локатор.

  • Локаторы, созданные на основе версионных баз геоданных, будут перестроены в той же версии, которая использовалась при их создании.

  • Составные локаторы не могут быть перестроены с помощью этого инструмента. Обычно для управления составными локаторами они создаются при помощи инструмента Создать составной локатор адресов в модели геообработки. В ModelBuilder этот инструмент можно привязать к инструменту Создать локатор, чтобы использовать его выходные данные в качестве входных данных составного локатора и управлять всем процессом создания или обновления составного локатора.

Параметры

ПодписьОписаниеТип данных
Входной локатор адресов

Локатор адресов, который будет перестроен.

Address Locator

Производные выходные данные

ПодписьОписаниеТип данных
Перестроить локатор адресов

Перестраивает адресный локатор.

Address Locator

arcpy.geocoding.RebuildAddressLocator(in_address_locator)
ИмяОписаниеТип данных
in_address_locator

Локатор адресов, который будет перестроен.

Address Locator

Производные выходные данные

ИмяОписаниеТип данных
out_address_locator

Перестраивает адресный локатор.

Address Locator

Пример кода

RebuildAddressLocator, пример (окно Python)

Пример скрипта окна Python для использования функции RebuildAddressLocator в режиме прямого запуска.

# Import system modules
import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/atlanta" 

# Set local variables:
address_locator = "Atlanta_AddressLocator"

arcpy.geocoding.RebuildAddressLocator(address_locator)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы