Uso del servicio de geodatos
El siguiente diagrama y los ejemplos describen cómo se consumen los servicios de geodatos:
Geodatabase corporativa
En el diagrama de arriba, existe una réplica entre una geodatabase corporativa en Nueva York y una geodatabase corporativa en Los Ángeles. La réplica se creó al publicar primero la geodatabase de Los Ángeles como un servicio de geodatos con la operación Replicación habilitada. Un Administrador en Nueva York accedió a este servicio de geodatos a través de Internet y utilizó las herramientas de ArcGIS para crear una réplica.
Una vez replicados, los editores realizan actualizaciones locamente en cada geodatabase corporativa. El administrador en Nueva York ejecuta periódicamente un modelo de geoprocesamiento para conectar el servicio de geodatos en Los Ángeles y sincronizar los cambios en ambas direcciones. Esto mantiene sincronizadas las geodatabases, lo que permite a los usuarios acceder a la misma información en cualquier ubicación.
Geodatabases de usuario individual
También hay réplicas entre la geodatabase corporativa en Los Ángeles y las geodatabases locales que se ejecutan en los equipos portátiles de los trabajadores de campo. Los trabajadores de campo se desconectan de la red, realizan actualizaciones en las geodatabases locales durante el día y sincronizan con la base de datos de Los Ángeles al final de cada día.
En este caso, los trabajadores de campo pueden utilizar réplicas de check-out para geodatabases de archivos. Al final de cada día, los equipos portátiles se conectan a la geodatabase de Los Ángeles y se registran los cambios. Una vez que se completa el check-in, se deben crear nuevos check-outs para el trabajo del próximo día. Esto se puede hacer con un modelo de geoprocesamiento que se programa para que se ejecute por la noche. Para evitar tener que ejecutar el proceso de check-out cada noche, se pueden usar réplicas doble en lugar de réplicas de check-out. Un réplica doble permite sincronizaciones múltiple, que pueden enviar y recibir cambios. Por lo tanto, al final del día, cada equipo portátil puede ejecutar un proceso de sincronización para cargar los cambios y obtener las últimas modificaciones de la geodatabase de Los Ángeles. Las geodatabases de ArcSDE en SQL Server Express que se ejecutan en cada equipo portátil se pueden utilizar para crear las réplicas doble.
Estos procesos se pueden ejecutar localmente en la oficina al conectar todas las noches los equipos portátiles de campo en la LAN. En casos en los que los trabajadores de campo están demasiado lejos como para enviarlos a la oficina cada noche, también pueden ejecutar los procesos en Internet. Aquí, en lugar de acceder a la geodatabase directamente, se conectan al servicio de geodatos publicado para la geodatabase de Los Ángeles a través de Internet.
Una vez integrados, los cambios de los trabajadores de campo también se comparten con la oficina de Nueva York cuando se sincronizan las oficinas corporativas.
formato de dirección URL
La dirección URL de SOAP para un servicio de geodatos habilitado para la Web toma el siguiente formato:
http://<server name>:<port number>/arcgis/services/<folder name (if the service resides in a folder)>/<service name>/GeoDataServer
Por ejemplo, si tuviera un servicio Lima en la carpeta Perú que se ejecute en un servidor myServer con el número de puerto 6080, la dirección URL sería como esta:
http://myServer:6080/arcgis/services/Peru/Lima/GeoDataServer
La REST URL sigue el mismo patrón con /rest/ insertado entre arcgis y services:
http://myServer:6080/arcgis/rest/services/Peru/Lima/GeodataServer