Crear localizador (Herramientas de geocodificación)
Resumen
Crea un localizador que puede encontrar la ubicación de una dirección o un lugar, convertir una tabla de direcciones o lugares en una colección de entidades de puntos o identificar la dirección de una ubicación de puntos.
Nota:
Los localizadores creados con esta herramienta se pueden utilizar en ArcGIS Pro 2.2 o versiones posteriores, ArcGIS Enterprise 10.6.1 o versiones posteriores y como un servicio de localizador en ArcMap. Es posible que no se admitan todas las funciones de localizador en versiones anteriores a Enterprise 10.7. Se aplicará según se agregue como función adicional a versiones más recientes del software. Los localizadores creados con esta herramienta no se pueden utilizar como un localizador local en ArcMap.
Uso
El rol del localizador define el tipo de datos que se utilizan (parcela, línea de centro de calle, postal, punto de interés, etc.) y proporciona los campos apropiados para crear el localizador y la información devuelta en los resultados de la geocodificación. Solo se mostrarán los roles compatibles con el valor País o región seleccionado, junto con los campos de rol de localizador correspondientes.
Nota:
Solo se puede utilizar una tabla principal por rol al crear un localizador con esta herramienta.
El rol de localizador Punto de interés (POI) sustituye a la tabla de alias de nombres de lugares, pero requiere una clase de entidad poligonal o de punto de topónimos junto con la dirección asociada en la tabla de atributos.
Los roles principales de localizador que ofrece ArcGIS Pro le permiten construir los siguientes tipos comunes de localizadores:
PointAddress: dirección de una calle basada en puntos que representan ubicaciones de casas y edificios. Incluye Subaddress, que se basa en puntos que representan ubicaciones de subdirecciones de casas y edificios, como suites, pisos o apartamentos.
Parcela: una dirección o nombre de parcela basadas en puntos o polígonos que representan una parcela de tierra que se considera un bien inmueble y puede incluir una o varias viviendas u otras estructuras que suelen tener una dirección y número de identificación de parcela asignados a ella, como 17 011100120063.
StreetAddress: dirección de una calle basada en calles donde el número de la casa se interpola de un rango de números. Incluye las intersecciones, el nombre de la calle, las manzanas, entre calles y la extensión de calle.
Punto de interés: divisiones administrativas, nombres de lugares, negocios, hitos y entidades geográficas, por ejemplo, Starbucks.
DistanceMarker: dirección de calle que representa la distancia lineal a lo largo de una calle, normalmente en kilómetros o millas, desde una ubicación de origen designada.
DistanceRange: tipo de marcador de distancia que representa valores de distancia interpolados a lo largo de la línea de centro de calle en función de las entidades de línea.
Postal: códigos postales, códigos postales con extensiones y localidades postales donde se deben usar datos de referencia de polígonos para obtener resultados de geocodificación inversa óptimos.
Localities: zonas o áreas administrativas como ciudades, vecindarios, estados, etc., donde se deben usar datos de referencia de polígonos para obtener resultados de geocodificación inversa óptimos.
Esta herramienta se puede utilizar para crear un localizador multirrol. El localizador multirrol permite combinar varios roles y capas de datos de referencia en un solo localizador para buscar varios tipos de ubicaciones a la vez. Si tiene varias capas del mismo tipo de geometría que pueden asignarse al mismo rol, lo mejor es fusionar las capas en una sola y utilizar la capa fusionada como datos de referencia primarios para el rol correspondiente.
Más información sobre cómo combinar varios roles en un único localizador
Los localizadores creados con esta herramienta admiten búsquedas globales de coordenadas (latitud/longitud, Sistema de Referencia de Cuadrícula Militar (MGRS), Grado decimal (DD) o Cartográfica Nacional de EE. UU. (USNG)). Se debe incluir al menos una entidad en los datos de referencia primarios utilizados para crear el localizador. La compatibilidad con la búsqueda de coordenadas se deshabilita o habilita en Categorías que se admitirán, en la página Opciones de geocodificación del cuadro de diálogo Propiedades del localizador del localizador.
Los campos adicionales de los datos de referencia pueden especificarse y agregarse al localizador como campos de salida personalizados cuando se crea el localizador. Estos campos se utilizan para proporcionar información adicional de los candidatos a resultados de geocodificación. Por ejemplo, si desea saber a qué bloque censal o distrito de bomberos está asociada una dirección, puede geocodificar las direcciones y unir espacialmente los atributos del bloque censal o distrito de bomberos a los resultados de la geocodificación. Al unir espacialmente los atributos de las capas con la información adicional a los datos de referencia utilizados para construir el localizador, puede especificar los campos unidos como campos de salida personalizados definidos por el usuario al construir el localizador. Los resultados de la geocodificación incluirán los campos de salida personalizados adicionales y sus valores.
Las tablas y clases de entidad representadas como servicios son tipos de datos compatibles para usarlos como datos de referencia primarios y tablas de nombre alternativo.
Las tablas de nombres alternativos se pueden usar para todas los roles de localizador admitidos y se admiten nombres alternativos para las entidades de los datos de referencia primarios.
La salida de esta herramienta puede usarse como entrada para la herramienta Create Composite Address Locator.
Para generar la sintaxis de Python correcta, ejecute primero la herramienta desde el panel Geoprocesamiento con las opciones de parámetros apropiadas. A continuación, abra el menú Ejecutar y elija la opción Copiar comando de Python.
Puede crear localizadores utilizando clases de entidad de punto sensible a valores z como datos de referencia primarios. Las entidades sensibles a valores z deben crearse en una elevación absoluta para que los resultados de geocodificación se muestren en la elevación esperada en el mapa.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
País o región |
Especifica dónde se aplicará la lógica de geocodificación específica del país a los datos de referencia para el localizador. El valor predeterminado es la configuración regional del sistema operativo. Se puede especificar utilizando <As defined in data> en la lista y asignando uno de los valores de los datos de la asignación de campos o se puede aplicar a todo el dataset especificando un país de la lista. Proporciona una plantilla de país que contiene los nombres de campo previstos que se muestran en el valor del parámetro Asignación de campos para el país especificado del localizador que se va a crear.
|
String |
|
Tablas principales |
Las clases de entidad de datos de referencia y sus roles, que se utilizan para crear el localizador. Solo se puede utilizar una tabla principal por rol. Las clases de entidad representadas como servicios son tipos de datos compatibles para usarlos como datos de referencia primarios. Precaución:Cuando se define una consulta de definición para los datos de referencia primarios o existen entidades seleccionadas, solo se incluirán las entidades consultadas y seleccionadas al crear el localizador. Nota:Al crear un localizador con datos de referencia que contienen millones de entidades, debe disponer al menos de 3 a 4 veces el tamaño de los datos en espacio libre en disco en la unidad que contiene el directorio temporal, ya que los archivos utilizados para construir el localizador se escriben en esta ubicación antes de que el localizador se copie en la ubicación de salida. Si no se dispone de suficiente espacio en disco, la herramienta fallará cuando se quede sin espacio. Además, al crear localizadores grandes, su equipo debe tener RAM suficiente para manejar grandes procesos que requieren mucha memoria. Columnas de la tabla de valores:
|
Value Table |
|
Asignación de campos |
La asignación de los campos del dataset de referencia primario a los campos admitidos por el rol del localizador. Los campos con un asterisco (*) al lado del nombre son obligatorios por el rol del localizador. Asigne los campos relevantes para cada tabla en el valor del parámetro Tablas principales. Nota:Para algunos valores de parámetros de Tablas principales y Roles, puede tener la opción de utilizar un modelo de aprendizaje automático para asignar automáticamente los campos de los datos a los campos del localizador para la asignación de campos. Haga clic en el botón Asignación de campos inteligente ![] (../../icons/LightbulbOn16.png) para empezar a asignar campos de forma automática. Se recomienda evaluar los resultados del proceso de asignación de campos inteligentes para comprobar que son correctos. Nota:Si utiliza una tabla de nombres alternativos, asigne un Id. de unión en el valor del parámetro Tablas principales. Para agregar campos de salida personalizados, especifique el nombre de los campos en el parámetro Campos de salida personalizados. Los nuevos campos se agregan al valor del parámetro Asignación de campos. A continuación, se pueden seleccionar los campos del valor del parámetro Tablas principales que contienen los valores adicionales a incluir en la salida de geocodificación. |
String |
|
Localizador de salida |
El archivo del localizador de direcciones de salida. |
Address Locator |
|
Código de lenguaje |
Especifica dónde se aplicará la lógica de geocodificación específica del idioma a los datos de referencia para el localizador. Si existe un campo de código de idioma en los datos de referencia primarios, proporcionar un código de idioma puede mejorar los resultados de la geocodificación. Se puede especificar utilizando <As defined in data> en la lista y asignando uno de los valores de los datos de referencia primarios de la asignación de campos o se puede aplicar a todo el dataset especificando un idioma en la lista.
|
String |
|
Tablas de nombres alternativos (Opcional) |
Las tablas que contienen los nombres alternativos para las entidades en las tablas de roles principales. Las tablas representadas como servicios son tipos de datos compatibles para usarlos como tablas de nombre alternativo. Precaución:Cuando se define una consulta de definición para la tabla de nombre alternativo o existen registros seleccionados, solo se incluirán los registros consultados y seleccionados al crear el localizador. Columnas de la tabla de valores:
|
Value Table |
|
Asignación de campos de datos alternativos (Opcional) |
La asignación de los campos de la tabla de nombres alternativos a los campos de datos alternativos admitidos por el rol del localizador. Los campos con un asterisco (*) al lado del nombre son obligatorios por el rol del localizador. Asigne los campos relevantes para cada tabla desde el valor del parámetro Tablas de nombres alternativos. Nota:Si los datos están normalizados y la tabla principal no contiene valores de nombre de ciudad, pero sí la tabla de nombres alternativos, el campo |
String |
|
Campos de salida personalizados (Opcional) |
Agrega campos de salida definidos por el usuario al localizador. Los valores especificados para este parámetro definirán los nombres de los campos de salida personalizados que se devolverán en el resultado de geocodificación; sin embargo, cada campo nuevo debe asignarse a un campo en los datos de referencia. Este nuevo campo de salida se aplica a todos los roles usados en el localizador. Si el rol del localizador tiene lado izquierdo y derecho, se incorporan __left y __right al final del nombre del campo. El número máximo de campos admitidos en el localizador es 50. Si el campo en los datos de referencia no tiene datos, el localizador no devolverá el campo de salida personalizado ni aparecerá en la pestaña Campos de salida del cuadro de diálogo Propiedades del localizador Haga lo siguiente para agregar campos de salida personalizados al localizador para usarlos en el resultado de geocódigo:
|
String |
|
Tipo de precisión (Opcional) |
Especifica la precisión del localizador. Nota:Los localizadores creados con la opción Global extraalta o Local extraalta pueden utilizarse en ArcGIS Pro 2.6 o posterior y Enterprise 10.8.1 o posterior.
|
String |
|
Compatibilidad entre versiones (Opcional) |
Especifica la versión del localizador que se creará. Especificar una versión permite utilizar localizadores con versiones anteriores de ArcGIS y admite la compatibilidad con versiones anteriores.
|
String |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Si
- Standard: Si
- Avanzado: Si
Temas relacionados
- Crear localizador de direcciones compuesto
- Agregar campos de polígono al localizador
- Asignar zonas a calles
- Eliminar campos de polígono del localizador
- Principios básicos de la creación de un localizador
- Roles de localizador principal
- Roles de tablas de nombres alternativos
- Campos de rol de localizador
- Elementos de dirección
- Publicar un servicio de geocodificación
- Compartir un localizador
- Dividir dirección en componentes
- Vista general de la caja de herramientas Geocodificación
- Buscar una herramienta de geoprocesamiento