Les services Web que vous publiez sur ArcGIS Server peuvent renforcer les produits SIG enrichis tels que les cartes et les applications Web. ArcGIS Enterprise met à votre disposition une plateforme pour créer ces produits SIG à partir des services que vous ou d’autres personnes publiez. Cette opération s’effectue dans les éléments du portail ArcGIS Enterprise qui présentent chaque service en tant qu’entité pouvant faire l’objet d’une recherche et être partagée.
Bien que les services exécutés dans ArcGIS Server puissent être utilisés directement par d’autres clients, leur destination la plus courante est le portail ArcGIS Enterprise. Cette relation est renforcée par le processus de fédération, qui intègre les modèles de sécurité et de partage du serveur à ceux du portail.
Si le site ArcGIS Server est fédéré avec votre portail, ses services sont automatiquement partagés sur le portail. Vous pouvez également inscrire des services auprès du portail à partir d’un site ArcGIS Server qui n’est pas fédéré.
Comprendre les relations entre les services Web et les éléments du portail facilite l’utilisation du portail ArcGIS Enterprise. Cette rubrique explique ces relations et décrit les méthodes courantes de mise à disposition d’un service en tant qu’élément sur votre portail. Les règles de mise à jour et de suppression du service adéquates sont indiquées pour chaque méthode.
Sources de contenu et conditions
Le contenu est généralement créé dans ArcGIS Enterprise quand une ressource SIG est publiée depuis ArcGIS Pro ou ArcMap. L’action principale consiste à publier un service SIG sur une instance ArcGIS Server qui représente la ressource, car elle apparaît dans ArcGIS Pro ou ArcMap. Cependant, la publication et le partage peuvent prendre de nombreuses formes différentes dans ArcGIS Enterprise.
Dans ArcMap, cette action se produit lorsque vous publiez une carte, une couche, le résultat d’un outil ou une autre ressource. Dans ArcGIS Pro, cette action est effectuée lorsque vous partagez une carte Web ou une couche Web sur votre portail ArcGIS Enterprise. Le processus de partage inclut la publication des services SIG sur un site ArcGIS Server fédéré avec le portail. Le partage conserve la plupart des aspects de la configuration cartographique ou de la couche depuis ArcGIS Pro, notamment son fond de carte et sa symbologie.
Certains services et couches sont hébergés dans ArcGIS Enterprise. Le terme « hébergé » se rapport aux ressources SIG dont les données sont gérées par ArcGIS, comme dans ArcGIS Data Store ou sur le site ArcGIS Server qui sert de serveur d’hébergement pour le portail.
Lors de la publication ou du partage d’une ressource SIG, vous spécifiez si le service obtenu doit référencer les données inscrites à partir de la même source de données que celle de la ressource bureautique, ou si le serveur doit copier toutes les données sur ArcGIS Enterprise. Si vous optez pour la copie des données, ces dernières sont stockées dans un dossier ArcGIS Server ou dans une instance ArcGIS Data Store relationnelle. Le choix de cette option ne signifie pas forcément que les services et les couches obtenus sont hébergés. Pour en savoir plus, reportez-vous à la rubrique Données et publication dans ArcGIS Enterprise.
Connexions aux ressources SIG
Le tableau suivant récapitule les types de ressources SIG courants que vous utilisez dans ArcGIS Pro ou ArcMap, les services publiés à partir de ces types de ressources sur un site ArcGIS Server et l’élément de portail créé lorsque le site de serveur est fédéré avec un portail ArcGIS Enterprise.
Ressource SIG bureautique | Service ArcGIS Server | Élément du portail ArcGIS Enterprise |
---|---|---|
Classe d’entités ou jeu de données raster | Service de carte (dynamique ou en cache) | Couche d'images de carte |
Classe d'entités | Service d'entités | Couche d'entités |
Classe d'entités | Service de tuiles vectorielles | Couche de tuiles vectorielles |
Jeu de données raster ou mosaïque | Service d’imagerie (dynamique ou en cache) | Couche d'images |
Localisateur d'adresses | Service de géocodage | Géocodeur |
Outil de géotraitement | Service de géotraitement | Outil web |
données 3D | Service de scène mis en cache | Couche de scènes |
Services hébergés publiés sur le portail
Le déploiement ArcGIS Enterprise de base inclut un serveur d’hébergement, qui permet de publier des services hébergés. Une fois le portail configuré avec un serveur d’hébergement, vous pouvez publier un service sur le portail, grâce à l’option My Hosted Services (Mes services hébergés) dans ArcMap, sur le site Web du portail, dans ArcGIS Maps for Office, ArcGIS Pro ou sur un autre client qui fonctionne directement avec le portail. Un élément de portail et un service sont créés lorsque vous adoptez cette méthode. Tous les services sont placés dans un dossier ArcGIS Server nommé Hosted (Hébergé), et les données sont copiées depuis la source de données. Reportez-vous à la rubrique Hosted layers (Couches hébergées) dans l’aide du portail ArcGIS Enterprise pour en savoir plus.
Les types de services figurant dans le dossier Hébergé diffèrent de ceux des autres dossiers du serveur. Cela afin de correspondre aux types d’éléments affichés dans le portail ArcGIS Enterprise. La table suivante répertorie tous les services hébergés pris en charge et leurs types d'éléments mis à jour :
Type de service ArcGIS Server. | Type d’élément du dossier hébergé/portail |
---|---|
Service de carte mis en cache | |
Service de carte mis en cache avec service d'entités | |
Service d’entités | |
Service d'imagerie* | |
Service de scène | |
service WFS | |
Service de tuiles vectorielles |
*Le service d’imagerie sous-jacent à une couche d’imagerie hébergée s’exécute sur le serveur d’analyse raster du portail ou le serveur d’hébergement des images, et non sur le serveur d’hébergement du portail.
Suppression de services hébergés
Lorsque vous supprimez un élément du portail qui référence un service hébergé, le service et ses données sous-jacentes sont automatiquement supprimés du site de serveur.
Prenons l’exemple d’un cas où vous vous connectez au portail en tant qu’éditeur et téléchargez un fichier CSV. Vous décidez de publier le CSV sur votre portail en tant que couche d’entités. Un élément de portail est aussi créé automatiquement. Pour supprimer ce service, il est recommandé de supprimer l’élément de portail représentant ce service. Le service et ses données sont alors aussi supprimés automatiquement.
Dans ce scénario, ne vous connectez pas directement au serveur d’hébergement pour supprimer le service. Cela laisserait un élément de portail sans lien vers un service. Vous seriez contraint de nettoyer l’élément de portail manuellement.
Services publiés depuis ArcGIS Pro
Il est possible de partager plusieurs couches et éléments à partir d’ArcGIS Pro. L’endroit où vous modifiez ou supprimez une couche publiée depuis ArcGIS Pro dépend du type de couche et du fait que vous ayez copié ou non des données lors de la publication ou référencé ou non les données inscrites. Les couches, couches de tuiles vectorielles et couches de scènes publiées à partir d’ArcGIS Pro sur votre portail se trouvent dans le dossier Hosted (Hébergé) sur le serveur d’hébergement du portail. Les données pour ces couches sont toujours copiées. Les couches doivent être supprimées et gérées à partir du portail, comme le décrit la section précédente.
Vous pouvez publier les couches d’images de carte depuis ArcGIS Pro vers l’un de vos serveurs fédérés. Ces couches référencent les données inscrites. Reportez-vous à la rubrique Couches publiées sur les serveurs fédérés de votre portail pour en savoir plus. Un service de carte associé est publié dans le dossier sur le serveur fédéré du portail qui a été désigné au moment de la publication. Lorsque vous publiez une couche d’images de carte qui référence des données inscrites, veuillez accéder à l’onglet Content (Contenu) du volet Share As Web Layer (Partager en tant que couche web) et choisissez l’un des Federated Servers (serveurs fédérés). Il s’agit du site ArcGIS Server où sera exécuté le service de carte. Pour supprimer une couche d'images de carte, supprimez l’élément dans le portail. Le service de carte associé est également supprimé. Les données de votre source de données inscrites restent.
Lorsque vous publiez une couche d’images de carte à partir d'ArcGIS Pro, vous pouvez également activer l'accès aux entités ou WMS sur la couche. Dans ce cas, un élément de couche d'entités ou WMS associé à la couche d'images de carte est créé dans le portail et ces fonctionnalités sont activées dans le service de carte sur le serveur fédéré. Vous pouvez supprimer les éléments de couche d'entités ou WMS dans le portail sans supprimer la couche d'images de carte. Pour supprimer la couche d'images de carte dans le portail, vous devez toutefois supprimer au préalable les éléments associés de la couche d’entités ou WMS. Si vous tentez de supprimer la couche d'images de carte sans supprimer au préalable les éléments associés de la couche d’entités ou WMS, vous recevez un avertissement indiquant que ces éléments associés doivent être supprimés au préalable. Lorsque vous supprimez les éléments du portail, les services associés le sont également.
Vous pouvez aussi publier des couches d’imagerie depuis ArcGIS Pro. Un service d’imagerie associé est publié dans le dossier sur le serveur fédéré du portail qui a été désigné au moment de la publication. Pour supprimer une couche d'imagerie, vous devez supprimer le service dans le gestionnaire. La couche d'imagerie associée est ensuite supprimée du portail. Lorsque vous publiez une couche d'imagerie, vous pouvez également activer WMS et WCS sur la couche. Si vous activez WMS, un élément WMS associé à la couche d'imagerie est créé dans le portail et les fonctionnalités WMS sont activées dans le service d'imagerie sur le serveur fédéré. Vous pouvez supprimer l'élément WMS dans le portail sans supprimer la couche d'imagerie. La suppression du service d'imagerie sur le service fédéré entraîne toutefois la suppression des éléments de couche d'imagerie et WMS associés. Si vous activez WCS, aucun élément WCS associé n’est créé dans le portail, bien que les fonctionnalités soient activées dans le service d’imagerie associé.
Sur le portail, une couche d’entités peut être hébergée (des données sont copiées) ou associée à une couche d’images de carte publiée depuis ArcGIS Pro (référence les données inscrites).
Lorsque vous publiez une couche d’entités associée à une couche d’images de carte qui référence des données inscrites, veuillez accéder à l’onglet Content (Contenu) de la fenêtre Share As Web Layer (Partager en tant que couche Web) et choisissez l’un des Federated Servers (serveurs fédérés). Lorsque vous effectuez la publication, un service de cartes dont l’accès aux entités est activé s’exécute sur ce site ArcGIS Server. Un élément de couche d’entités et un élément de couche d’images de carte sont tous les deux créés dans votre portail. Vous pouvez supprimer la couche d'entités dans le portail sans supprimer la couche d'images de carte. Pour supprimer la couche d'images de carte dans le portail, vous devez toutefois supprimer au préalable l’élément associé de la couche d’entités. Lorsque vous supprimez les éléments du portail, les services associés le sont également. Les données de votre source de données inscrites restent.
Remarque :
Parce qu’un élément de couche d’entités sur le portail est un service de carte avec accès aux entités activé sur le site ArcGIS Server, vous êtes tenu de partager la couche d’entités et sa couche d’images de carte associée avec le même ensemble d’utilisateurs (groupes, portail ou public). Si vous ne partagez que la couches d’entités, elle ne peut pas être utilisée par d’autres utilisateurs.
Notez bien que les copies des éléments d’image de carte, WMS ou d’entité dans le portail ne sont pas supprimées lorsque l’élément d’origine est supprimé. Si vous supprimez l’élément d’origine, le service associé est supprimé. Les copies des éléments deviennent orphelines et inutilisables. Vous devez supprimer les copies d’éléments séparément.
Lorsque vous publiez une couche d’entités sur le portail et copiez des données, un service d’entités est créé dans le dossier Hosted (Hébergé) sur le serveur d’hébergement du portail, et les données sont copiées dans le stockage de données relationnelles inscrites avec le serveur d’hébergement. Un élément de couche d'images de carte n’est pas créé sur le portail lorsqu’un service d'entités hébergé est publié. Utilisez le portail pour gérer et supprimer les couches d’entités hébergées. Lorsque vous supprimez la couche d’entités hébergée, les données copiées sont également supprimées.
Pour déterminer si un service d’entités est hébergé ou non, accédez à la page Item Details (Détails de l’élément) de la couche. Si la couche d’entités a été publiée directement sur le portail et qu’aucune couche d’images de carte ne lui est associée, l’élément est décrit comme (hosted) (hébergé) lorsqu’il est visualisé par le propriétaire de la couche ou par l’administrateur du portail. Les couches d’entités publiées depuis ArcGIS Pro et qui ne comportent pas cette note (hosted) (hébergé) sont associées à une couche d’images de carte. Vous pouvez supprimer des couches d’entités publiées à partir de ArcGIS Pro dans le portail sans supprimer la couche d'images de carte. Pour supprimer la couche d'images de carte dans le portail, vous devez toutefois supprimer au préalable l’élément associé de la couche d’entités. Les éléments décrits comme (hébergés) peuvent être supprimés par l’intermédiaire du portail ; le service associé sera également supprimé.
Exemples de scénarios de publication depuis ArcGIS Pro vers le portail ArcGIS Enterprise
Les scénarios de publication suivants décrivent le comportement des éléments publiés et des types de couches correspondants avec leurs services et fonctionnalités ArcGIS Server auxiliaires.
Publication à partir d'ArcGIS Pro vers un GIS Server fédéré
Lorsque vous publiez une couche d’images de carte à partir d'ArcGIS Pro, vous pouvez également activer l'accès aux entités ou WMS sur la couche. Dans ce cas, un élément de couche d'entités ou WMS associé à la couche d'images de carte est créé sur le portail et ces fonctionnalités seront activées dans le service de carte sur le GIS Server. Vous trouverez ci-dessous une description du comportement des éléments publiés et des types de couches correspondants pour ce scénario :
- Elément de portail ArcGIS Enterprise : couche d’images de carte publiée sur laquelle l’accès aux entités et les types de couches WMS sont activés
- Service ArcGIS Server : service auxiliaire publié dans lequel l’accès aux entités et les fonctionnalités WMS sont activés
Désactivation des fonctionnalités dans ArcGIS Server Manager ou ArcMap
Lorsque l'accès aux entités ou WMS est désactivé dans ArcGIS Server Manager ou ArcMap, le type de couche (WMS ou accès aux entités) correspondant est supprimé en tant qu'élément du portail. Vous trouverez ci-dessous une description du comportement des éléments publiés et des types de couches correspondants pour ce scénario :
- Une couche d'images de carte est publiée à partir d'ArcGIS Pro à destination du portail, et l'accès aux entités, ainsi que WMS, sont activés.
- Un service auxiliaire est crée sur le GIS Server correspondant.
- Lorsque vous désactivez le WMS dans ArcGIS Server Manager ou ArcMap, le type de couche WMS correspondant est supprimé.
Suppression des éléments associés sur le portail
Vous pouvez supprimer des éléments de la couche d’entités ou WMS dans ArcGIS Pro ou dans le portail ; la fonctionnalité WMS correspondante sur le service de carte est supprimée. Notez que les éléments associés de la couche d’entités ou WMS doivent être supprimés pour qu’une couche d'images de carte puisse l’être. Vous trouverez ci-dessous une description du comportement des éléments publiés et des types de couches correspondants pour ce scénario :
- Une couche d'images de carte est publiée à partir d'ArcGIS Pro à destination du portail, et l'accès aux entités, ainsi que WMS, sont activés.
- Un service auxiliaire est crée sur le GIS Server correspondant.
- Lorsque vous supprimez l'élément de la couche d'entités ou WMS du portail, la fonctionnalité WMS correspondante du service de carte est également supprimée.
Suppression des services associés dans ArcGIS Server Manager ou ArcMap
La suppression du service de carte sur le GIS Server entraîne celle des éléments de couche d'entités, d'images de carte et WMS associés. Vous trouverez ci-dessous une description du comportement des éléments publiés et des types de couches correspondants pour ce scénario :
- Une couche d'images de carte est publiée à partir d'ArcGIS Pro à destination du portail, et l'accès aux entités, ainsi que WMS, sont activés.
- Un service auxiliaire est crée sur le GIS Server correspondant.
- En supprimant le service de carte associé dans ArcGIS Server Manager ou ArcMap, vous supprimez les éléments de couche d’entités, d’images de carte et WMS associés.
Services publiés sur un site ArcGIS Server fédéré
Vous pouvez publier un service sur un site ArcGIS Server que vous avez fédéré avec votre portail, À l’aide de ArcGIS Server Manager, d’une connexion ArcGIS Server dans l’arborescence du catalogue de ArcMap, ou ArcGIS Pro (tel que décrit dansServices publiés depuis ArcGIS Pro). Un élément de portail est créé automatiquement lorsque vous publiez le service. Vous pouvez supprimer le service en supprimant les éléments de portail correspondants. Les données restent dans votre source de données inscrites.
Exemple
Utilisez l'option Ajouter un site ArcGIS Server dans ArcMap pour créer une connexion ArcGIS Server de type éditeur. Vous pouvez vous connecter en tant qu’éditeur et publier un service d’imagerie sur un site ArcGIS Image Server fédéré avec votre portail. Le service d'imagerie devient automatiquement un élément de couche d'images sur votre portail.
Lorsque vous êtes prêt à supprimer ce service, vous vous connectez à votre portail et vous le supprimez. Le service correspondant est également supprimé.
Depuis les éléments du répertoire de données sur le portail
Lorsque vous ajoutez un élément de répertoire de données au portail, vous pouvez publier des couches depuis cet endroit-même sur le portail. Depuis les éléments de répertoire de données de la base de données, vous pouvez publier plusieurs couches d’entités à la fois ainsi que des couches d’images de carte pour chaque classe d’entités et table accessibles via l’élément de répertoire de données. Pour le partage de fichiers et les éléments de répertoire de données du cloud, vous pouvez créer des couches d’imagerie. Dans les deux cas, les données restent dans la source de données référencée par l’élément de répertoire de données.
Dans ArcGIS Server Manager, vous pouvez modifier les paramètres sur les services que vous publiez depuis l’élément de répertoire de données du portail ; cependant, vous ne pouvez pas modifier l’élément de répertoire de données dans ArcGIS Server Manager. De la même façon, l’élément de répertoire de données et chacune des couches publiées depuis là doivent être supprimés depuis le portail, non depuis le serveur fédéré.
Exemple
Vous ajoutez un élément de répertoire de données à l’aide d’un fichier de connexion à une base de données. En tant que propriétaire de l’élément de répertoire de données, vous publiez toutes les classes d’entités et les tables accessibles à l’utilisateur spécifié dans le fichier de connexion à une base de données. Cela inclut les classes d’entités et les tables dont vous disposez ainsi que toute classe d’entités et tables pour lesquelles d’autres utilisateurs de base de données vous ont accordé l’accès. Cela crée un service de carte avec un accès aux entités activé pour chaque classe d’entités et table. Les services s’exécutent sur le site ArcGIS GIS Server fédéré que vous précisez lorsque vous créez les couches. Pour chaque service de carte, un élément de couche d’entités et un élément de couche d’images de carte sont créés sur le portail.
Si vous n’avez plus besoin d’une des couches publiées à la fois ou l’élément de répertoire de données, supprimez toutes les couches sur le portail, supprimez tous les serveurs fédérés depuis l’élément de répertoire de données, puis vous pouvez supprimer l’élément de répertoire de données.
Si vous souhaitez supprimer des couches individuelles, vous devez supprimer la couche d’entités et sa couche d’images de carte associée depuis l’onglet My Content (Mon contenu) sur le portail ; vous ne pouvez pas supprimer uniquement la couche d‘entités. Ce faisant, vous laisserez la couche d’images de carte dans un état qui ne lui permettra pas d’être synchronisée avec la base de données. En outre, notez que si vous supprimez la couche d’entités et la couche d’images de carte depuis My Contents (Mon contenu), elles seront recréées lors de la prochaine synchronisation, sauf si vous n’avez plus accès aux données dans la base de données.
Utilisation de l’onglet My Content (Mon contenu) de la page Content du site web du portail pour ajouter le service en tant qu’élément
Vous pouvez ajouter un service en tant qu’élément du portail depuis Content (Contenu) > My Content (Mon contenu) du site web du portail. C’est ainsi que vous partagez des liens vers vos services Web qui ne s’exécutent pas sur un serveur fédéré.
Si vous avez ajouté l’élément via My Content (Mes contenus), vous devez mettre à jour ou supprimer l’élément par le biais du site web du portail. Même si vous supprimez l’élément, le service correspondant continue de s’exécuter si vous ne vous connectez pas à son serveur pour le supprimer. Ce comportement est attendu car vous utilisez peut-être des éléments du portail pour partager des liens vers des services tiers que vous n'avez pas l'intention ou la possibilité de supprimer définitivement.
Exemple
Un service web vous semble utile sur le site ArcGIS Server du service voisin du vôtre et vous souhaitez ajouter un élément du portail qui établit un lien vers ce service. Vous vous connectez au site web du portail et accédez à Content (Contenu) > My Content (Mon contenu) pour ajouter le service du web en tant qu’élément du portail.
Lorsque vous êtes prêt à supprimer cet élément, utilisez le site web du portail pour le supprimer. Le fait de supprimer l’élément ne supprime pas le service. Ce comportement est attendu car le service et l'élément de portail n'ont aucune relation intégrée dans ce scénario.
Pratiques conseillées pour mettre à jour et supprimer des éléments
Les exemples ci-avant illustrent les pratiques conseillées pour mettre à jour et supprimer des éléments en fonction de leur mode de publication. Cela permet de s'assurer que les services et les éléments conservent les liens appropriés.
Si vous ne supprimez pas les éléments ou services de la manière recommandée, vous pouvez vous retrouver avec des éléments ou services orphelins que vous devrez supprimer manuellement.
Notez que seuls les deux utilisateurs suivants peuvent mettre à jour ou supprimer un élément de portail :
- L'éditeur qui a ajouté l'élément
- Un administrateur de portail
Cela est différent du comportement d'ArcGIS Server, dans lequel tous les éditeurs peuvent mettre à jour et supprimer tous les éléments.
Même si les administrateurrs peuvent mettre à jours les éléments, il est préférable de l'éviter. En effet, la mise à jour d'éléments en tant qu'administrateur peut accroître l'utilisation de ressources périphériques dans le compte d'administrateur. Les comptes d’administrateur doivent servir principalement à changer la propriété des éléments ou à supprimer des éléments devenus superflus.
Vous avez un commentaire à formuler concernant cette rubrique ?