ArcGIS Server services Web

Un service Web ArcGIS Server constitue une ressource SIG, telle qu’une carte ou une image, située sur le site ArcGIS ServerArcGIS Server et mise à disposition des applications client telles que Map Viewer.

Vous pouvez ajouter des services Web ArcGIS Server sur ArcGIS Online pour les utiliser dans des applications dans l’ensemble de la plateforme ArcGIS. La façon dont vous ajoutez un service dépend de la façon dont vous l’utilisez.

  • Si vous souhaitez créer une référence à un service Web ArcGIS Server afin de faciliter son accès et sa découverte par d’autres personnes, service web en ajoutez le service Web en tant qu’élément. Lorsqu’un service Web ArcGIS Server est ajouté en tant qu’élément de couche, vous pouvez stocker les configurations de couche, comme les fenêtres contextuelles personnalisées et le style, avec l’élément de couche. La configuration de couche est utilisée lorsque vous ajoutez l’élément de couche à une carte ou une scène.
  • Vous pouvez également ajouter directement le service Web ArcGISArcGIS Server à Map Viewer ou Scene Viewer et configurer la couche de service au sein d’une carte ou scène spécifique. Les cartes et les scènes que vous enregistrez avec ces configurations de couche peuvent être utilisées dans les applications.

Créations d’éléments qui référencent les services

Pour faciliter la découverte et l’utilisation de vos services Web ArcGIS Server dans les applications, ajoutez ces services en tant qu’éléments dans My Content (Mon contenu). Vous pouvez stocker des paramètres et les informations sur les éléments, configurer le style des éléments et des fenêtres contextuelles et utiliser ces éléments dans des cartes, des applications et des scènes.

Quand vous partagez les éléments configurés, cela permet à d’autres personnes de profiter des paramètres que vous avez créés et à utiliser les éléments dans leurs propres cartes, applications et scènes.

Les tables suivantes indiquent le type d’éléments créés pour chaque type de service Web ArcGIS Server que vous ajoutez. Notez que tous les services Web ArcGIS Server ne sont pas pris en charge en tant qu’éléments.

Lorsque vous ajoutez les services listés dans le tableau suivant, ArcGIS Online cela crée des éléments de couche qui vous permettent de visualiser les données. Archivez les paramètres de configuration avec les couches d’éléments, comme les modèles et les fenêtres contextuelles, et rendez ainsi ces paramètres disponibles à tous ceux qui peuvent accéder à la couche.

ArcGIS Server service webÉlément de couche

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

Couche d’entités

Si vous publiez le service d’entités à partir d’un tableau non spatial, l’élément est une couche de tableau.

Service d'imagerie (en cache et dynamique)

Couche d'images

Service d'imagerie (en cache, type LERC)

Couche d'altitude

Service de carte (dynamique)

Couche d'images de carte

Service de carte (caché)

Couche de tuiles

Service de flux*

*Nécessite ArcGIS GeoEvent Server

Couche d’entités

Les services énumérés dans le tableau suivant créent des éléments dans l’organisation.

ArcGIS Server service webType d'élément

Service de géocodage

Localisateur

Service de géométrie

Service de géométrie

Service de géotraitement

Couche de service de géotraitement

Service d'analyse du réseau

Service d’analyse du réseau

L’administrateur de l’organisation peut utiliser ceci pour configurer un service utilitaire d’itinéraire et de service d’acheminement.

Ajouter des services directement aux cartes et aux scènes

Vous pouvez ajouter des services Web directement dans Map Viewer et dans Scene Viewer grâce à l’URL de l’extrémité REST du service.

Lorsque vous ajoutez des services Web ArcGIS Server à une carte ou une scène à l’aide de l’URL du service, vous configurez les réglages pour la couche de service Web dans la carte ou la scène. Ces réglages sont stockés et sont spécifiques de la carte ou la scène considérée. Vous pouvez ajouter l’élément suivant à une carte ou une scène en utilisant l’URL du service :

  • Service d'entités (service de carte dont l'accès aux entités est activé)
  • Service d’image, en cache ou dynamique
  • Le service d’image, en cache, type LERC crée une couche d’altitude dans Scene Viewer
  • Service de carte, en cache ou dynamique
  • Service en mode continu (Map Viewer uniquement)
  • Services OGC

Astuce :

Si vous avez besoin de modifier l’URL pour un service Web ArcGIS Server une fois que ce dernier a été sauvegardé dans une carte, vous pouvez le faire à partir des réglages de couche de la page d’éléments de la carte Web.

Services sécurisés

ArcGIS Online prend en charge l’ArcGIS Serverauthentification, y compris l’authentification au niveau du Web, telle que l’Windowsauthentification intégrée (IWA) et une infrastructure à clé publique (PKI), pour ajouter des services sécurisés et y accéder. Lorsque vous ajoutez un service Web ArcGIS Server sécurisé à une carte, vous êtes invité à saisir vos identifiants de connexion. Les identifiants d'identification ne sont pas mémorisés dans la carte. ArcGIS Online obtient ensuite un jeton pour l'authentification ; vous n'avez rien de plus à faire. Ne tentez pas d'ajouter un jeton à l'URL lorsque vous ajoutez un service à une carte.

Map ViewerArcGIS Web AppBuilder et ArcGIS Configurable Apps prennent en charge la mise à jour des services d’entités sécurisés avec l’authentification au niveau du Web. Pour bénéficier de cette prise en charge, les administrateurs doivent configurer des serveurs approuvés qui permettent à ArcGIS Online de transmettre automatiquement les identifiants de connexion.

Lorsque vous ajoutez un service ArcGIS Server sécurisé en tant qu’élément dans un portail ArcGIS Online, vous indiquez si les identifiants de connexion requis pour accéder au service doivent être stockés avec l’élément de couche. Seuls les identifiants de connexion ArcGIS Enterprise intégrés ou les identifiants de connexion ArcGIS Server intégrés peuvent être mémorisés avec un service. S'ils ne le sont pas, vous serez peut-être invité à les saisir lorsque vous accédez au service. S'ils sont enregistrés avec l'élément de couche, vous n’aurez pas à les saisir. Pour modifier les identifiants de connexion 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.

Vous ne pouvez pas modifier l’URL de la source des éléments qui enregistrent des identifiants de connexion pour accéder à un service sécurisé.

Remarque :

Il est préférable que tous les services soient accessibles via HTTPS uniquement, qui chiffre les informations du service lorsqu’il est transmis par Internet. Si vous possédez ou disposez des privilèges d’administration des services sécurisés avec identifiants de connexion incorporés et que la source de données de votre service sécurisé utilise le protocole HTTP, vous pouvez remplacer http par https dans l’URL sur l’onglet Settings (Paramètres) de la page des éléments du service.

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

Remarque :

Lorsque vous archivez vos identifiants de connexion pour un service sécurisé, la couche d’élément agit comme un proxy car toutes les demandes au services sont dirigées via ArcGIS Online L'accès au service à partir de ce proxy est plus long que lorsque l'accès est direct.

Si vous utilisez Microsoft Internet Explorer pour accéder aux services sécurisés, vous pouvez ajouter les domaines des serveurs approuvés de votre organisation à la liste des sites approuvés dans votre navigateur. Vérifiez avec l’administrateur de votre organisation pour les serveurs de confiance configuré pour votre organisation.

Quand vous consultez des services sécurisés, vous pouvez avoir envie de limiter l’utilisation de ces éléments en limitant les URL ou les adresses IP qui peuvent y accéder.

Limitez l’utilisation des services sécurisés

Si vous voulez partager des éléments de service sécurisé avec le public, par exemple, dans le cadre d’une application publique Web, stockez les identifiants de connexion avec l’élément pour qu’il ne soit pas demandé au public de se connecter pour accéder à votre application. 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 organisation.

Remarque :

Désigner des points d’accès spécifiques permet de garantir que les URL ou adresses IP indiquées pourront se connecter au service, mais cela n’empêchera personne d’intercepter l’appel du proxy au service sécurisé et de le modifier.

Une fois que vous ajoutez votre service sécurisé en tant qu’élément et stockez les informations d’identification, mais avant que vous le partagiez, suivez ces étapes pour limiter l’utilisation de l’élément :

  1. Ouvrez la page d’élément pour le service sécurisé ou l’application.
  2. Cliquez sur l’onglet Settings (Réglages) et faites défiler jusqu’à la section Limit Usage (Limiter l’utilisation). Cliquez sur Limiter l'utilisation.
  3. Cochez la case Enable rate limiting (Activer la limitation de débit) et réglez les limites : un nombre maximum de demandes autorisé pour une période de temps donné, ou les URL et les adresses IP de référence qui peuvent accéder à votre service, par exemple, l’URL vers votre organisation, comme https://myorganization.arcgis.com. Vous pouvez également limiter le débit et le point d’accès.

    Les URL et les adresses IP du point d’accès peuvent être des URL complètes (https://www.arcgis.com), des caractères génériques pour inclure tous les sous-domaines (https://*.arcgis.com) ou l’adresse IP (https://10.4.3.4). Vous devez préciser les ports et ajouter http et https si vous voulez autoriser l’accès aux deux. Pour le partage des services dans les applications hébergées dans votre organisation, vous pouvez fournir soit l’URL vers votre application, ou si vous prévoyez d’avoir plusieurs applications qui utilise le service, l’URL vers le répertoire des applications de l'organisation (par exemple, https://myorganization.arcgis.com/apps).

  4. Cliquez sur OK.
  5. Partagez l’élément avec ceux qui avaient l’intention d’y accéder : votre organisation, tout le monde (le public) ou des groupes spécifique auxquels vous appartenez.