Suggestions concernant la configuration des services de géodonnées

Veuillez tenir compte des suggestions et astuces suivantes lors de la configuration d'un service de géodonnées :

Répertoire en sortie / incorporation de données :

A l'instar de l'extraction de données, les opérations portant sur les réplicas, telles que la création et la synchronisation, supposent un transfert de données. Si vous ne définissez aucun répertoire en sortie pour le service de géodonnées, les données sont transférées en étant incorporées dans les messages envoyés et reçus par le serveur, moyennant une taille de message maximale définie, par défaut, sur 5 Mo.

Si vous envisagez de créer des réplicas de grande taille, de synchroniser de nombreuses mises à jour ou d'extraire une grande quantité de données, il est conseillé de définir un répertoire en sortie. Le contenu est téléchargé à partir des répertoires en sortie, indépendamment des messages liés au service. Cela vous permet d'effectuer ces opérations plus volumineuses sans dépasser les tailles limites des messages. Dans certains cas, cela réduit également la quantité totale de données à transférer pour effectuer l'opération.

Opérations autorisées du service de géodonnées

Par défaut, les opérations d'interrogation et d'extraction sont activées. Elles vous permettent d'exécuter des actions en lecture seule, telles que l'extraction de copies de données ou l'exécution de requêtes à partir d'une géodatabase publiée. Si vous utilisez ArcGIS Desktop et possédez une licence de l'édition Standard d'ArcGIS Server, vous pouvez utiliser la commande d'extraction de données d'ArcMap pour extraire des copies. Pour exécuter des requêtes, vous devez écrire du code avec le kit de développement de logiciels (SDK). La réplication, qui offre la possibilité de mettre à jour la géodatabase publiée, n'est pas activée par défaut. Pour autoriser l'opération Réplication, utilisez le volet ou l'onglet Fonctionnalités dans la boîte de dialogue Propriétés du service.

Mise en œuvre de la sécurité

Lorsque vous publiez des services de géodonnées en vue d'un accès via Internet, vous pouvez activer l'authentification HTTP pour des raisons de sécurité. Cela exige des clients qu'ils se connectent lorsqu'ils tentent d'accéder au service. Il importe également d'activer l'authentification HTTP pour le service de géodonnées et le répertoire en sortie virtuel. Lorsque vous activez l'authentification HTTP, veillez à ce que les mêmes utilisateurs puissent accéder à la fois au service de géodonnées et au répertoire en sortie virtuel. Les messages doivent également être chiffrés dans la mesure où ils contiennent des informations de connexion. Vous pouvez utiliser une voie de communication chiffrée, telle que SSL, pour ce faire.

Un client peut se connecter à ArcGIS Server via un réseau local ou Internet. L'activation de l'authentification HTTP pour le service de géodonnées et le répertoire virtuel qui lui est associé est possible uniquement pour les connexions Internet au serveur. Vous pouvez par exemple vous connecter, via Internet, à un service de géodonnées sécurisé et extraire des données dans une géodatabase fichier locale ou créer des réplicas dans une géodatabase ArcSDE locale dans SQL Server Express. Les informations utilisées pour se connecter au service le sont également lors du téléchargement des données à partir du répertoire virtuel.

En revanche, la connexion au même service sécurisé via un réseau local ne permettra pas de télécharger les données à partir du répertoire virtuel.

Techniques de création de réplicas à partir de services de géodonnées

Plusieurs outils et options permettent de créer des réplicas à partir de services de géodonnées. Le choix de la méthode la plus appropriée dépend de la situation.

Si vous pouvez vous connecter à la géodatabase en local, utilisez la connexion locale pour spécifier la géodatabase à répliquer plutôt qu'une connexion à un service de géodonnées. Si vous devez utiliser un service de géodonnées, gardez à l'esprit que l'opération peut expirer. Par défaut, le délai d'expiration est de 600 secondes par service de géodonnées. Vous pouvez augmenter cette valeur en définissant la durée maximale pendant laquelle un client peut utiliser un service dans les propriétés du service de géodonnées.

Si vous créez un réplica pour un très grand volume de données, pensez à utiliser l'option Inscrire les données existantes dans l'Assistant de création du réplica d'ArcMap. Pour utiliser cette option, il faut que les données existent déjà dans les deux géodatabases. Cette option se révèle plus efficace dans la mesure où elle ne copie aucune donnée. Elle confirme simplement l'existence des données et inscrit les réplicas dans les géodatabases référencées par les services de géodonnées. Pour transférer les données de la géodatabase source vers la géodatabase de destination, vous pouvez procéder comme suit :

  1. Ajoutez des ID globaux aux données de la géodatabase source avant de les envoyer à la géodatabase de destination.
  2. Exportez les données dans un format d'exportation. Il peut s'agir d'un document d'espace de travail XML, voire de fichiers créés à l'aide d'outils issus du SGBD.
  3. Envoyez-les par voie électronique (par FTP ou courrier électronique, par exemple) ou en les copiant sur un support livré par un transporteur.
  4. Chargez les données dans la géodatabase de destination.

3/6/2012