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 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 que ArcMap et ArcGIS Pro peuvent également jouer le rôle de clients pour les services Web, et vous pouvez écrire vos propres applications pour utiliser ces derniers.
Lorsque vous utilisez un service hébergé par ArcGIS Server, vous disposez, dans la plupart des cas, du même niveau d'accès à la ressource que si celle-ci était installée sur un ordinateur local. 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 créez des ressources dans ArcGIS Desktop avant de les publier en tant que services pour que les applications client puissent les utiliser.
Vous pouvez utiliser certains types de service Web ArcGIS Server dans les cartes sur votre portail. Vous pouvez ajouter ces types de services Web, ainsi que d'autres, en tant qu'éléments sur votre portail, puis les partager avec les membres de votre organisation. Ainsi, les membres de votre organisation peuvent utiliser ces services Web dans des applications clientes.
Partager des services sécurisés
Lorsque vous ajoutez un service ArcGIS Server sécurisé qui est présenté en externe sous la forme d'un élément dans Portal for ArcGIS, vous pouvez choisir de stocker ou non les informations d'identification avec l'élément de service. Si elles ne sont pas enregistrées, Portal for ArcGIS vous les demande chaque fois que vous accédez au service. Si elles sont enregistrées avec le service, 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 se comporte comme un proxy dans la mesure où toutes les requêtes adressées au service passent par Portal for ArcGIS. 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 :
- Ajoutez votre service sécurisé en tant qu'élément à Mon contenu.
- Dans le cadre de l'opération d'ajout, dans la fenêtre contextuelle Ajouter un élément, sélectionnez l'option Stocker les informations d'identification avec l'élément de service.
- 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.
- 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 d'avoir plusieurs applications qui utilisent le service, précisez plutôt l'URL du répertoire de l'application du portail (par exemple, http://webadaptorhost.domain.com/apps).
- Cliquez sur OK.
- 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 suivants à votre organisation en tant qu'éléments dans 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 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 certains services Web ArcGIS Server à la visionneuse de carte sur votre portail. Comme ils peuvent être utilisés dans des cartes, ces services sont classés en tant que couches dans Portal for ArcGIS. Le tableau suivant indique les types de couche Portal for ArcGIS 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 Portal for ArcGIS | 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 Remarque :Dans la visionneuse de carte, vous ne pouvez pas afficher les couches du service en mode continue dans Internet Explorer 9. |
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 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 la technologie WebSockets. Toutefois, toutes les versions des navigateurs ne l'acceptent pas, notamment Internet Explorer 9. 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 satellite.
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 ayez 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 ou des multipatchs 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 un stockage de données de cache de tuiles ArcGIS Data Store. Le cache de la couche de scènes est stocké dans le stockage des données du cache de tuiles.
Vous avez un commentaire à formuler concernant cette rubrique ?