Resumen
Reconstruye un localizador de direcciones para actualizar el localizador con los datos de referencia actuales. Dado que un localizador contiene una instantánea de los datos de referencia cuando se crearon, no geocodificará las direcciones con los datos actualizados cuando se modifiquen la geometría y los atributos de los datos de referencia. Para geocodificar direcciones con la versión actual de los datos de referencia, se debe reconstruir el localizador si desea actualizar los cambios en el localizador.
Uso
Para utilizar esta herramienta, debe tener privilegios de escritura al localizador de direcciones.
Para reconstruir un localizador, deben existir todas las tablas y clases de entidad a las que se hace referencia. El localizador no se reconstruirá si movió los datos de referencia a otra ubicación desde la última vez que se creó el localizador. Puede reparar el localizador actualizando las ubicaciones de los datos de referencia. También es posible volver a crear un localizador con la herramienta Crear localizador.
Los localizadores basados en una geodatabase versionada se reconstruirán con la misma versión que se utilizó al crear el localizador.
Los localizadores compuestos no se pueden reconstruir con esta herramienta. La mejor práctica para administrar los localizadores compuestos es crear un localizador compuesto mediante la herramienta Crear localizador de direcciones compuesto en un modelo de geoprocesamiento. En ModelBuilder, esta herramienta se puede encadenar con la herramienta Crear localizador para usar sus salidas como entradas para el localizador compuesto y administrar todo el proceso de creación o actualización de un localizador compuesto.
Sintaxis
arcpy.geocoding.RebuildAddressLocator(in_address_locator)
Parámetro | Explicación | Tipo de datos |
in_address_locator | El localizador de direcciones que se va a reconstruir. | Address Locator |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_address_locator | El localizador de direcciones reconstruido. | Localizador de direcciones |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función RebuildAddressLocator en modo inmediato.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/atlanta"
# Set local variables:
address_locator = "Atlanta_AddressLocator"
arcpy.RebuildAddressLocator_geocoding(address_locator)
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí