Types de services pouvant être publiés

Un serveur SIG héberge des services SIG. Un service SIG représente une ressource SIG, telle qu'une carte, un globe, un localisateur ou une connexion à une géodatabase, située sur le serveur et mise à la disposition des applications client. Les services permettent de partager aisément l'utilisation des ressources entre les différents clients. Vous savez que chaque client affiche la même vue de la ressource. De plus, vous économisez des ressources dans la mesure où le serveur stocke les ressources et où le logiciel SIG ne doit pas être installé sur les clients. C'est en effet le serveur qui stocke la ressource, héberge le service et effectue les tâches SIG, en renvoyant au client un résultat dans un format courant ; sous la forme d'images ou de texte, par exemple.

Utilisation des services

L'utilisation d'un service ne nécessite aucun logiciel SIG spécialisé. Vous pouvez ainsi l'exploiter dans un navigateur Web ou une application personnalisée. Cependant, des applications ArcGIS telles que ArcMap et ArcGlobe, peuvent également faire office de clients pour les services SIG.

Lorsque vous utilisez un service hébergé par ArcGIS for Server, vous disposez, dans la plupart des cas, du même niveau d'accès à la ressource que si celle-ci était installée en local sur votre ordinateur. Un service de carte, par exemple, permet aux applications client d'accéder au contenu d'une carte sur le serveur comme si elle était stockée en local.

La publication d'une ressource SIG comme un service est essentielle pour mettre cette dernière à la disposition d'autres personnes. Lorsque vous déployez ArcGIS Server, vous suivez le schéma classique de création de ressources dans ArcGIS for Desktop, puis vous publiez les ressources en tant que services pour que les applications client puissent les utiliser.

Ce diagramme récapitule les services disponibles et la ressource SIG requise pour chacun d'eux :

Type de service

Ressource SIG requise

Service de carte

Carte (.mxd)

Service de géocodage

Localisateur d'adresses (.loc, .mxs, localisateur de lots SDE)

Service de géodonnées

Géodatabase fichier ou fichier de connexion à une base de données (.sde) vers une géodatabase

Service GeoEvent

Composants du service GeoEvent

Service de géotraitement

Résultat du géotraitement de la fenêtre Résultats dans ArcGIS for Desktop

service de globe

Document ArcGlobe (.3dd)

Service d'imagerie

Jeu de données raster ou mosaïque ou fichier de couches faisant référence à un jeu de données raster ou mosaïque

Service de recherche

Dossiers et géodatabases de contenu SIG que vous souhaitez rechercher

Service Workflow Manager

Référentiel ArcGIS Workflow Manager

Activation de fonctionnalités

Lorsque vous publiez une ressource SIG sur le serveur, vous pouvez activer des fonctionnalités qui définissent les différentes manières d'utiliser ce service. Vous pouvez, par exemple, activer la fonctionnalité d'accès aux entités sur un service de carte pour permettre à un utilisateur de mettre à jour des entités sur le Web. L'activation de fonctionnalités vous permet de fournir la fonction SIG dont les utilisateurs de vos applications auront besoin.

En tant qu'administrateur ArcGIS Server, votre vision du serveur se concentre sur les ressources SIG et sur les services que vous créez à partir de ces ressources. Toutefois, du point de vue du client, la vue du serveur porte davantage sur les fonctionnalités que vous avez activées lors de la publication de la ressource, dans la mesure où elles constituent les éléments exploitables. En votre qualité d'administrateur, vous avez la possibilité de publier une seule ressource SIG et d'activer de nombreuses fonctionnalités pour celle-ci. Pour la personne qui utilise ces services, ces fonctionnalités apparaîtront sous la forme de services distincts.

Ce tableau décrit les fonctionnalités que vous pouvez activer, ainsi que la ressource SIG nécessaire pour exposer chacune d'entre elles :

Fonctionnalité

Utilité

Services présentant cette fonctionnalité

Accès aux fonctions

Permet d'accéder aux entités vectorielles d'une carte.

Services de carte

Géocodage

Permet d'accéder à un localisateur d'adresses. Cette fonctionnalité est toujours activée lorsque vous publiez un service de géocodage.

Services de géocodage

Géodonnées

Permet d'accéder au contenu d'une géodatabase pour les requêtes, l'extraction et la réplication de données. Cette fonctionnalité est toujours activée lorsque vous publiez un service de géodonnées.

Services de géodonnées

Géotraitement

Permet d'accéder aux modèles de géotraitement. Cette fonctionnalité est toujours activée lorsque vous publiez un service de géotraitement.

Services de géotraitement

Globe

Permet d'accéder au contenu d'un document ArcGlobe. Cette fonctionnalité est toujours activée lorsque vous publiez un service de globe.

Services de globe

Traitement d´images

Permet d'accéder au contenu d'un jeu de données raster ou en mosaïque, y compris les valeurs de pixel, les propriétés, les métadonnées et les canaux. Cette fonctionnalité est toujours activée lorsque vous publiez un service d'imagerie.

Services d'imagerie

JPIP

Fournit les fonctionnalités JPIP de transmission en continu lors de l'utilisation de fichiers JPEG 2000 ou NITF (avec la compression JPEG 2000) et lorsque la configuration est effectuée avec un serveur JPIP d'Exelis VIS.

Services d'imagerie

KML

