Widget Directions (Feuille de route)

Le widget Directions (Feuille de route) permet de calculer un itinéraire entre deux emplacements ou plus, en tenant compte des tournants. Calculer un itinéraire génère une source de données de sortie que d’autres widgets peuvent utiliser.

Exemples

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous souhaitez que les urbanistes calculent les temps de marche depuis les quartiers résidentiels jusqu’aux parcs publics.
  • Vous souhaitez que des équipes médicales d’urgence prévoient les itinéraires jusqu’aux centres médicaux.
  • Vous souhaitez que les responsables de la chaîne d’approvisionnement estiment quand un camion doit partir pour arriver dans les temps.

Remarques sur l’utilisation

Ce widget exige une connexion à un widget Map (Carte).

Par défaut, le widget utilise ArcGIS World Route Service et les unités définies dans les paramètres de votre compte. Les outils disponibles varient selon l’URL de l’itinéraire que vous proposez dans les paramètres de widget. Lorsque vous incluez ce widget dans une application, les paramètres de l’itinéraire par défaut offrent aux utilisateurs les outils suivants pour calculer la feuille de route :

  • Add a stop (Ajouter un arrêt) – Ajoutez un arrêt sur l’itinéraire. Par défaut, le widget inclut deux arrêts. Lorsqu’il y a trois arrêts, ou plus, les utilisateurs peuvent utiliser Remove stop (Supprimer l’arrêt) pour supprimer les arrêts concernés. Faites glisser les arrêts verticalement pour changer leur ordre. Recherchez une adresse ou un nom de lieu pour configurer un arrêt.
  • Pick location on the map (Sélectionner une localisation sur la carte) : définissez la localisation d’un arrêt en cliquant sur la carte.
  • Reverse stops (Inverser les arrêts) : lorsque deux arrêts existent, vous pouvez inverser leur ordre.
  • Edit route (Modifier l’itinéraire) : modifiez manuellement l’itinéraire en ajoutant des arrêts et des lignes d’interruption sur la carte. Les interruptions permettent de définir des parties d’un réseau routier qui ne peuvent pas être franchies. Par exemple, si vous savez qu’une route de l’itinéraire actuel est impraticable en raison d’une chute de pierres, vous pouvez dessiner une interruption à travers cette route pour que le widget calcule un autre itinéraire.
    • Automatically solve (Calculer automatiquement) : si vous activez ce commutateur, le widget actualise automatiquement l’itinéraire lorsque vous ajoutez un nouvel arrêt ou une interruption. Si vous laissez le commutateur désactivé, vous pouvez cliquer sur Solve (Calculer) pour mettre à jour l’itinéraire.
  • Temps et distance : choisissez un mode de transport, et optez pour le calcul de l’itinéraire le plus rapide en fonction de la distance ou du temps. Par exemple, si vous sélectionnez Driving Time (Temps de trajet), l’itinéraire le plus rapide entre deux points est calculé, tandis que si vous sélectionnez Driving Distance (Distance à parcourir) pour ces deux mêmes points, l’itinéraire le plus court en termes de distance est calculé.
  • Départ : choisissez d’inclure une heure de départ précise lors du calcul de l’itinéraire.
  • Optimize order (Optimiser l’ordre) : si vous activez cette option, le widget calcule le meilleur itinéraire à l’aide du calcul d’itinéraire optimisé et change l’ordre des arrêts.
    • Preserve first stop (Conserver le premier arrêt) : conservez le premier arrêt d’origine comme premier arrêt.
    • Preserve last stop (Conserver le dernier arrêt) : conservez le dernier arrêt d’origine comme dernier arrêt.
  • Résultat : cliquez sur l’itinéraire généré pour afficher une feuille de route complète.
    • Clear (Effacer) : supprimez tous les arrêts.
    • Save (Enregistrer) et Save As (Enregistrer sous) : enregistrez l’itinéraire résultant en tant qu’élément ArcGIS Online. Spécifiez un nom et choisissez un emplacement de dossier pour la nouvelle couche d’entités. Une fois que vous avez enregistré la couche, vous pouvez cliquer sur Save (Enregistrer) pour la mettre à jour ou sur View layer details (Afficher les détails de la couche) pour accéder à sa page d’élément.

Paramètres

