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 activée dans ArcGIS Server. Un administrateur à New York a ensuite accédé à ce service de géodonnées via Internet et utilisé les outils ArcGIS Desktop pour créer un réplica (pour plus d'informations sur la création de réplicas à partir de services de géodonnées, reportez-vous à la section précédente).
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 les géodatabases locales exécutées 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 personnelles ou 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 nomades 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 nomades 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://<server name>/<instance name>/services/<folder name (if the service resides in a folder)>/<service name>/GeoDataServer
Par exemple, si un service Lima est stocké dans le dossier Peru exécuté sur un serveur nommé myServer avec le nom d'instance par défaut arcgis, l'URL présente l'aspect suivant :
http://myServer/arcgis/services/Peru/Lima/GeoDataServer
L'URL REST suit le même modèle avec /rest/ inséré entre le nom de l'instance et "services" :
http://myServer/arcgis/rest/services/Peru/Lima/GeodataServer