Les services Web ArcGIS Server transforment les cartes que vous créez dans des applications de bureau en ressources SIG Web.
La structure principale des services Web publiés depuis ArcGIS Pro est fondamentalement différente de celle des services de carte publiés depuis ArcMap. Cette structure, nommée environnement d’exécution de services, détermine les fonctions disponibles dans un service. De nombreuses fonctionnalités nouvelles des services Web, telles que la possibilité d’utiliser des instances partagées, sont uniquement prises en charge par l’environnement d’exécution de services ArcGIS Pro.
Remarque :
Cette différence s’applique uniquement aux services Web ArcGIS Server, et non aux services hébergés. Il n’est donc pas nécessaire de migrer ou de republier les services hébergés.
À compter de ArcGIS Enterprise 11.0, ArcGIS Server ne prend plus en charge l’environnement d’exécution de services ArcMap. Vous ne pouvez pas publier de services depuis ArcMap (y compris les services publiés avec la version de ArcPy installée avec ArcMap) sur les sites ArcGIS Server.
Lorsque vous mettez à niveau ArcGIS Server de la version 10.9.1 (ou d’une version antérieure) à la version 11.0, les comportements suivants s’appliquent aux couches Web existantes :
- Les services de carte, d’imagerie et de géodonnées existants qui utilisent l’environnement d’exécution de services ArcMap sont migrés vers l’environnement d’exécution de services ArcGIS Pro dans le cadre de la mise à niveau.
- Si l’un des services de carte, d’imagerie et de géodonnées migrés contient des données non prises en charge par l’environnement d’exécution de services ArcGIS Pro, les couches du service sont inaccessibles après la mise à niveau.
- Les services de géocode et de géotraitement qui utilisent l’environnement d’exécution de services ArcMap ne fonctionnent pas tant que vous ne les avez pas migrés ou republiés.
Les sections qui suivent décrivent le processus de préparation de votre personnel et de vos services Web. Si vous ne migrez ou ne republiez pas les services qui utilisent l’environnement d’exécution des services ArcMap avant la mise à niveau, ces services ne fonctionnent plus après la mise à niveau du site ArcGIS Server.
Migrer les éditeurs vers ArcGIS Pro
Publiez tous les nouveaux services Web ArcGIS Server depuis ArcGIS Pro. Cela implique que les éditeurs de votre organisation doivent disposer de ArcGIS Pro et avoir le temps de se familiariser avec ce produit, s’ils ne le connaissent pas déjà.
En savoir plus sur la publication des services dans ArcGIS Pro
Migrer les services existants
Pour migrer les services de carte, d’imagerie et de géodonnées ArcGIS Server 10.9 ou 10.9.1 de l’environnement d’exécution de servicesArcMap vers l’environnement d’exécution de servicesArcGIS Pro avant une mise à niveau vers la version 11.0, vous pouvez utiliser l’un des outils suivants :
- Dans ArcGIS Server Manager, l’option Edit Runtime (Modifier l’environnement d’exécution) est accessible pour les services éligibles. Cette opération migre les services depuis l’environnement d’exécution de services ArcMap vers l’environnement d’exécution de services ArcGIS Pro et peut également être inversée pour revenir à l’environnement d’exécution de services ArcMap si le service migré ne fonctionne pas correctement. Certaines fonctionnalités du service de carte n’étant pas prises en charge par cette opération, elles doivent être supprimées du service avant de procéder à la migration.
- Un outil de ligne de commande, UpdateArcMapServices, est également disponible. Il permet de migrer plusieurs services vers l’environnement d’exécution de services ArcGIS Pro. Cet outil prend en charge la migration de services d’imagerie et de carte. Avant de migrer des services, vous pouvez exécuter l’outil UpdateArcMapServices en mode d’analyse pour identifier les services de carte et d’imagerie exécutés sur le site ArcGIS Server qui peuvent être migrés, et ceux qui comportent des fonctionnalités non prises en charge à désactiver avant de procéder à la migration.
ArcMap peut continuer à utiliser les services après leur migration vers l’environnement d’exécution de services ArcGIS Pro.
Pour plus d’informations sur la migration des services, reportez-vous à la documentation technique Migration manuelle des services de l’environnement d’exécution ArcMap vers l’environnement d’exécution ArcGIS Pro.
Republier les services qui ne peuvent pas être migrés
Les types de services ci-dessous ne peuvent pas être migrés. Vous devez les créer dans ArcGIS Pro et publier les nouveaux services pour qu’ils utilisent l’environnement d’exécution de services ArcGIS Pro.
Le tableau ci-dessous répertorie les services que vous devez republier depuis ArcGIS Pro et fournit des liens permettant d’accéder à des informations supplémentaires sur la publication de chaque type de service.
Type de service | Aide pour la publication depuis ArcGIS Pro |
---|---|
Service de géotraitement | Outils Web de publication dans ArcGIS Pro (pour publier sur un serveur fédéré) |
Service de géocodage | Partager un localisateur (pour publier sur un serveur fédéré) Publier un service de géocodage (pour publier sur un site ArcGIS Server autonome) Remarque :Seuls les localisateurs créés à l’aide des outils de géotraitement Créer un localisateur ou Créer un localisateur d’entités sont pris en charge. |
Services qui contiennent des types de couches que l’environnement d’exécution ArcGIS Pro ne prend pas en charge. Il peut s’agir de catalogues de rasters, de couches temporelles créées par l’extension Tracking Analyst et de données enregistrées dans IBM Informix ou IBM Db2 pour z/OS. Conseil :Lorsque vous exécutez l’outil UpdateArcMapServices en mode d’analyse, il identifie les services de carte et d’imagerie qui contiennent des types de couches non pris en charge. Pour les services de carte et d’imagerie mis en cache qui contiennent des types de couches non pris en charge, vous n’avez pas besoin de recréer le cache. Vous pouvez supprimer le service qui utilise l’environnement d’exécution de services ArcMap et publier un service depuis ArcGIS Pro qui fait référence au cache existant. Lorsque vous publiez le service depuis ArcGIS Pro, il doit porter le même nom que l’ancien service et doit faire référence aux mêmes données. Lors de la publication, sélectionnez l’option Using an existing cache (Utilisation d’un cache existant) et choisissez le répertoire qui contient le cache existant, comme décrit dans les pages d’aide de ArcGIS Pro dans la colonne suivante. | |
Services ArcGIS Workflow Manager (Classic) | Exécutez l’outil de géotraitement Publish Workflow Service (Publier le service de processus) depuis ArcGIS Pro 2.9. |
Migrer les SOE et les SOI
Si l’un des services que vous avez migrés ou republiés utilisait des extensions d’objet serveur (SOE) ou des intercepteurs d’objet serveur (SOI), vous devez migrer les SOE et les SOI depuis ArcObjects SDK vers ArcGIS Enterprise SDK avant de pouvoir les ajouter aux services de l’environnement d’exécution ArcGIS Pro. Pour plus d’informations, reportez-vous à l’article de blog relatif à la migration de SOE et de SOI ArcObjects vers ArcGIS Enterprise SDK.
Services qui ne peuvent pas être migrés ou republiés
Vous ne pouvez pas migrer de services Schematics (services de carte avec la fonctionnalité Schematics activée) vers l’environnement d’exécution de services ArcGIS Pro, ni les republier depuis ArcGIS Pro.
Si vous utilisez toujours des services Schematics, ne mettez pas à niveau le site ArcGIS Server après la version 10.9.1. Mais si vous n’utilisez plus le service Schematics, vous pouvez mettre à niveau le site et toujours utiliser le service de carte. Pour ce faire, désactivez la fonctionnalité Schematics du service de carte dans ArcGIS Server Manager et migrez le service de carte.
Vous avez un commentaire à formuler concernant cette rubrique ?