ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Crear localizador de direcciones compuesto

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Crea un localizador de direcciones compuesto. Un localizador de direcciones compuesto consta de dos o más localizadores de direcciones individuales que permiten que se hagan concordar las direcciones contra varios localizadores de direcciones.

Legado:

Los localizadores se deben almacenar en una carpeta de archivos para utilizar las nuevas características que no son compatibles con los localizadores almacenados en las geodatabases, como las mejoras de rendimiento, las capacidades de procesamiento múltiple y las sugerencias. ArcGIS 10.4 es la última versión que admite el almacenamiento de localizadores en las geodatabases.

Más información sobre los localizadores de direcciones compuestos

Uso

  • Antes de crear localizadores de direcciones compuestos, utilice la herramienta Crear un localizador de direcciones para crear los localizadores de direcciones que participan.

  • Se requiere la referencia espacial para un localizador de direcciones compuesto. Se utiliza la referencia espacial del primer localizador de direcciones que participa a menos que especifique un sistema de coordenadas de salida diferente en la configuración del entorno de la herramienta.

Sintaxis

CreateCompositeAddressLocator_geocoding (in_address_locators, in_field_map, {in_selection_criteria}, out_composite_address_locator)
ParámetroExplicaciónTipo de datos
in_address_locators
[[in_address_locator, name],...]

El orden de los localizadores de direcciones participantes determina cómo se buscan los candidatos y se hace concordar una dirección. Al geocodificar una sola dirección, la dirección se cotejará con todos los localizadores de direcciones participantes a menos que el localizador se especifique con un criterio de selección. Todos los candidatos que se encontraron se mostrarán basado en el orden de los localizadores de direcciones participantes que se enumeraron. Si geocodifica una tabla de direcciones, las direcciones se cotejarán automáticamente con el mejor candidato que se encuentre en los primeros localizadores de direcciones participantes. Si la dirección no concuerda, caerá en el subsiguiente localizador de la lista.

Se requiere un nombre de referencia para cada localizador de direcciones participante. Este es el nombre del localizador de direcciones al que hace referencia el localizador de direcciones compuesto. El nombre no debe contener ningún espacio ni símbolos especiales. La longitud máxima del nombre es de 14 caracteres.

Value Table
in_field_map

La asignación de los campos de entrada que utilizó cada localizador de direcciones participante para los campos de entrada del localizador de direcciones compuesto.

Los campos y el contenido de campo generados por los localizadores de direcciones participantes. Se enumera cada uno de los campos de entrada únicos en la sección Mapa de campo y cuando se expanda verá una lista de todas instancias de campos de entrada (subcampos) para cada localizador de direcciones participante. Estos campos son los campos de entrada para el localizador de direcciones compuesto. Si hay campos duplicados tales como ZIP y Postcode debido a los nombres únicos que se completaron desde los localizadores de direcciones participantes, puede agrupar los subcampos al arrastrarlos y soltarlos en el Campo correspondiente o utilizar los botones Flecha ascendente o Flecha descendente para mover el subcampo.

Field Mappings
in_selection_criteria
[[in_address_locator, selection_criteria],...]
(Opcional)

Criterios de selección para cada localizador de direcciones participante. Sólo se admite un criterio de selección para cada localizador de direcciones participante.

Al utilizar criterios de selección se descalificará a los localizadores de direcciones participantes que no reúnan los criterios en una dirección particular de modo que el proceso de geocodificación será más eficiente. Consulte el tema Crear un localizador de direcciones compuesto para obtener más información sobre el uso de los criterios de selección en el proceso de geocodificación.

Para especificar un criterio de selección, haga clic en la casilla situada bajo la columna Criterios de selección al lado del localizador de direcciones al que desea aplicar el criterio. Puede introducir una expresión tal como "City" = 'Atlanta' en el cuadro de texto o hacer clic en el botón ... para abrir el cuadro de diálogo Especificar los criterios de selección del localizador y definir los criterios.

Value Table
out_composite_address_locator

El localizador de direcciones compuesto que se va a crear.

Address Locator

Muestra de código

Ejemplo de CreateCompositeAddressLocator (secuencia de comandos independiente)

En la siguiente secuencia de comandos de Python se muestra cómo utilizar la función CreateCompositeAddressLocator.

# Create a composite address locator using the Postal_US and Atlanta locators from the tutorial data folder.
# Import system modules
import arcpy 
arcpy.env.workspace = "C:\ArcTutor\Geocoding" 
# Set local variables:
Atlanta_locator = "Atlanta.loc"
US_Postal_locator = "Postal_US.loc"
Atlanta_Postal_Composite_locator = "Atlanta_Postal_Composite"
arcpy.geocoding.CreateCompositeAddressLocator(Atlanta_locator + " Atlanta;" + US_Postal_locator + " Postal_US", 'Street "Street or Intersection" true true true 100 Text 0 0,First,#,' + Atlanta_locator + ',Street,0,100;City "City or Placename" true true false 40 Text 0 0,First,#,' + Atlanta_locator + ',City,0,40;State "State" true true false 20 Text 0 0,First,#,' + Atlanta_locator + ',State,0,20;ZIP "ZIP Code" true true false 10 Text 0 0,First,#,' + Atlanta_locator + ',ZIP,0,10,' + US_Postal_locator + ',ZIP,0,10', "Atlanta #;Postal_US #", Atlanta_Postal_Composite_locator)

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Sistema de coordenadas de salida
  • Espacio de trabajo temporal

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Crear un localizador de direcciones compuesto
  • Crear un localizador de direcciones
  • Crear localizador de direcciones
  • Vista general de la caja de herramientas Geocodificación

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal