Skip To Content

Services web ArcGIS Server

Un service Web ArcGIS Server représente une ressource SIG, telle qu’une carte, un localisateur ou une image, située sur un site ArcGIS Server et mise à la disposition des applications client.

Utiliser les services Web ArcGIS Server

L’utilisation d’un service Web ne nécessite aucun logiciel SIG spécialisé. Vous pouvez ainsi l’exploiter dans un navigateur Web ou une application personnalisée. Toutefois, les applications ArcGIS, telles qu’ArcMap, ArcGIS Pro, ArcGIS Online et les portails ArcGIS Enterprise, peuvent également jouer le rôle de clients pour les services Web, et vous pouvez écrire vos propres applications pour utiliser ces derniers.

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 créez des ressources dans ArcGIS Desktop avant de les publier en tant que services pour que les applications client puissent les utiliser.

Pour utiliser les services Web ArcGIS Server dans votre portail Enterprise, vous pouvez effectuer l’une des opérations suivantes :

Lorsque vous ajoutez des services Web en tant qu’éléments à votre portail ou que vous les publiez sur un serveur fédéré, vous pouvez les partager avec l’organisation ou des groupes spécifiques du portail. Les membres du portail peuvent ainsi utiliser ces couches dans leurs propres cartes, applications et scènes, ou dans les applications client de bureau.

Partager des services sécurisés

Lorsque vous ajoutez un service ArcGIS Server en tant qu’élément dans un portail ArcGIS Enterprise, vous indiquez si les informations d’identification requises pour accéder au service doivent être stockées avec l’élément de couche. Si elles ne le sont pas, le portail vous les demande à chaque fois que vous accédez au service. Si elles sont enregistrées avec la couche, vous n’avez pas à les saisir à nouveau. Si vous souhaitez modifier les informations d'identification après avoir ajouté l'élément, vous pouvez modifier les détails des éléments et saisir un nom d'utilisateur ou un mot de passe différent. Vous ne pouvez stocker d'informations d'identification avec l'élément que pour les services à base de jetons.

Les noms d'utilisateur peuvent respecter la casse selon le mode de gestion de vos systèmes d'identité.

Remarque :

Lorsque vous enregistrez vos informations d’identification pour un service sécurisé, l’élément de couche se comporte comme un proxy dans la mesure où toutes les requêtes adressées au service passent par ArcGIS Enterprise. L'accès au service à partir de ce proxy est plus long que lorsque l'accès est direct.

Limiter l'utilisation de votre élément de service partagé

Si vous souhaitez partager votre élément de service sécurisé avec le public, par exemple, dans le cadre d'une application Web publique, enregistrez les informations d'identification avec l'élément de sorte que le public n'ait pas besoin d'ouvrir une session pour obtenir votre application. Vous pouvez également limiter l'utilisation de sorte à maîtriser le nombre de fois et qui accède au service. Vous pouvez préciser une limite de débit et, afin de restreindre davantage l'utilisation, désigner les URL ou IP de points d'accès spécifiques pouvant accéder à votre service, par exemple, l'URL de votre portail.

Pour limiter l'utilisation, procédez comme suit :

  1. Ajoutez votre service sécurisé en tant qu’élément à l’onglet Mon contenu de la page eu contenu.
  2. Lors de l’ajout de l’élément, sélectionnez Store credentials with service item (Stocker les informations d’identification avec l’élément de service) dans la fenêtre contextuelle Add Item (Ajouter un élément).
  3. Sur la page d'élément, cliquez sur l'onglet Paramètres, puis faites défiler vers le bas jusqu'à la section Limiter l'utilisation. Cliquez sur Limiter l'utilisation.
  4. Activez la case à cocher Activer la limitation de débit et configurez les limites, par exemple, un nombre maximal de requêtes autorisées pendant un laps de temps spécifique ou les URL ou IP de points d'accès spécifiques pouvant accéder à votre service, par exemple, l'URL de votre portail. Vous pouvez également limiter à la fois le débit et le point d'accès.

    Les URL et les IP du référent peuvent être des URL complètes, des caractères génériques pour inclure tous les sous-domaines (http://*.domain.com) ou l'adresse IP (http://10.4.3.4). Vous devez spécifier des ports et ajouter http et https pour autoriser l'accès aux deux. Pour partager des services au sein d’applications hébergées dans votre portail, vous pouvez fournir l’URL de votre application. Si vous prévoyez que plusieurs applications utilisent le service, précisez plutôt l’URL du répertoire de l’application du portail (par exemple, http://webadaptorhost.domain.com/apps).

  5. Cliquez sur  OK.
  6. Partagez l’élément avec d’autres utilisateurs y ayant accès : tout le monde (public), votre organisation ou des groupes spécifiques auxquels vous appartenez.

Couches et services dans votre organisation

Vous pouvez ajouter les services Web ArcGIS Server ci-dessous à votre organisation en tant qu’éléments dans My Content (Mon contenu). Partagez les éléments pour que les membres de votre portail puissent les rechercher et les utiliser plus facilement dans des applications client.

  • Services d'entités (services de carte dont l'accès aux entités est activé)
  • Services WFS
  • Services de localisateur (géocodage)
  • Services de géodatabase
  • Services de géométrie
  • Services de géotraitement
  • Services d'imagerie
  • Services de carte (y compris ceux dont la fonction WMS est activée)
  • Services d'analyse du réseau

Vous pouvez ajouter des services Web ArcGIS Server à la Map Viewer. Comme ils peuvent être utilisés dans des cartes, ces services sont classés en tant que couches dans votre portail. Le tableau suivant indique les types de couche ArcGIS Enterprise et les types de service Web ArcGIS Server correspondants. Pour en savoir plus sur chaque type de couche, reportez-vous aux sections sous le tableau.

