El proceso de geocodificación convierte una representación textual de un lugar o dirección en una representación de mapa de su ubicación. La geocodificación le permite encontrar y visualizar direcciones en un mapa y ver cómo se relacionan con las entidades circundantes. Algunas veces, puede ver las relaciones revisando el mapa; otras veces, puede utilizar herramientas de análisis espacial para mostrar la información que no se puede ver fácilmente. El trabajo de geocodificación lo realiza un servicio llamado localizador.
Los localizadores ayudan a los usuarios a buscar direcciones, lugares de interés, parcelas y otros activos. En ArcGIS Enterprise, los localizadores funcionan gracias a servicios de geocodificación. Admiten una amplia variedad de aplicaciones, desde la administración de negocios y clientes hasta indicaciones y navegación, pasando por el transporte y la distribución. Un localizador debería poder geocodificar ubicaciones de manera eficiente en el área de interés, ya sea desde una única consulta (como la barra de direcciones de una aplicación móvil) o una consulta por lotes (como cuando se geocodifica un archivo de tabla en una clase de entidad).
Existen muchos servicios de geocodificación y localizadores disponibles comercialmente, por ejemplo, el ArcGIS World Geocoding Service. Sin embargo, es posible que estos localizadores no cumplan las necesidades de su organización, y no ofrecen la flexibilidad de crear un localizador con los datos de direcciones y activos que su organización captura y administra.
Al invertir tiempo en crear su propio localizador, podrá garantizar que se satisfacen sus necesidades de geocodificación. Por ejemplo, una empresa de servicios públicos local puede crear un localizador con el conjunto de contadores que tenga dentro de un municipio y así geocodificar cada contador para planificar rutas para la lectura de contadores.
Puede crear su propio localizador con ArcGIS Pro.
Si trabaja en ArcGIS Pro, puede compartir su localizador personalizado con su portal de ArcGIS Enterprise, lo que también publicará un servicio de geocodificación en su sitio de ArcGIS Server federado. Además, puede publicar un servicio de geocodificación en un sitio de ArcGIS Server independiente a partir de ArcGIS Pro 2.4.
Una vez el localizador o servicio de geocodificación se encuentren en su implementación de ArcGIS Enterprise, puede utilizarlos en aplicaciones cliente, lo que incluye Map Viewer Classic y ArcGIS Web AppBuilder.
Crear un localizador
El localizador es la herramienta principal para la geocodificación en ArcGIS. Contiene todos los datos la configuración necesarios para transformar direcciones y otras cadenas de texto en ubicaciones de mapa. Para crear su propio localizador, deberá realizar lo siguiente:
- Definir la finalidad del localizador, así como el formato y resolución de las entradas que geocodificará. ¿Los usuarios de su localizador introducirán solo el nombre de una ciudad o un código postal, o proporcionarán una dirección postal completa? ¿Querrán localizar un edificio específico, un bloque concreto o el centroide de un área? ¿Es posible que dos usuarios tengan nombres o direcciones diferentes para la misma ubicación?
- Proporcione sus datos de referencia. Estos datos deben abarcar el área de interés para su localizador y tener la resolución adecuada, de tal forma que el localizador resulte útil para los fines que se ha marcado. Es posible que tenga varios conjuntos de datos de referencia: un conjunto de direcciones principales y conjuntos adicionales de posibles alias de esas ubicaciones.
- Alinee los campos en sus datos de referencia, para que el localizador sepa qué campo se refiere al código postal, cuál al número de casa, etc. Este proceso se conoce como asignación de campos; en algunos casos, el software puede hacerlo automáticamente.
- Cree y guarde su localizador en formato .loc y prepárelo para publicarlo o compartirlo en la web.
Para obtener instrucciones paso a paso, consulte Crear un localizador en ArcGIS Pro.
Heredado:
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 fue la última versión que admite el almacenamiento de localizadores en las geodatabases.
Nota:
ArcGIS Enterprise 10.9.1 es la última versión en la que se admitirán los localizadores creados con la herramienta de geoprocesamiento Crear localizador de direcciones.
Localizadores multirrol
Un localizador multirrol consta de varias capas de datos de referencia y roles de localizador. Puede utilizar el localizador multirrol para combinar varias capas de datos con distintos tipos de geometría provenientes de muchas fuentes y varios roles de localizador en un solo localizador. Le permite disponer de un solo localizador que pueda buscar ubicaciones de tejado, ubicaciones de calle interpoladas, puntos de interés, códigos postales y áreas administrativas. Al crear un localizador multirrol, se reducen la información y los candidatos redundantes, lo cual puede resultar beneficioso para el rendimiento y reduce el tamaño del localizador en el disco.
Localizadores compuestos
El localizador compuesto se puede utilizar para combinar localizadores de muchas fuentes en un solo localizador. Usar un localizador compuesto permite la geocodificación, por lo que las direcciones se pueden comparar a la vez con varios localizadores basándose en los datos de distintos datasets para aumentar la precisión de geocodificación de los resultados coincidentes. El localizador compuesto puede retroceder a otro localizador para aumentar la probabilidad de encontrar la mejor coincidencia. Por ejemplo, el localizador compuesto contiene localizadores basados en tejados de edificios y líneas de centro de calles, pero cuando el localizador de tejado no encuentra la dirección, recurrirá al localizador de calles para obtener la siguiente mejor coincidencia. Puede modificar el orden de retroceso o el orden de resultados del localizador compuesto en el cuadro de diálogo Propiedades del localizador en ArcGIS Pro. El localizador compuesto almacena referencias a los localizadores participantes, pero no contiene información real de direcciones, índices ni datos de referencia de los localizadores individuales.
Si publica o comparte un localizador compuesto, debe especificar que se copien todos sus datos en lugar de registrar la fuente de datos. Si los localizadores participantes se almacenen en una carpeta registrada con el servidor, solo el localizador compuesto (no los localizadores participantes) se copiará en el servidor.
Puede crear localizadores compuestos en ArcGIS Pro. Para obtener más información, consulte Combinar varios localizadores en un localizador compuesto en ArcGIS Pro.
Compartir su localizador
Una vez haya completado su localizador, puede compartirlo con ArcGIS Enterprise.
Dispone de tres opciones principales para compartir localizadores desde ArcGIS Pro:
- Puede compartir un localizador desde ArcGIS Pro con un portal de ArcGIS Enterprise como servicio alojado. Los usuarios pueden acceder al localizador desde su portal si el servicio alojado se ha compartido con ellos. Se requiere un sitio de ArcGIS GIS Server federado con el portal.
- A partir de ArcGIS Pro versión 2.4, es posible publicar un localizador como servicio de geocodificación directamente en sitios de ArcGIS Server en las versiones 10.6 y posteriores. No es necesario que el servidor esté federado con un portal.
- También puede compartir un localizador en un paquete de localizadores (.gcpk) o un paquete de mapas móviles (.mmpk) para usarlo en entornos sin conexión con ArcGIS Pro.
Operaciones del servicio de geocodificación
Los servicios de geocódigos cuentan con operaciones integradas que le permiten realizar la geocodificación y la geocodificación inversa, así como generar sugerencias. La geocodificación se refiere al proceso de buscar una ubicación geográfica a partir de una dirección; la geocodificación inversa se refiere al proceso de buscar la dirección más cercana a una ubicación geográfica; las sugerencias son direcciones autocompletadas que se generan para cadenas de caracteres de entrada parcial. Al compartir un localizador, las operaciones Geocodificación y Geocodificación inversa están habilitadas de forma predeterminada. La operación Sugerir está habilitada de forma predeterminada y solo estará disponible cuando se habiliten las sugerencias para el localizador de direcciones de origen. Puede habilitar o deshabilitar cualquiera de estas operaciones accediendo a la pestaña Recursos del Editor del servicio en ArcGIS Server Manager.
Usar un servicio de geocodificación
Para utilizar su localizador como servicio de geocodificación, necesita una aplicación cliente, como una aplicación web o el Map Viewer del portal, para utilizar su servicio. ArcGIS API for JavaScript y ArcGIS Runtime SDKs permiten desarrollar aplicaciones personalizadas que pueden utilizar el servicio de geocodificación.
Para que el portal use su localizador personalizado como localizador predeterminado, puede designarlo como servicio de geocodificación del portal.
En su forma básica, el servicio de geocódigos es un servicio Web que introduce una dirección y devuelve las coordenadas de ubicación correspondientes. Puede ver la dirección URL de REST del servicio de geocodificación si va al servicio en el Directorio de servicios de ArcGIS Server. La dirección URL se parece a esto:
http://gisserver.domain.com:6443/arcgis/rest/services/folder/MyGeocodeService