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 ArcGIS Enterprise afin d’utiliser les services de calcul d’itinéraire pour effectuer diverses tâches. Vous pouvez configurer les services de calcul d’itinéraire dans ArcGIS Enterprise en appliquant l’une des trois méthodes suivantes :
- Utiliser des services de calcul d’itinéraire de ArcGIS Online
- Publier un jeu de données réseau
- Utiliser des services de calcul d’itinéraire existants
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. Vous pouvez également utiliser les services de calcul d’itinéraire afin d’inclure les fonctionnalités d’analyse de réseau dans vos applications personnalisées. En outre, vous pouvez utiliser des SDK et des API comme ArcGIS Maps SDK for JavaScript, ArcGIS REST API ou les différentes applications natives ArcGIS Maps SDKs avec les services de calcul d’itinéraire.
En savoir plus sur les différentes API permettant d’accéder aux services de calcul d’itinéraire
Configurer les services de calcul d’itinéraire
Pour configurer les services de calcul d’itinéraire dans ArcGIS Enterprise, procédez comme suit.
- Connectez-vous à votre organisation en tant qu’administrateur.
- En haut du site, cliquez sur Organization (Organisation), puis sur l’onglet Settings (Paramètres).
- Cliquez sur Utility services (Services utilitaires) dans la partie gauche de la page.
- Cliquez sur Directions and Routing (Feuille de route et itinéraire) sur le côté droit de la page.
- 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 .
Utiliser des services de calcul d’itinéraire de ArcGIS Online
Vous pouvez configurer ArcGIS Enterprise avec les services de calcul d’itinéraire de ArcGIS Online. Pour cela, vous devez détenir 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.
- 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).
- 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 dans ArcGIS Enterprise.
- Cliquez sur Save (Enregistrer).
Une fois l’enregistrement terminé, vous pouvez voir que les services de calcul d’itinéraire dans 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 duquel les crédits sont déduits lorsque vous utilisez des services de calcul d’itinéraire dans ArcGIS Enterprise.
Publier un jeu de données réseau
Si vous avez un jeu de données réseau qui modélise vos données de rues, vous pouvez l’utiliser comme source pour les services de calcul d’itinéraire. Pour ce faire, vous pouvez le publier en tant que services de calcul d’itinéraire et le configurer pour votre organisation. Ce processus crée un ensemble de services de calcul d’itinéraire en fonction de votre jeu de données réseau et les inscrit en tant que services utilitaires dans votre organisation pour que différentes applications puissent les découvrir et les utiliser.
Le jeu de données réseau que vous utilisez pour publier des services de calcul d’itinéraire doit d’abord être ajouté à l’organisation qui va l’héberger. Pour ce faire, vous disposez de plusieurs méthodes :
- Si votre jeu de données réseau est stocké dans une géodatabase fichier ou une géodatabase mobile dans un dossier, ajoutez-le en tant qu’élément de data store de dossier
- Si votre jeu de données réseau est stocké dans une géodatabase d’entreprise, ajoutez-le en tant qu’élément de data store de base de données.
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 ArcGIS Enterprise, il se peut que des problèmes surviennent car ce processus peut prendre du temps. Il est recommandé de définir une durée de jeton maximale pour 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é.
- 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)
- 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 l’élément de data store qui contient le jeu de données réseau.
- 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.
- 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.
- Pour le paramètre Service folder (Dossier de services), spécifiez un nom pour le dossier de serveur où les services de calcul d’itinéraire seront publiés.
- Pour chacun des paramètres Service types (Types de service), utilisez le bouton dédié pour indiquer si le type de service doit être activé ou désactivé.
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). - Dans la section Advanced properties (Propriétés avancées), vous pouvez, si vous le souhaitez, charger 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.
- Cliquez sur Publish Routing Services (Publier des services de calcul d’itinéraire).
Au démarrage du processus, un indicateur de progression s’affiche. L’exécution du processus pouvant prendre du temps, vous pouvez continuer à effectuer d’autres tâches et revenir à la page de l’indicateur de progression pour voir si le processus est terminé.
- Une fois la publication terminée, vous recevez une confirmation par URL du site du serveur ou de l’organisation où les services de calcul d’itinéraire et le jeu de données réseau sont publiés.
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 également 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.
Une fois les services de calcul d’itinéraire correctement configurés, quelques éléments de service sont créés dans l’organisation :
- Un outil Network Analysis Service (Service d’analyse du réseau)
- Un élément Map Image Layer (Couche d’images de carte)
En savoir plus sur la configuration des détails et des paramètres d’élément
Remarque :
Vous pouvez mettre à jour des propriétés supplémentaires pour les services de calcul d’itinéraire à l’aide du Répertoire d’administrateur d’ArcGIS Server.
Remarque :
Le processus de configuration des services de calcul d’itinéraire à l’aide de votre propre jeu de données réseau permet de configurer des services de calcul d’itinéraire standard par défaut. Si vous voulez publier des services de calcul d’itinéraire personnalisés, reportez-vous à la rubrique sur les services de calcul d’itinéraire personnalisés dans ArcGIS Pro.Dépanner
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 plusieurs messages d’avertissement ou d’erreur s’affichent, 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.
Utiliser des services de calcul d’itinéraire existants
S’il existe des services de calcul d’itinéraire sur un serveur autonome, vous pouvez les configurer pour votre organisation. Cela vous permet d’activer différentes applications pour découvrir et utiliser ces services de calcul d’itinéraire.
- 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)).
- Créez les URL menant aux services utilitaires de calcul d’itinéraire existants. Il n’est pas nécessaire de spécifier une URL pour tous les services
- Cliquez sur Save (Enregistrer).
Une fois les services de calcul d’itinéraire configurés au moyen de l’une des trois méthodes indiquées ci-dessus, vous pouvez les afficher, les mettre à jour ou les supprimer.
Afficher ou mettre à jour les services de calcul d’itinéraire
Pour afficher ou mettre à jour un élément ou une URL de service de calcul d’itinéraire, procédez comme suit :
- Dans la section Directions and Routing (Feuille de route et calcul d’itinéraire) de la page Utility services (Services utilitaires), cliquez sur le bouton Options .
- Cliquez sur View routing services details (Afficher le détail des services de calcul d’itinéraire).
- Pour afficher ou mettre à jour le service, notamment les détails de ses éléments, les paramètres de partage, etc., cliquez sur le bouton du service correspondant.
Supprimer les services de calcul d’itinéraire
Pour supprimer un service de calcul d’itinéraire, procédez comme suit :
- Dans la section Directions and Routing (Feuille de route et calcul d’itinéraire) de la page Utility services (Services utilitaires), cliquez sur le bouton Options .
- Cliquez sur Delete routing services (Supprimer les services de calcul d’itinéraire).
Si vous configurez des services de calcul d’itinéraire à l’aide d’URL de services utilitaires de calcul d’itinéraire, vous pouvez directement mettre à jour chaque service utilitaire en cliquant sur le bouton Options, puis en cliquant sur Edit routing services (Mettre à jour les services de calcul d’itinéraire).
Vous pouvez également supprimer des services de calcul d’itinéraire existants et les reconfigurer entièrement. 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 l’organisation ou le site d’hébergement. 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 procède uniquement au retrait des services utilitaires depuis ArcGIS Enterprise.
Vous avez un commentaire à formuler concernant cette rubrique ?