Couche ArcGIS Enterprise Service Web ArcGIS Server

Couche d'entités

Service d'entités (service de carte dont l'accès aux entités est activé)

Service en mode continu

Couche d'images

Service d'imagerie (en cache et dynamique)

Couche d'altitude

Service d'imagerie (en cache, type LERC)

Couche d'images de carte

Service de carte

Couche de scènes

Service de scène

Remarque :

Les services de scène ne peuvent pas être publiées directement sur ArcGIS Server. Ils sont uniquement hébergés.

Couche WFS

Service WFS (service de carte dont la fonction WFS est activée)

Couche WMTS

Service WMTS (service de carte dont la fonction WMTS est activée)

Couches d'entités

Une couche d'entités est un ensemble d'entités géographiques. Chaque entité d'un ensemble est définie par un emplacement, un jeu de propriétés, une symbologie de carte et une fenêtre contextuelle. Les couches d'entités vous permettent d'exécuter des requêtes sur les entités et de les mettre à jour dynamiquement à l'aide de modèles qui simplifient les mises à jour. Vous pouvez gérer une couche d'entités en tant que contenu ou la référencer dans une carte ou une application. Il est possible de télécharger le contenu de certaines couches d'entités.

Flux continu d'entités

Si l'extension ArcGIS GeoEvent Server est installée, vous pouvez créer des services en mode continu à partir d'ArcGIS GeoEvent Manager. Les services en mode continu vous permettent de vous connecter aux capteurs de données pour afficher les données en continu et en temps réel dans vos clients SIG.

Vous pouvez ajouter des services en mode continu dans le contenu de votre portail en tant que couches d’entités et utiliser ces flux de données en temps réel sous forme de couches dans les cartes ou applications. Les couches d'entités créées à partir d'un service en mode continu ArcGIS Server établissent une connexion permanente au service, et les mises à jour des données leur sont immédiatement transmises. Elles permettent de visualiser des flux de données temps réel qui sont volumineux ou dont les données changent à des intervalles irréguliers. Par exemple, des alertes météo peuvent être émises ou mises à jour à tout moment. Il est important de voir les nouvelles alertes ou les mises à jour dès que possible.

Les couches d'entités en continu se connectent à un service en mode continu ArcGIS Server à l'aide de la technologie HTML5 WebSockets. WebSockets est une nouvelle fonctionnalité de HTML5. La plupart des navigateurs modernes prennent en charge WebSockets. Pour obtenir plus d’informations sur WebSockets et déterminer si un navigateur prend en charge WebSockets, visitez WebSocket.org.

Couches d'images de carte, d'altitude et d'imagerie

Les couches d'images de carte, d'altitude et d'imagerie sont des ensembles pré-rendus de cartographies organisées par emplacement et par échelle. Les images et les couches d'images de carte peuvent s'afficher dynamiquement ou sous forme de tuiles d'image placées en cache. Les couches d'altitude utilisent des services en cache.

Les couches dynamiques génèrent des images lorsque le client qui consulte la couche le demande. Lorsque vous explorez la carte, de nouvelles images cartographiques sont générées et s'affichent. Les couches de cartes dynamiques comprennent des services de carte et des services d'imagerie. Les services de carte sont basés sur des données vectorielles, lesquelles sont généralement une combinaison de points, de lignes et de polygones d'entités géographiques. Un service de carte peut, par exemple, être utilisé pour présenter des données économiques sur des tuiles de fond de carte. Les services d'imagerie sont basés sur les données raster qui correspondent généralement à une grille de cellules. En général, les rasters permettent de stocker des données d'imagerie et d'autres informations transmises par les capteurs de satellitaires.

Les couches mises en cache sont des ensembles organisés de tuiles d'image de carte pour des étendues géographiques, des projections et des niveaux de détails spécifiques qui sont générés au préalable sur un serveur. Les couches de cartes mises en cache comprennent des services de carte et des services d'imagerie. Les couches mises en cache permettent de visualiser rapidement des cartes complexes, car le serveur distribue les images dès qu'une personne demande à voir une carte. Ces couches sont créées et stockées sur le serveur après que vous avez téléchargé vos données. Elles sont adaptées aux fonds de carte qui fournissent un contexte géographique dans vos cartes.

Lorsque vous publiez une couche d'imagerie hébergée un élément est créé dans votre portail et le service d'imagerie sous-jacent s'exécute sur le serveur d'analyse raster fédéré avec le portail.

Couches de la scène

Les couches de scènes permettent d'afficher des données 3D. Lorsque vous publiez des données 3D provenant d’ArcGIS Pro, une couche d’entités hébergée et une couche de scènes hébergée sont créées sur votre portail. Le serveur d’hébergement du portail sur lequel vous effectuez la publication doit être configuré avec des stockages de données relationnelles et de cache de tuiles ArcGIS Data Store. Le cache de la couche de scènes se trouve dans le stockage de données de cache de tuiles et les données de la couche d’entités hébergée sont stockées dans le stockage de données relationnelles. Ces deux couches sont liées ; si vous supprimez la couche de scènes, la couche d’entités hébergée est également supprimée.

Depuis ArcGIS Pro 2.1, une couche de scènes hébergée est toujours créée lorsque vous publiez des données 3D, mais vous avez la possibilité de laisser les données d’entités dans la source de données, au lieu de créer une couche d’entités hébergée, ce qui copie les données dans le stockage de données relationnelles. La création d’une couche d’entités faisant référence aux données inscrites peut permettre d’améliorer les performances de publication. Toutefois, les deux entités ne sont alors plus liées ; lorsque vous supprimez la couche de scènes, la couche d’entités hébergée n’est pas supprimée.