Modalités d'utilisation des services de géodonnées
Le diagramme et les exemples ci-dessous décrivent l'utilisation des services de géodonnées :
Géodatabase d'entreprise
Dans le diagramme ci-dessus, il existe un réplica entre une géodatabase d'entreprise à New York et une autre à Los Angeles. Le réplica a été créé en publiant d'abord la géodatabase de Los Angeles en tant que service de géodonnées avec l'opération Réplication autorisée. Un administrateur à New York a ensuite accédé à ce service de géodonnées via Internet et utilisé les outils ArcGIS pour créer un réplica.
Une fois la réplication terminée, les éditeurs effectuent des mises à jour locales dans chaque géodatabase d'entreprise. L'administrateur new-yorkais exécute régulièrement un modèle de géotraitement pour se connecter au service de géodonnées de Los Angeles et synchroniser les modifications dans les deux directions. Les géodatabases restent ainsi synchronisées, ce qui permet aux utilisateurs d'accéder aux mêmes informations où qu'ils se trouvent.
Géodatabases mono-utilisateur
Il existe également des réplicas entre la géodatabase d'entreprise de Los Angeles et la géodatabase locale qui s'exécute sur les ordinateurs portables du personnel de terrain. Ces utilisateurs de terrain se déconnectent du réseau, apportent des mises à jour à leurs géodatabases locales pendant leur journée de travail puis, en fin de journée, effectuent une synchronisation avec la base de données de Los Angeles.
Dans ce cas, le personnel de terrain peut utiliser des réplicas d'extraction dans des géodatabases fichier. A la fin de chaque journée de travail, les ordinateurs portables sont connectés à la géodatabase de Los Angeles et les modifications sont insérées. Une fois l'insertion terminée, de nouvelles extractions doivent être créées pour le jour suivant. Pour cela, on utilise un modèle de géotraitement programmé pour s'exécuter pendant la nuit. Pour éviter de devoir exécuter le processus d'extraction chaque nuit, il est possible de recourir à des réplicas bidirectionnels plutôt qu'à des réplicas d'extraction. Un réplica bidirectionnel autorise plusieurs synchronisations, lesquelles peuvent à la fois envoyer et recevoir des modifications. Ainsi, en fin de journée, chaque ordinateur portable peut passer par un processus de synchronisation en vue de télécharger des changements et d'obtenir les dernières modifications de la géodatabase de Los Angeles. Les géodatabases ArcSDE dans SQL Server Express exécutées sur chaque ordinateur portable peuvent être utilisées pour créer les réplicas bidirectionnels.
Ces processus peuvent être exécutés en local au bureau, en connectant, chaque nuit, les ordinateurs portables au réseau local. Si les utilisateurs de terrain ne sont pas en mesure de rentrer chaque jour au bureau, ils peuvent également exécuter ces processus via Internet. Dans ce cas, au lieu d'accéder directement à la géodatabase, ils se connectent au service de géodonnées publié pour la géodatabase de Los Angeles via Internet.
Une fois intégrées, les modifications effectuées par les utilisateurs de terrain sont également partagées avec le bureau de New York lors de la synchronisation des bureaux.
Format URL
L'URL SOAP d'un service de géodonnées accessible via le Web présente le format suivant :
http://<nom du serveur>:<numéro de port>/arcgis/services/<nom du dossier (si le service se trouve dans un dossier)>/<nom du service>/GeoDataServer
Par exemple, si un service Lima est stocké dans le dossier Peru exécuté sur un serveur nommé myServer avec le numéro de port 6080, l'URL a l'aspect suivant :
http://myServer:6080/arcgis/services/Peru/Lima/GeoDataServer
L'URL REST suit le même modèle avec /rest/ inséré entre arcgis et services :
http://myServer:6080/arcgis/rest/services/Peru/Lima/GeodataServer