Consolidar localizador (Administración de datos)

Resumen

Consolidar un localizador o localizador compuesto al copiar todos los localizadores en una carpeta única.

Ilustración

Carpeta consolidada de localizadores
Las estructuras de carpetas de salida de un localizador o un localizador compuesto que se han consolidado.

Uso

  • No se puede acceder a los localizadores almacenados en una geodatabase. Si desea consolidar un localizador compuesto, asegúrese de que los localizadores participantes están almacenados en una geodatabase.

  • Se emite una advertencia cuando esta herramienta encuentra un localizador no válido. El localizador no válido no se empaquetará.

Parámetros

EtiquetaExplicaciónTipo de datos
Localizador de entrada

El localizador de entrada o el localizador compuesto que se consolidará.

Address Locator
Carpeta de salida

Carpeta de salida que contendrá el localizador consolidado o localizador compuesto con sus localizadores participantes.

Si la carpeta especificada no existe, se creará una nueva carpeta.

Folder
Solo localizador compuesto: copia los localizadores participantes en la base de datos corporativa en lugar de hacer referencia a ellos
(Opcional)
Boolean

arcpy.management.ConsolidateLocator(in_locator, output_folder, {copy_arcsde_locator})
NombreExplicaciónTipo de datos
in_locator

El localizador de entrada o el localizador compuesto que se consolidará.

Address Locator
output_folder

Carpeta de salida que contendrá el localizador consolidado o localizador compuesto con sus localizadores participantes.

Si la carpeta especificada no existe, se creará una nueva carpeta.

Folder
copy_arcsde_locator
(Opcional)

Este parámetro no tiene ningún efecto en AllSource. Solo se conserva para permitir la compatibilidad con versiones anteriores.

Boolean

Muestra de código

Ejemplo 1 de ConsolidateLocator (ventana de Python)

El siguiente script de Python demuestra cómo utilizar la herramienta ConsolidateLocator desde la ventana de Python.

import arcpy
arcpy.env.workspace = "C:/MyData/Locators" 
arcpy.ConsolidateLocator_Management('Atlanta_composite', 'Consolidate_folder')
Ejemplo 2 de ConsolidateLocator (script 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_Management(loc, os.path.splitext(loc)[0])