Publier des services de calcul d’itinéraire standards

Les services de calcul d’itinéraire standards sont les services de carte et de géotraitement qui fournissent des fonctionnalités prêtes à l’emploi disponibles avec Network Analyst. Pour effectuer une analyse de réseau à l’aide des différents types de solveurs en tant que services Web dans ArcGIS Enterprise, vous pouvez les publier en tant que services de calcul d’itinéraire standards. Lorsque vous publiez des services de calcul d’itinéraire standards, ArcGIS Enterprise fournit l’ensemble des fonctionnalités et de l’intégration grâce à des applications Esri prêtes à l’emploi telles que ArcGIS Pro et Map Viewer.

Publier des services de calcul d’itinéraire standards avec ArcGIS Enterprise

Le meilleur moyen de publier des services de calcul d’itinéraire standards consiste à utiliser ArcGIS Enterprise. Si vous détenez ArcGIS Enterprise et un serveur fédéré, consultez la rubrique Configurer des services de calcul d’itinéraire. Si vous possédez un serveur autonome, consultez Utilitaire Publier des services de calcul d’itinéraire. Les utilitaires de configuration et de publication des services de calcul d’itinéraire publient non seulement les services de carte avec les fonctions d’analyse de réseau, mais également les services de géotraitement qui sont utilisés par les outils d’analyse ArcGIS Pro et Map Viewer.

En savoir plus sur la publication des services de calcul d’itinéraire standards dans ArcGIS Enterprise.

Publier des services de calcul d’itinéraire standards avec ArcGIS Pro

Les services de géotraitement de calcul d’itinéraire standards peuvent seulement être publiés à l’aide d’ArcGIS Enterprise. Toutefois, les services de carte standards avec des fonctions d’analyse de réseau peuvent également être publiés à l’aide d’ArcGIS Pro. Par exemple, si vous avez besoin d’utiliser un autre jeu de données réseau que celui utilisé par les services publiés via ArcGIS Enterprise, vous pouvez publier ce service avec ArcGIS Pro. Votre organisation peut effectuer la majorité de ses analyses de réseau en fonction des données routières relatives aux axes médians en utilisant des applications telles que ArcGIS Pro ou les outils d’analyse disponibles dans Map Viewer. Parallèlement, vous pouvez également avoir besoin d’effectuer une analyse sur un réseau de transport interne représentant les voies piétonnes et les coursives au sein de votre campus en utilisant des applications comme ArcGIS Indoors. Vous pouvez alors utiliser ArcGIS Enterprise pour publier tous les services d’itinéraire basés sur le jeu de données réseau créé à partir des données routières relatives aux axes médians. Vous pouvez publier des services de calcul d’itinéraire supplémentaires (sous forme de services de carte avec la fonctionnalité d’analyse de réseau) basés sur votre jeu de données réseau interne et utiliser ces services avec les applications disponibles dans ArcGIS Indoors.

Pour publier des services de carte standards grâce aux fonctionnalités d’analyse de réseau, vous pouvez utiliser Publier un service de carte dans ArcGIS Pro avec la fonctionnalité d’analyse de réseau activée à l’aide de ArcGIS Network Analyst extension.

Remarque :
Si vous publiez à partir de ArcGIS Pro vers ArcGIS Enterprise, reportez-vous au processus Partager une couche d’images de carte. Si vous publiez à partir de ArcGIS Pro vers un site ArcGIS Server autonome, reportez-vous à la documentation Publier un service de carte.

La première étape dans le cadre de la création de ce type de service de calcul d’itinéraire consiste à créer une carte contenant une ou plusieurs couches d’analyse de réseau, dans ArcGIS Pro. Si vous utilisez le service Locate (Localiser), vous devez également ajouter la couche de jeu de données réseau à la carte. Publiez ensuite la carte en tant que service, en veillant à ce que la fonctionnalité d’analyse de réseau soit activée. Vous pouvez utiliser le service obtenu par programmation à l'aide d'API Web ArcGIS, de ArcGIS Runtime SDK ou de l’API REST du service dans un langage de programmation de votre choix.

Créer une carte

Avant de pouvoir publier un service de calcul d’itinéraire, vous devez créer dans ArcGIS Pro une carte qui contient, au minimum, la couche d’analyse de réseau que vous utiliserez dans votre service. Vous pouvez ajouter une couche d’analyse de réseau existante avec la boîte de dialogue Add Data (Ajouter des données) ou créer une couche d’analyse de réseau. Cette couche d’analyse de réseau, importée ou créée, doit utiliser un jeu de données de réseau local. Si elle utilise une source de données réseau depuis un portail (ArcGIS Online ou ArcGIS Enterprise), vous ne pouvez pas publier la carte comme service avec la fonctionnalité d’analyse de réseau. Vous devez également ajouter la couche de jeu de données réseau à la carte si vous publiez le service Locate (Localiser).

Attention :

La publication et l’utilisation d’opérations (Localisation-attribution) et Vehicle Routing Problem (Tournée de véhicules) ne sont pas disponibles via le service de carte avec la fonctionnalité d’analyse de réseau. N’ajoutez pas de couches Location-allocation (Localisation-attribution) et Vehicle Routing Problem (Tournée de véhicules) à la carte.

Vous pouvez modifier les propriétés des couches d’analyse de réseau, comme le nombre de ressources à rechercher dans une couche d’analyse de la ressource la plus proche ou le mode de déplacement à utiliser par défaut pour l’analyse, dans ArcGIS Pro. Ces propriétés sont utilisées comme valeurs par défaut par le service publié.

  1. Créer une carte à l’aide de ArcGIS Pro
  2. Ajoutez le jeu de données réseau à la carte.

    Le service Locate (Localiser) est effectué sur une ressource de couche de jeu de données réseau. Pour que l’analyse de réseau à l’aide de vos services de calcul d’itinéraire aboutisse, ces services de calcul d’itinéraire doivent identifier l’emplacement de chaque entrée de l’analyse sur le jeu de données réseau.

  3. Créez une ou plusieurs couches d’analyse de réseau dans la carte.
  4. Configurez les paramètres d’analyse sur la couche d’analyse de réseau.

Publier le service

Après avoir créé et enregistré la carte, vous pouvez partager la carte en tant que couche d’images de carte depuis ArcGIS Pro si votre site ArcGIS Server est fédéré à un portail ou en tant que service de carte lors de la publication sur un site ArcGIS Server autonome depuis ArcGIS Pro. Activez la fonctionnalité d’analyse de réseau lors de la publication de la couche d’images de carte ou du service de carte.

Remarque :
Les étapes suivantes permettent de publier le service en tant que couche d’images de carte. Pour publier un service de carte, reportez-vous à la documentation Publier un service de carte.

  1. Sur l’onglet Share (Partager), dans le groupe Share As (Partager en tant que), cliquez sur Publish Web Layer (Publier la couche Web) pour ouvrir la fenêtre Share As Web Layer (Partager en tant que couche Web).
  2. Renseignez toutes les informations de l’onglet General (Général).
  3. Cochez la case Map Image (Image de carte) sous Layer Type (Type de couche).
  4. Dans l’onglet Configuration, configurez les propriétés de la couche d’images de carte et activez la fonctionnalité d’analyse de réseau.
  5. Cliquez sur le bouton Analyze (Analyser) en bas de la page pour analyser toute erreur potentielle ou tout avertissement.
  6. Une fois la validation réussie, cliquez sur Publish (Publier) pour partager la carte.

Pour configurer des propriétés supplémentaires sur le service de carte, reportez-vous à la documentation sur la modification des propriétés des services de calcul d’itinéraire.

Utiliser le service

Vous pouvez utiliser les services de calcul d’itinéraire afin d’inclure les fonctionnalités d’analyse de réseau dans vos propres applications personnalisées. Les développeurs ArcGIS disposent de nombreuses API compatibles avec les services de calcul d’itinéraire, telles que ArcGIS Maps SDK for JavaScript, ArcGIS REST API ou les diverses applications ArcGIS Maps SDKs natives.

En savoir plus sur les différentes API permettant d’accéder aux services de calcul d’itinéraire