Publier des outils web

Les outils Web vous permettent de partager votre analyse avec d’autres membres sur votre portail . Pour créer une analyse, vous pouvez utiliser ModelBuilder ou des scripts Python. Pour en savoir plus sur les outils Web, consultez la rubrique Outils Web. Une fois que vous avez publié vos outils Web, vous pouvez les utiliser dans ArcGIS Pro, des scripts Python et des applications Web. L’option de service d’entités en sortie est également disponible de sorte que le résultat de votre outil Web peut être un service d’entités hébergé.

Partager votre analyse

Les utilisateurs disposant du rôle Administration ou Publication limitée peuvent publier un outil Web depuis ArcGIS Pro 2.9 et versions ultérieures, ou dans un script Python.

Remarque :

Le mode d’exécution asynchrone seulement est pris en charge dans ArcGIS Enterprise on Kubernetes 10.9.1.

Il est recommandé d’inscrire les données que votre analyse utilisera auprès de l’organisation avant de procéder à la publication. Pour en savoir plus sur la copie ou l’inscription des données, consultez la rubrique Données et publication dans ArcGIS Enterprise.

Vous pouvez également publier des outils Web lorsque le service de géotraitement se trouve sur un serveur fédéré. Pour ce faire, choisissez le serveur de destination dans la fenêtre de partage de ArcGIS Pro au cours du processus de publication.

Publier un fichier de définition de service

S’il existe un fichier de définition de service, utilisez l’outil Télécharger la définition du service depuis ArcGIS Pro ou Python. Vous ne pouvez pas publier un fichier de définition de service de géotraitement depuis ArcGIS Enterprise Manager ou le portail.

Remarque relative aux ressources

Le processus de publication peut être retardé car chaque outil Web disposera d’une nouvelle paire de pods et les pods ne sont pas partagés par d’autres outils Web. Un mode de service dédié est disponible uniquement pour les outils Web. Par défaut, chaque outil Web requiert au moins 3 064 Go de mémoire et une capacité de processeur de 0,35, et au plus 6,1 Go de mémoire et une capacité de processeur de 3,5. Vous pouvez ajuster ces ressources en gérant les déploiements de service. Si vous souhaitez publier de nombreux outils Web, vérifiez auprès de votre administrateur système que les ressources disponibles sont suffisantes. Si la publication échoue, assurez-vous que votre cluster a accès au registre de conteneur.

Les noms des déploiements d’outils Web incluent tous le nom de l’outil Web. Par exemple, les déploiements d’un outil Web nommé sampleservice auront les noms sampleservice-gpserver et sampleservice-gpsyncserver. Lorsque vous mettez à l’échelle des services, il suffit d’ajuster les répliques du déploiement GPSyncServer de votre outil Web sur lesquelles les tâches de géotraitement s’exécutent. Si vos tâches de géotraitement traitent des fichiers volumineux, de nombreuses entités ou des rasters de grande taille, définissez la mémoire maximale du conteneur principal (option main-container) du déploiement GPSyncServer. Vous pouvez également ajuster le nombre d’instances maxInstancesPerNode dans API ArcGIS Enterprise Administrator pour votre service ; toutefois, vous devez vous assurer que le déploiement GPSyncServer dispose de limites de capacité de processeur et de mémoire suffisantes lorsque toutes les instances sont en cours d’exécution.