Le géotraitement constitue une partie essentielle des opérations SIG. Le géotraitement fournit des outils d’analyse, de gestion et de conversion des données. Un outil Web ou un service de géotraitement est un ensemble d’outils de géotraitement publiés afin d’effectuer les tâches nécessaires à la manipulation et à l’analyse des informations géographiques dans diverses disciplines. Les données sont stockées sur le serveur, et c’est également là qu’elles sont traitées, et non sur votre machine. Cela permet à plusieurs applications clientes d’effectuer une analyse avec le même outil Web ou service de géotraitement, y compris simultanément. Les outils Web et les services de géotraitement permettent de partager votre analyse avec d’autres membres de votre portail ArcGIS Enterprise ou avec toute personne ayant accès à votre site ArcGIS Server.
Un outil Web référence les éléments de l’outil Web dans Portal for ArcGIS, qui fait partie d’ArcGIS Enterprise. Comme tous les autres éléments de votre Portal, un élément d’outil Web gère les personnes qui peuvent accéder à l’élément. Tous les éléments d’outil Web sont associés à un seul service de géotraitement. Ce dernier se trouve sur un serveur fédéré avec Portal for ArcGIS, comportant le serveur d’hébergement. Ce serveur traite l’entrée, exécute vos outils sur le serveur et renvoie le résultat à un client comme ArcGIS Pro.
En principe, un service de géotraitement référence le service sur un site ArcGIS Server autonome, mais il peut également le référencer sur un service de géotraitement placé sur un serveur fédéré. On pense souvent que les outils Web et les services de géotraitement sont interchangeables. Néanmoins, il est essentiel de comprendre les différences entre un environnement Enterprise et un environnement de serveur autonome.
Votre Portal ou organisationArcGIS Online peut comporter un élément de service de géotraitement. À l’instar d’un élément d’outil Web, l’élément de service de géotraitement gère les personnes qui peuvent y accéder. Le service de géotraitement d’un élément de service de géotraitement se trouve toujours en dehors d’ArcGIS Online ou de tout serveur fédéré avec votre Portal. Dans la plupart des cas, ce service de géotraitement figure sur un site ArcGIS Server autonome ou un serveur fédéré hors de votre Portal actuel. Les seules exceptions concernent quelques rares éléments de service de géotraitement système qui sont visibles sur votre Portal.
Un outil Web ou un service de géotraitement peut contenir un ou plusieurs outils qui utilisent les données en entrée saisies dans une application cliente, traitent les données et renvoient la sortie sous la forme d’entités, de cartes, de rapports ou de fichiers. Ces outils sont d’abord créés et exécutés dans ArcGIS Pro, généralement en tant qu’outils de script ou de modèle personnalisés et sont ensuite partagés sur un Portal ou un ArcGIS Server. Comme un outil Web ou un service de géotraitement peut référencer n’importe quel outil de géotraitement, les possibilités sont infinies. Par exemple, un outil web peut effectuer les tâches suivantes :
- Calculer la zone d'évacuation probable en cas de fuite chimique dangereuse
- Calculer l'étendue et la force prévues d'un ouragan en approche
- Générer un rapport d'occupation du sol dans un bassin versant défini par l'utilisateur
- Produire une carte des parcelles avec les détails de propriété historiques
- Géocoder une adresse et l'intégrer dans la demande de permis d'un système de rénovation de maison
Les utilisateurs connectés au portail ArcGIS Enterprise peuvent être en mesure d’accéder à l’outil Web et de l’utiliser. Un outil web représente un service de géotraitement qui s'exécute sur un site ArcGIS Server. Vous pouvez établir une connexion au serveur fédéré du portail, puis accéder au service et l’utiliser directement via REST.
À compter d’ArcGIS Pro 2.9 et d’ArcGIS Enterprise on Kubernetes 10.9.1, vous pouvez publier des outils Web dans ArcGIS Enterprise on Kubernetes.
Le partage des outils web nécessite des autorisations de niveau administratif ou d’éditeur d’outils web. Configurez des rôles de publication détaillés de telle sorte que tous les membres d’un groupe puissent partager un outil Web sur des serveurs fédérés. Vous pouvez également définir la propriété allowGPAndExtensionPublishingToPublishers du serveur afin d’autoriser les éditeurs à partager un outil Web sur le serveur.
En savoir plus sur la compatibilité d’un outil Web entre ArcGIS Pro et ArcGIS Enterprise
Créer, publier et utiliser des outils web et des services de géotraitement
Les sections suivantes décrivent le processus de création, de publication et d’utilisation d’un outil Web ou d’un service de géotraitement.
Auteur
Pour créer un outil Web ou un service de géotraitement, vous générez et documentez généralement un outil de géotraitement à l’aide de ModelBuilder ou de Python. Vous n’avez pas besoin de créer votre propre outil ; vous pouvez utiliser un des nombreux outils inclus dans ArcGIS Pro.
En savoir plus sur la création d’outils Web et de services de géotraitement
Publier
Une fois l’outil créé, vous devez l’exécuter dans ArcGIS Pro. L’exécution doit se dérouler correctement. Cette obligation permet de garantir que vous ne publiez pas des outils erronés sur le serveur qui consommeraient des ressources système alors qu’ils ne seraient pas fonctionnels. Une fois l’exécution de l’outil terminée, il est possible de le publier. Le partage crée l’élément de l’outil Web dans le Portal et le service principal sur un ArcGIS Server fédéré avec le Portal. La publication sur un ArcGIS Server autonome créé uniquement un service de géotraitement. Vous pouvez ajouter plusieurs outils que vous avez exécutés dans le même outil Web ou service de géotraitement au cours de la publication.
En savoir plus sur la publication des outils Web ou des services de géotraitement
Utilisation
Une fois l’outil Web ou le service de géotraitement publié, il peut être utilisé dans n’importe quelle application client qui se connecte au portail. Dans ArcGIS Pro, vous pouvez trouver et utiliser l’outil Web sous l’onglet Portal (Portail) de la fenêtre Catalog (Catalogue). Vous trouverez et utiliserez les services de géotraitement en établissant une connexion au serveur dans la fenêtre Catalog (Catalogue), sous l’onglet Project (Projet).
Vous pouvez également vous connecter directement au serveur fédéré via REST, pour utiliser le service de géotraitement à partir d’autres applications clientes, telles qu’une application Web que vous avez créée ou avec Web AppBuilder, Map Viewer ou encore Experience Builder.
En savoir plus sur l’utilisation des outils Web ou des services de géotraitement
Vous avez un commentaire à formuler concernant cette rubrique ?