Los servicios de geocódigos 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 revisando 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, cree un localizador de direcciones en ArcGIS for Desktop y, a continuación, publíquelo como un servicio de geocódigos de ArcGIS Server. Después de publicar el servicio, cree una aplicación cliente que utilice el servicio de geocódigos 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. Los localizadores compuestos se copiarán al servidor. Si los localizadores participantes se almacenen en una carpeta o geodatabase registrada con el servidor, solo el localizador compuesto (no los localizadores participantes) se copiará en el servidor.
Para obtener más información sobre los localizadores compuestos, consulte Crear un localizador de direcciones compuesto.
Publicar el localizador de direcciones
Después de crear el localizador de direcciones, publíquelo como un servicio de geocódigos siguiendo los pasos de 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 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 y 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 publicar el localizador de direcciones, las operaciones Geocodificación y Geocodificación inversa están habilitadas por defecto. 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.
Utilizar el servicio de geocodificación
Para utilizar el servicio de geocódigos, necesita una aplicación cliente, como una aplicación Web, para consumir el servicio. ArcGIS API for JavaScript 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 mapas y aplicaciones.
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 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