Le widget Directions (Feuille de route) inclut les paramètres suivants :

  • Select a Map widget (Sélectionner un widget cartographique) : permet de sélectionner un widget cartographique.
  • Route Settings (Paramètres d’itinéraire) : vous pouvez configurer les paramètres suivants en rapport avec les itinéraires :
    • Route URL (URL du service d’itinéraire) : ajoutez un service calcul de calcul d’itinéraire. Les paramètres de widget répertorient l’URL du ArcGIS World Route Service en tant qu’exemple.
    • Preset stops (Arrêts prédéfinis) : ouvrez la fenêtre Specify stops (Indiquer des arrêts) dans laquelle vous pouvez définir le premier et le dernier arrêts par défaut. L’utilisateur peut changer ces valeurs au moment de l’exécution. Si vous connectez plusieurs sources de recherche, vous pouvez utiliser le menu déroulant pour rechercher des localisations dans toutes les sources de recherche ou dans une source de recherche en particulier. Vous pouvez également définir la localisation d’un arrêt en cliquant sur la carte.
    • Barrier layers (Couches d’interruptions) : choisissez les couches à utiliser en guise de couches d’interruptions. Pour chaque carte connectée, vous pouvez cliquer sur le menu déroulant afin d’ouvrir le composant Layers (Couches), dans lequel vous choisissez les couches à utiliser en tant que couches d’interruption. Les couches d’interruptions peuvent compter jusqu’à 250 interruptions ponctuelles, 500 intersections d’interruption polylinéaire et 2 000 intersections d’interruption surfacique par requête de calcul d’itinéraire.
  • Search settings (Paramètres de recherche) – Ajoutez des sources de recherche et personnalisez les options de recherche.
    • New search source (Nouvelle source de recherche) : vous pouvez également ajouter des sources autres que la source de recherche par défaut. Sélectionnez Layer source (Source de la couche) ou Locator source (Source du localisateur) et indiquez les paramètres suivants pour chaque option :
      • Select data (Sélectionner des données) (Sources de la couche uniquement) : sélectionnez la source de données dans laquelle les utilisateurs doivent effectuer la recherche. La source de données doit être une couche ponctuelle. Les sources de la couche prennent en charge la recherche pour créer un arrêt, mais ne permettent pas de cliquer sur une entité de la carte pour créer un arrêt.
      • Select utility (Sélectionner un service) (Sources du localisateur uniquement) : ajoutez un service utilitaire de géocodage.
      • Label (Étiquette) : ajoutez une étiquette pour la source de recherche.
      • Search options (Options de recherche) : vous pouvez définir les options supplémentaires suivantes :
        • Select searching fields (Sélectionner les champs de recherche) (sources de couche uniquement) - Sélectionnez un ou plusieurs champs à rechercher dans la couche.
        • Exact match (Correspondance parfaite) (sources de couche uniquement) - Limitez les résultats de recherche aux seuls enregistrements qui correspondent à la phrase de recherche.
        • Display fields (Champs d’affichage) (Sources de la couche uniquement) : choisissez un ou plusieurs champs à afficher dans le volet des résultats de la recherche. Vous pouvez faire glisser les champs sélectionnés pour les réorganiser.
        • Hint (Astuce) : personnalisez l’astuce textuelle qui apparaît dans la zone de recherche lorsque les utilisateurs choisissent d’exécuter la recherche avec une source unique.
        • Search in specific countries or regions (Rechercher dans des pays ou régions spécifiques) (Sources du localisateur uniquement) : saisissez un code de pays pour affiner les résultats sur ce pays.
        • Only search in current map extent (Rechercher uniquement dans l’étendue de la carte actuelle) : limitez les résultats pour n’inclure que les lieux ou entités situés à l’intérieur de l’étendue actuelle de la carte.
    • Hint for multiple search sources (Astuce pour plusieurs sources de recherche) : personnalisez l’astuce textuelle qui apparaît dans la zone de recherche lorsque les utilisateurs choisissent d’exécuter la recherche dans plusieurs sources.
    • Maximum suggestions per source (Nombre maximal de suggestions par source) : limitez le nombre de recherches qui apparaissent dans la zone de suggestion pour chaque source du localisateur.
    • Use current location (Utiliser la localisation actuelle) : incluez une option de suggestion pour effectuer la recherche d’un arrêt en fonction de la localisation actuelle de l’utilisateur.
  • General settings (Paramètres généraux) : configurez les paramètres généraux.
    • Unit system (Système d’unités) : choisissez un système de mesure pour les valeurs affichées dans le widget, Imperial (Impérial) ou Metric (Métrique). Cela est défini par défaut par le système dans vos paramètres de profil.
    • Enable route saving (Activer l’enregistrement de l’itinéraire) : incluez les boutons Save (Enregistrer) et Save as (Enregistrer sous) dans le widget à l’exécution.
    • Show routes in layer lists (Afficher les itinéraires dans les listes des couches) : affichez les couches d’itinéraires créées par le widget Directions (Feuille de route) dans les listes de couches des autres widgets, comme le widget Map Layers (Couches de carte), le widget Legend (Légende) et l’outil Layers (Couches) du widget Map (Carte).

Options d’interaction

Le widget Directions (Feuille de route) peut interagir avec d’autres widgets via les actions Données. Certains widgets, notamment les widgets Liste et Table, peuvent cibler le widget Feuille de route avec les actions des données Directions From (Feuille de route à partir de), Directions To (Feuille de route vers) et Plan Route (Planifier un itinéraire), que vous pouvez activer dans l’onglet Action des paramètres de ces widgets.

Vous pouvez utiliser les actions Données de la feuille de route pour permettre aux utilisateurs de déterminer le point de départ ou le point d’arrivée d’un itinéraire, ou encore plusieurs points le long d’un itinéraire en sélectionnant des entités ponctuelles.

Dans le cas d’une table, ajoutez un widget Table et un widget Directions (Feuille de route) à une application, puis accédez à l’onglet Action dans les paramètres du widget Table et activez Directions From (Feuille de route à partir de), Directions To (Feuille de route vers) et Plan route (Planifier un itinéraire) sous Data action (Action Données). Lorsque l’utilisateur sélectionne des entités dans la table et clique sur le bouton Actions dans le volet du widget, les actions Données activées apparaissent dans un menu déroulant.