Utilise une carte pour créer des entités KML (Keyhole Markup Language).

Services de carte

Cartographie

Permet d'accéder au contenu d'une carte, tel que les couches et leurs attributs sous-jacents. Cette fonctionnalité est toujours activée lorsque vous publiez un service de carte.

Services de carte

Accès mobile aux données

Permet d'extraire des données d'une carte vers un périphérique mobile.

Services de carte

Analyse de réseau

Permet de résoudre des problèmes liés à l'analyse de réseaux de transport à l'aide de l'extension ArcGIS Network Analyst.

Services de carte

Schematics

Permet l'affichage, la génération, la mise à jour et la modification de diagrammes schématiques.

Services de carte

WCS

Crée un service conforme à la spécification WCS (Web Coverage Service) émise par l'OGC (Open Geospatial Consortium, Inc.).

Services de cartes, services d'imagerie, services de géodonnées

WFS

Crée un service conforme à la spécification WFS (Web Feature Service) émise par l'OGC.

Services de carte, services de géodonnées

WMS

Crée un service conforme à la spécification WMS (Web Map Service) émise par l'OGC.

Services de carte, services d'imagerie

WMTS*

Crée un service conforme à la spécification WMTS (Web Map Tile Service) émise par l'OGC.

Services de carte, services d'imagerie

WPS

Crée un service conforme à la spécification WPS (Web Processing Service) émise par l'OGC.

Services de géotraitement

RemarqueRemarque :

*Contrairement à d'autres types de services OGC, vous ne devez activer ou désactiver aucune option de fonctionnalité WMTS lors de la création d'un service de carte en cache. Le service de carte et ses tuiles sont automatiquement accessibles via la spécification WMTS.

Quelle fonctionnalité de service dois-je activer ?

Il est important de connaître les fonctionnalités disponibles et de choisir celles qui répondront le mieux à vos besoins. Les exemples ci-dessous peuvent vous aider à déterminer les fonctionnalités à activer lors de la publication de vos ressources SIG :

Diffusion de services sur le Web

Lorsque vous publiez un service sur ArcGIS Server, il est diffusé via les technologies courantes de services Web SOAP et REST. Pour limiter la disponibilité du service à certains utilisateurs uniquement dans votre organisation, vous pouvez configurer la sécurité d'ArcGIS Server à cette fin. Vous pouvez également limiter le type d'opérations possibles avec le service en désactivant les fonctions autorisées suivantes.

Opérations autorisées

Les services Web d'ArcGIS Server s'accompagnent d'opérations qui définissent ce que les clients sont autorisés à faire. Chaque opération représente un groupe de méthodes connexes. Lorsque vous désactivez une opération, vous empêchez les clients d'exécuter ces méthodes. Lorsque vous autorisez une opération, les clients peuvent appeler toutes les méthodes incluses dans cette opération.

Par exemple, les opérations Carte, Requête et Données sont les opérations autorisées pour les services cartographiques. L'outil Identifier utilise une méthode incluse dans l'opération Requête ; par conséquent, si vous ne souhaitez pas que les clients puissent utiliser cet outil avec un service cartographique, désactivez l'opération Requête. Pour chaque type de service, vous trouverez la liste des opérations et des méthodes associées dans la rubrique Optimisation et configuration des services.

Formats de messagerie

Les services Web d'ArcGIS Server prennent en charge les formats de messagerie SOAP et binaires. Le format SOAP est un protocole de messagerie de services Web souvent utilisé. Le protocole binaire est utilisé par certaines applications clientes d'ArcGIS, telles qu'ArcMap et ArcGlobe, pour afficher des services.

Par défaut, les formats de messagerie binaire et SOAP sont tous deux activés. Cependant, il convient d'utiliser un seul de ces formats. Sachez que si vous optez pour le format binaire uniquement, les clients Web standard ne seront pas en mesure d'utiliser le service, car seuls les clients ArcGIS acceptent le format de messagerie binaire.

Pour modifier le format de messagerie de vos services, vous devez utiliser le répertoire d'administrateur d'ArcGIS Server pour mettre à jour les propriétés du site. Pour en savoir plus, ouvrez l'aide du répertoire d'administrateur et accédez à la rubrique Propriétés du serveur sous la ressource Système.

URL de service Web

Pour que les clients puissent accéder aux services Web, ils doivent en connaître l'URL. Pour accéder à un serveur via REST, utilisez le format suivant :

http://gisserver.domain.com:6080/arcgis/rest/services

Vous accédez alors à une page appelée Répertoire des services Vous pouvez accéder aux liens du répertoire des services afin d'obtenir l'URL de tout service disponible sur votre serveur. Comme vous pouvez le constater, l'URL REST adopte un format plus long pour se connecter à un service spécifique :

http://gisserver.domain.com:6080/arcgis/rest/services/folder/service/type de service

Pour accéder à un serveur via SOAP, formatez votre URL comme suit :

http://gisserver.domain.com:6080/arcgis/services

Pour accéder à un service particulier via SOAP, utilisez le format suivant :

http://gisserver.domain.com:6080/arcgis/services/folder/service/type de service (requis pour certains services)/type de fonctionnalité (requis pour certains services)

Pour plus d'informations sur les formats URL à utiliser avec vos services, reportez-vous à la rubrique Composants des URL ArcGIS.

5/10/2014