Servicios de geocodificación
Los servicios de geocódigo 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.
A pesar de que existen muchos servicios de geocódigos comercialmente disponibles, es posible que no satisfagan las necesidades de su organización por diversos motivos: la información de la dirección no está actualizada, su formato de dirección es distinto o desea que los usuarios encuentren la ubicación de la dirección mediante el nombre local o habitual 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 publicar un servicio de geocódigo en el servidor SIG, es necesario crear un localizador de direcciones en ArcGIS Desktop. A continuación, utilice el Administrador para publicar el localizador como un servicio de geocódigo. Cuando haya creado el servicio, puede utilizar el Administrador o las herramientas de desarrollador incluidas en ArcGIS Server para crear una aplicación cliente que utiliza el servicio de geocódigo.
Crear el 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 o la herramienta de geoprocesamiento Crear localizador de direcciones para crear un localizador de direcciones. Para obtener instrucciones paso a paso, consulte el tema Crear un localizador de direcciones en la Ayuda de ArcGIS Desktop.
Después de crear uno o más localizadores de dirección, también puede crear un localizador de direcciones compuesto en ArcCatalog, y el localizador compuesto también se puede publicar como un servicio de geocódigos.
El localizador que crea debe encontrarse en el mismo directorio de red compartido de forma que todos los equipos de contenedor de objetos de servidor (SOC) puedan acceder a él. De manera adicional, la cuenta SOC debe tener los permisos adecuados para acceder al directorio en el que se encuentra almacenado el localizador.
Publicar el localizador de direcciones
Después de crear y guardar el localizador de direcciones, puede publicarlo como un servicio de geocódigos siguiendo los pasos que se encuentran en Publicar un recurso SIG en el servidor. Cuando se le pida que especifique el recurso, navegue hasta el localizador que desea publicar. Los formatos válidos son archivos de localizador (.loc) de una carpeta de archivos o localizadores de una geodatabase personal o de archivos de ArcSDE.
Sugerencia: Si está utilizando el Administrador para publicar un localizador de ArcSDE, copie en primer lugar el archivo de conexión de ArcSDE en una carpeta compartida a la que tengan acceso todos los equipos SOC. El archivo de conexión de ArcSDE se crea cuando agrega una conexión de base de datos espaciales en ArcCatalog. Contiene toda la información de conexión a la geodatabase. Su extensión es .sde, y el archivo se guarda por defecto en el directorio de perfil (generalmente C:\Documents and Settings\myUserName\Application Data\ESRI\ArcCatalog). Una vez haya copiado el archivo .sde en un directorio compartido, podrá navegar al localizador en Administrador.
Utilizar el servicio de geocódigos
El ADF Web contiene una tarea Encontrar dirección que pueda agregarse a una aplicación Web para ayudar a los usuarios a localizar una dirección. La tarea Buscar dirección utiliza un servicio de geocódigos que proporciona el usuario. En primer lugar, agregue la tarea Buscar dirección a la aplicación y, a continuación, seleccione el servicio de geocódigos que utilizará la tarea. Con Administrador y todos los IDE compatibles se puede realizar la configuración de la tarea Buscar dirección.
Si no está utilizando un servicio de geocódigos como parte de la tarea Buscar dirección, necesitará utilizarla mediante programación. Es necesario que la aplicación tenga una interfaz que reciba las direcciones como entradas y devuelva coordenadas o mapas de puntos geocodificados a los usuarios. De manera adicional, la aplicación puede realizar ciertos tipos de geoprocesamiento utilizando las direcciones geocodificadas. Por ejemplo, se recomienda seleccionar y recortar entidades según su proximidad a un punto geocodificado.
ADF Web, la API de ArcGIS Server y las API de JavaScript de ArcGIS proporcionan controles y clases para utilizar servicios de geocódigos. Puede encontrar documentación y muestras para utilizar servicios de geocódigos en la Ayuda de desarrolladores.