Servicios de geocodificación

Los servicios de geocodificación admiten una amplia variedad de aplicaciones, desde la administración de negocios y clientes hasta el transporte y la distribución para obtener las direcciones a las que necesita ir. 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 simplemente observando el mapa; otras veces, puede utilizar las herramientas de análisis espacial para mostrar la información que no se puede ver fácilmente.

Aunque hay muchos servicios de geocodificación disponibles comercialmente, no todos pueden satisfacer las necesidades de su empresa por distintos motivos: la información de direcciones no está actualizada, el formato de direcciones es distinto del suyo o desea que los usuarios puedan buscar ubicaciones de direcciones por el nombre local o común de una entidad (por ejemplo, la Casa Blanca). Todas estas situaciones necesitan una solución de geocodificación especializada. Si invierte tiempo en la creación de su propio servicio de geocodificación podrá adaptarlo según sus necesidades de geocodificación.

Para poner el servicio de geocodificación a disposición de los clientes, debe crear un localizador de direcciones en ArcGIS for Desktop y, a continuación, publicarlo como un servicio de geocodificación de ArcGIS Server. Después de publicar el servicio, podrá crear una aplicación cliente que utilice el servicio de geocodificación para mostrar las ubicaciones de direcciones en un mapa.

Crear el localizador de direcciones

Todos los servicios de geocodificación comienzan como un localizador de direcciones. El localizador de direcciones es la herramienta principal para la geocodificación en ArcGIS y contiene todos los datos necesarios para realizar la concordancia de direcciones. Puede utilizar ArcCatalog, la ventana Catálogo en ArcGIS for Desktop o la herramienta de geoprocesamiento Crear localizador de direcciones para crear un localizador de direcciones. Para obtener instrucciones paso a paso, consulte Crear un localizador de direcciones en la Ayuda de ArcGIS for Desktop.

Los localizadores compuestos, que combinan muchos localizadores en uno, también se pueden publicar en ArcGIS Server. Para obtener más información, vea Crear un localizador de direcciones compuesto.

Publicar el localizador de direcciones

Después de crear el localizador de direcciones, puede publicarlo como un servicio de geocodificación siguiendo los pasos en Cómo publicar un servicio. Los formatos válidos son archivos de localizador (.loc) en una carpeta de archivos o localizadores en una geodatabase.

Operaciones del servicio de geocodificación

Los servicios de geocodificación cuentan con operaciones integradas que le permiten realizar la geocodificación y la geocodificación inversa. La geocodificación se refiere al proceso de buscar una ubicación geográfica a partir de una dirección y la geocodificación inversa se refiere al proceso de buscar la dirección más cercana a una ubicación geográfica. Al publicar el localizador de direcciones, las operaciones Geocodificación y Invertir geocódigo están habilitadas por defecto. Puede deshabilitar cualquiera de estas operaciones al acceder a la pestaña Recursos del Editor del servicio.

Utilizar el servicio de geocodificación

Para utilizar el servicio de geocodificación, necesitará una aplicación cliente, como una aplicación Web, para hacer uso del servicio. ArcGIS Viewer for Flex, ArcGIS Viewer for Silverlight, las API Web de ArcGIS y los ArcGIS Runtime SDK le permiten desarrollar aplicaciones que pueden utilizar el servicio de geocodificación. También puede hacer referencia al servicio de geocodificación en Portal for ArcGIS para usarlo en la aplicación de visor de mapas.

En su forma más simple, el servicio de geocodificación 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 navega hasta el servicio en el Directorio de servicios de ArcGIS Server. La dirección URL se parece a esto:

http://gisserver.domain.com:6080/arcgis/rest/services/folder/MyGeocodeService

Para utilizar el servicio de geocodificación, puede copiar y pegar la dirección URL de REST en el código de su aplicación.

La Comunidad de geocodificación del sitio web ArcGIS Resources contiene documentación detallada y muestras de cómo se configuran las aplicaciones para que funcionen con el servicio de geocodificación. Para ver una muestra en funcionamiento de un servicio de geocodificación dentro de una aplicación, consulte el ejemplo Geocodificar una dirección en la API de ArcGIS para JavaScript.

5/12/2014