Resumen
Consolidar un localizador o localizador compuesto al copiar todos los localizadores en una carpeta única.
Ilustración
Uso
Esta herramienta está localizada en la caja de herramientas de geocodificación. Para su conveniencia, también hay una copia de esta herramienta en el conjunto de herramientas del Paquete de la caja de herramientas de Administración de datos.
Se emite una advertencia cuando esta herramienta encuentra un localizador no válido. El localizador no válido no se empaquetará.
A partir de la versión 10.4, de manera predeterminada, si el localizador que se va a consolidar o a empaquetar es un localizador compuesto, la opción Solo localizador compuesto: copie los localizadores participantes en la Geodatabase corporativa en lugar de hacer referencia a ellos estará activada y ocurrirá lo siguiente:
- El localizador compuesto y todos sus localizadores participantes, incluyendo localizadores en una geodatabase corporativa, se copiarán a la carpeta consolidada.
- Cada localizador se copiará a una carpeta única creada en la carpeta consolidada.
Sintaxis
ConsolidateLocator_management (in_locator, output_folder, {copy_arcsde_locator})
Parámetro | Explicación | Tipo de datos |
in_locator | El localizador de entrada o el localizador compuesto que se consolidará. | Locator |
output_folder | La carpeta de salida que incluirá un localizador o localizador compuesto con sus localizadores participantes. | Folder |
copy_arcsde_locator (Opcional) |
| Boolean |
Muestra de código
Ejemplo 1 de ConsolidateLocator (ventana de Python)
La siguiente secuencia de comandos de Python demuestra cómo usar la herramienta ConsolidateLocator desde la ventana de Python:
import arcpy
arcpy.env.workspace = "C:/MyData/Locators"
arcpy.ConsolidateLocator_Geocoding('Atlanta_composite', 'Consolidate_folder')
Ejemplo 2 de ConsolidateLocator (secuencia de comandos independiente)
Busca y crea carpetas consolidadas individuales para todos los localizadores que residen en una carpeta especificada.
# Name: ConsolidateLocator.py
# Description: Find all the locators that reside in a specified folder and create a consolidated folder for each locator.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/MyData/Locators"
# Loop through the workspace, find all the loc and create a consolidated folder using the same
# name as the original locator
for loc in arcpy.ListFiles("*.loc"):
print("Consolidating " + loc)
arcpy.ConsolidateLocator_geocoding(loc, os.path.splitext(loc)[0])
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Sí
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí