Skip To Content

Configurer les services de calcul d’itinéraire

Les services de calcul d’itinéraire vous permettent d’effectuer plusieurs types d’analyses spatiales sur les réseaux de transport, telles que la recherche du meilleur itinéraire pour traverser une ville, la recherche d’un véhicule d’urgence ou de la ressource la plus proche, l’identification d’une zone de desserte autour d’une localisation ou le service d’un ensemble d’ordres (ou de commandes) avec une flotte de véhicules.

Les administrateurs par défaut et les utilisateurs qui disposent des privilèges adéquats peuvent configurer le portail ArcGIS Enterprise afin qu’il utilise les services de calcul d’itinéraire pour effectuer différentes tâches. Vous pouvez configurer les services de calcul d’itinéraire sur le portail ArcGIS Enterprise à l’aide de l’une des trois méthodes suivantes :

Une fois configurés, les services de calcul d’itinéraire peuvent être utilisés dans diverses applications, telles que ArcGIS Pro, ou permettre de calculer une feuille de route et d’effectuer des analyses dans Map Viewer Classic. Vous pouvez également concevoir des applications avec les API Web ArcGIS et ArcGIS Runtime SDK qui utilisent ces services de calcul d’itinéraire.

Pour configurer les services de calcul d’itinéraire, procédez comme indiqué ci-après.

  1. Connectez-vous à votre organisation en tant qu’administrateur.
  2. En haut du site, cliquez sur Organization (Organisation), puis sur l’onglet Settings (Paramètres).
  3. Cliquez sur Utility services (Services utilitaires) dans la partie gauche de la page.
  4. Cliquez sur Directions and Routing (Feuille de route et itinéraire) sur le côté droit de la page.
  5. Cliquez sur Configure routing services (Configurer les services de calcul d’itinéraire) et choisissez l’une des trois méthodes de configuration des services de calcul d’itinéraire sur le portail ArcGIS Enterprise.
    Boîte de dialogue Configure routing services (Configurer les services de calcul d’itinéraire)

Configurer les services de calcul d’itinéraire depuis ArcGIS Online

Vous pouvez configurer les services de calcul d’itinéraire de votre portail ArcGIS Enterprise depuis ArcGIS Online. Pour utiliser les services de calcul d’itinéraire fournis par Esri, vous devez disposer d’un compte d’organisation ArcGIS Online. Des crédits doivent être associés au compte, ainsi que les autorisations appropriées pour utiliser les services de calcul d’itinéraire.

  1. Dans la boîte de dialogue Configure routing services (Configurer les services de calcul d’itinéraire), sélectionnez l’option ArcGIS Online et cliquez sur Next (Suivant).
  2. Saisissez les informations d’identification du compte ArcGIS Online à utiliser pour les services de calcul d’itinéraire et sélectionnez le dossier ou créez un dossier dans lequel les éléments correspondants seront créés sur le portail ArcGIS Enterprise.
  3. Cliquez sur Save (Enregistrer).

Une fois l’enregistrement terminé, vous pouvez voir que les services de calcul d’itinéraire sur le portail ArcGIS Enterprise proviennent de ArcGIS Online. Le compte utilisateur ArcGIS Online employé pour configurer les services de calcul d’itinéraire ArcGIS Enterprise apparaît également. Il s’agit du compte à partir duquel les crédits sont déduits lorsque vous utilisez les services de calcul d’itinéraire sur le portail ArcGIS Enterprise.

Configurer et publier des services de calcul d’itinéraire à l’aide de votre jeu de données réseau sur un site ArcGIS Server fédéré

Si vous possédez un jeu de données réseau qui modélise vos données de rues et que vous souhaitez l’utiliser comme source pour les services de calcul d’itinéraire, vous pouvez configurer vos services de calcul d’itinéraire ArcGIS Enterprise en les publiant à l’aide du jeu de données réseau sur un site ArcGIS Server fédéré. Ce processus crée tous les services de calcul d’itinéraire en fonction de votre jeu de données réseau et les inscrit en tant que services utilitaires sur votre portail ArcGIS Enterprise pour que différentes applications puissent les découvrir et les utiliser.

Vérifiez que le jeu de données réseau utilisé pour la publication des services de calcul d’itinéraire est accessible par le site du serveur, sur lequel vous souhaitez héberger les services de calcul d’itinéraire. Pour ce faire, stockez la géodatabase fichier ou la géodatabase mobile contenant le jeu de données réseau dans un dossier inscrit en tant qu’élément de data store de dossier dans le contenu de votre portail ArcGIS Enterprise ou ajoutez un élément de data store de base de données pour la géodatabase d’entreprise qui abrite le jeu de données réseau. L’élément de data store doit autoriser l’accès au site ArcGIS Server fédéré utilisé pour héberger les services de calcul d’itinéraire.

En savoir plus sur les data stores dans ArcGIS Enterprise

Attention :

Si vous avez spécifié une durée de jeton maximale inférieure à 120 minutes pour le portail ArcGIS Enterprise, vous risquez de rencontrer des problèmes, car ce processus peut prendre du temps. Il est recommandé de définir une durée de jeton maximale du portail ArcGIS Enterprise supérieure à 120 minutes avant d’exécuter ce processus et de la réinitialiser sur la valeur de votre choix une fois le processus terminé.

  1. Dans la boîte de dialogue Configure routing services (Configurer les services de calcul d’itinéraire), sélectionnez A network dataset that I’d like to publish (Un jeu de données réseau que je souhaite publier) et cliquez sur Next (Suivant)
  2. Dans la section Network dataset (jeu de données réseau), procédez comme suit :
  3. Dans le menu déroulant Data store item containing the network dataset (Élément de data store contenant le jeu de données réseau), sélectionnez un élément data store contenant votre jeu de données réseau.
  4. Dans le menu déroulant GIS Server site to host your routing services (Site GIS Server pour l’hébergement de vos services de calcul d’itinéraire), sélectionnez le site GIS Server qui sera utilisé pour héberger vos services de calcul d’itinéraire. Le menu déroulant inclut uniquement les sites GIS Server qui peuvent accéder à l’élément de data store. Il inclut également uniquement des sites ArcGIS Server de version 11.0 ou ultérieure.
  5. Le paramètre Network dataset relative path (Chemin relatif du jeu de données réseau) indique le chemin d’accès au jeu de données réseau dans le data store. Par exemple, si le chemin du catalogue du jeu de données réseau dans une géodatabase fichier est C:\data \streets\NorthAmerica.gdb\Routing\Routing_ND et que l’élément de data store référence C:\data, la valeur du chemin relatif du jeu de données réseau est /streets/NorthAmerica.gdb/Routing/Routing_ND.

    Remarque :

    Vous devez indiquer le chemin relatif du jeu de données réseau avec des barres obliques.

  6. Dans la section Service properties (Propriétés du service), procédez comme suit :
  7. Pour le paramètre Service folder (Dossier de services), spécifiez un nom pour le dossier de serveur qui contiendra tous les services de calcul d’itinéraire créés par l’outil.
  8. Pour le paramètre Service types (Types de service), désactivez les services inutiles.
    Remarque :
    Des fonctionnalités peuvent être désactivées dans certaines applications client prêtes à l’emploi. Pour utiliser tous les services dont vous avez besoin, assurez-vous qu’ils sont activés dans la boîte de dialogue Configure routing services (Configurer les services de calcul d’itinéraire).
  9. Dans la section Advanced properties (Propriétés avancées), indiquez un fichier de configuration afin de spécifier certaines propriétés des services de calcul d’itinéraire, telles que le nombre minimal et le nombre maximal d’instances de service. Le dossier framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices du répertoire d’installation de ArcGIS Server inclut deux exemples de fichier de configuration, publishroutingservices.json et publishroutingservices_dedicated.json. Le processus utilise le fichier publishroutingservices.json par défaut si vous n’indiquez aucun fichier de configuration.

En savoir plus sur la publication d’un fichier de configuration de services de calcul d’itinéraire

Avant de procéder à la publication, vérifiez que tous les paramètres sont correctement saisis. Une fois que le processus démarre, un indicateur de progression s’affiche. L’exécution du processus pouvant prendre du temps, vous pouvez continuer à effectuer d’autres tâches sur le portail et revenir à la page de l’indicateur de progression pour vérifier si le processus est terminé.

Une fois le processus terminé, le site ArcGIS Server qui héberge vos services de calcul d’itinéraire et le jeu de données réseau utilisé pour ces derniers s’affichent. Si vous utilisez des données StreetMap Premium pour publier des services de calcul d’itinéraire et si les données sont configurées de manière à utiliser le trafic en temps réel, vous devez voir l’élément de service de données de trafic indiquant que le trafic en temps réel est configuré à partir de ArcGIS Online pour vos services de calcul d’itinéraire.

Messages d’avertissement et d’erreur

Si des problèmes surviennent lors de la publication, des messages d’avertissement ou des messages d’erreur s’affichent. En savoir plus sur les avertissements et les erreurs lors de la publication des services de calcul d’itinéraire.

Si vous rencontrez plusieurs messages d’avertissement ou d’erreur, vous pouvez tous les afficher en cliquant sur View publishing routing services warnings (Afficher les avertissements de publication des services de calcul d’itinéraire) ou sur View publishing routing services errors (Afficher les erreurs de publication des services de calcul d’itinéraire). Si vous cliquez sur Detailed messages from publish routing services (Messages détaillés de la publication de services de calcul d’itinéraire), vous pouvez ouvrir les messages JSON bruts renvoyés par l’API REST de publication des services de calcul d’itinéraire, qui sont susceptibles de contenir davantage d’informations.

Configurer les services de calcul d’itinéraire en mettant à jour les URL des services utilitaires d’itinéraire du portail ArcGIS Enterprise

Si vos services de calcul d’itinéraire sont hébergés sur un serveur autonome et que vous souhaitez les inscrire auprès du portail ArcGIS Enterprise pour que différentes applications puissent les découvrir et les utiliser, vous pouvez configurer les services de calcul d’itinéraire en mettant à jour les services utilitaires de calcul d’itinéraire du portail ArcGIS Enterprise.

  1. Dans la boîte de dialogue Configure routing services (Configurer les services de calcul d’itinéraire), sélectionnez Existing routing services (Advanced) (Services de calcul d’itinéraire existants (Advanced)).
  2. Créez les URL menant aux différents services utilitaires de calcul d’itinéraire. Il n’est pas nécessaire de spécifier une URL pour tous les services
  3. Cliquez sur Save (Enregistrer).

Une fois les services de calcul d’itinéraire configurés sur le portail ArcGIS Enterprise avec l’une des trois méthodes indiquées ci-dessus, vous pouvez afficher l’URL d’un service de calcul d’itinéraire et un élément de service en cliquant sur le bouton Options, puis surView routing services details (Afficher le détail des services de calcul d’itinéraire). Pour supprimer des services de calcul d’itinéraire du portail ArcGIS Enterprise, cliquez sur Delete routing services (Supprimer les services de calcul d’itinéraire). Si vous configurez des services de calcul d’itinéraire en mettant à jour les services utilitaires de calcul d’itinéraire du portail ArcGIS Enterprise, vous pouvez directement mettre à jour chaque service utilitaire en cliquant sur le bouton Options, puis sur Edit routing services (Mettre à jour les services de calcul d’itinéraire).

Si vous configurez des services de calcul d’itinéraire sur votre portail ArcGIS Enterprise et que vous devez mettre à jour les services de calcul d’itinéraire ultérieurement, vous pouvez cliquer sur le bouton Update routing services (Mettre à jour les services de calcul d’itinéraire) et suivre la même procédure pour mettre à jour les services de calcul d’itinéraire sur le portail ArcGIS Enterprise. Vous pouvez également supprimer des services existants sur le portail ArcGIS Enterprise et configurer des services de calcul d’itinéraire sur le portail ArcGIS Enterprise à partir de zéro. Cette manière de procéder présente l’avantage de supprimer et nettoyer les éléments de service et les services de calcul d’itinéraire existants sur le site ArcGIS Server. Si la source de vos services de calcul d’itinéraire est de type Custom (Personnalisé), vous ne disposez que de l’option Remove routing services (Retirer les services de calcul d’itinéraire), qui ne procède qu’au retrait des services utilitaires du portail ArcGIS Enterprise.