Résoudre emplacement-allocation (Outils prêts à l’emploi)
Résumé
Identifie le ou les meilleures localisations à partir d’un ensemble de localisations en entrée, en attribuant des points de demande aux ressources en entrée de façon à allouer le plus grand nombre de demandes aux ressources et à minimiser le trajet global.
Les entrées de ce service comprennent les ressources, qui fournissent des biens ou des services, et les points de demande, qui consomment ces biens et services. L’objectif est de localiser les ressources qui approvisionnent le plus efficacement les points de demande. Le service résout ce problème en analysant les différentes façons dont les points de demande peuvent être alloués aux différentes ressources. La solution est le scénario qui alloue la plus grande demande aux ressources et qui réduit le plus possible le déplacement global. La sortie comprend les ressources de la solution, les points de demande associés à leurs ressources allouées et les lignes reliant les points de demande à leurs ressources.
Le service peut être configuré de manière à résoudre des types de problèmes spécifiques. Voici quelques exemples :
– Une chaîne commerciale souhaite savoir quelles localisations potentiels développer pour ses points de vente afin d’attirer 10 % du marché dans la zone.
– Un service incendie souhaite déterminer les endroits où déployer des casernes afin de couvrir 90 % d’une communauté dans un délai d’intervention de quatre minutes.
– Un commissariat de police veut prépositionner du personnel en fonction de l’activité criminelle nocturne observée.
– Après une tempête, un organisme d’intervention d’urgence souhaite identifier les meilleures localisations pour mettre en place des ressources de triage, dotées d’une capacité d’accueil des patients limitée, afin de soigner la population concernée.
Héritage :
Il s’agit d’un outil obsolète. Consultez l’article du support pour en savoir plus sur la manière d’entreprendre des processus d’analyse de réseau à partir de la bibliothèque d’analyse de réseau.
Illustration

Utilisation
Les outils de la boîte à outils prêts à l’emploi sont des services de géotraitement ArcGIS Online qui utilisent les fonctionnalités d’analyse et les données hébergées d’ArcGIS Online.
Le service identifie les meilleures ressources en fonction du temps de trajet si la valeur du paramètre Measurement Units (Unités de mesure) est temporelle. Il utilise la distance de trajet si les unités de mesure reposent sur la distance.
Vous devez spécifier au moins une ressource et un point de demande pour que le service s’exécute correctement. Vous pouvez charger jusqu’à 1 000 ressources et 10 000 points de demande.
Vous pouvez ajouter jusqu'à 250 interruptions ponctuelles. Vous pouvez ajouter autant d'interruptions linéaires ou surfaciques que vous voulez, mais les interruptions linéaires ne peuvent pas intersecter plus de 500 entités rues et les interruptions surfaciques ne peuvent pas intersecter plus de 2 000 entités.
Vous pouvez utiliser la hiérarchie routière lors de la résolution d’un problème afin de générer les résultats plus rapidement, mais la solution risque d’être moins optimale.
Que le paramètre Use Hierarchy (Utiliser la hiérarchie) soit activé (True) ou non, la hiérarchie est toujours utilisée lorsque la distance en ligne droite entre des paires d’entités représentant des points de demande ou des ressources est supérieure à 50 miles (80,46 kilomètres).
La distance en ligne droite entre des paires d’entités représentant des points de demande ou des ressources ne peut pas être supérieure à 27 miles (43,45 kilomètres) lorsque Travel Mode (Mode de déplacement) est défini sur Walking (Marche) ou lorsqu’il est défini sur Custom (Personnalisé) et que la restriction Walking (Marche) est utilisée.
Si la distance entre un point en entrée et sa rue traversable la plus proche est supérieure à 12,42 miles (20 kilomètres), le point est exclu de l’analyse.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Bâtiments |
Indiquez une ou plusieurs ressources choisies par le solveur lors de l’analyse. Le solveur identifie les meilleures ressources pour allouer la demande de la façon la plus efficace possible en fonction du type de problème et des critères que vous indiquez. Dans une analyse concurrentielle où vous essayez de trouver les meilleures localisations par rapport à la concurrence, les ressources des concurrents sont également indiquées ici. Lorsque vous définissez les ressources, vous pouvez définir les propriétés pour chacune, comme leur nom ou leur type, à l’aide des attributs suivants :
Nom de la ressource. Le nom est inclus dans le nom des lignes d’allocation en sortie si la ressource fait partie de la solution.
Indique si la ressource est une ressource candidate, requise ou concurrente. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
Pondération relative de la ressource, utilisée pour estimer l'attractivité, le caractère désirable ou le biais d'une ressource comparée à un autre. Par exemple, la valeur 2,0 peut capturer la préférence des clients qui souhaitent, avec un ratio de 2 pour 1, faire leurs courses dans une ressource plutôt que dans une autre. Parmi les facteurs pouvant avoir une incidence sur la pondération de la ressource, citons la superficie en pi², le quartier et l’âge du bâtiment. Les valeurs de pondération différentes de 1 sont uniquement utilisées par les types de problème Optimiser la part de marché et Part de marché cible ; elles sont ignorées dans d’autres types de problème.
Valeur d’impédance à laquelle la recherche de points de demande cesse pour une ressource donnée. Le point de demande ne peut pas être alloué à une ressource située au-delà de la valeur indiquée ici. Cet attribut permet de spécifier une valeur de limite différente pour chaque point de demande. Vous pouvez, par exemple, remarquer que les habitants des zones rurales sont prêts à faire jusqu’à 10 miles (16 kilomètres) pour atteindre une ressource, tandis que les citadins sont uniquement prêts à faire jusqu’à 2 miles (3 kilomètres). Vous pouvez modéliser ce comportement en définissant la valeur
Le champ La capacité indique la quantité de demande pondérée que la ressource peut fournir. Une demande superflue ne sera pas allouée à une ressource, même si cette demande se trouve dans la limite de mesure par défaut de la ressource. Toute valeur affectée au champ
Spécifie la direction dans laquelle un véhicule peut atteindre ou quitter la ressource. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
L’attribut
Direction de déplacement d'un point. Les unités sont exprimées en degrés et sont mesurées dans le sens horaire, à partir du nord géographique. Ce champ est utilisé avec le champ En règle générale, les données de relèvement sont automatiquement envoyées à partir d'un périphérique mobile équipé d'un récepteur GPS. Essayez d’inclure des données de relèvement si vous chargez un emplacement en entrée qui se déplace, par exemple un piéton ou un véhicule. L'utilisation de ce champ vous évite d'ajouter des emplacements sur des tronçons incorrects, par exemple lorsqu'un véhicule se rapproche d'une intersection ou d'un passage supérieur. Le relèvement permet également à l'outil de déterminer plus facilement le côté de la rue où se trouve le point.
La valeur de tolérance de relèvement crée une plage de valeurs de relèvement acceptables lors de la localisation de points qui se déplacent sur un tronçon à l’aide du champ Les unités sont exprimées en degrés et la valeur par défaut est 30. Les valeurs doivent être supérieures à zéro et inférieures à 180. Si la valeur est égale à 30, lorsque Network Analyst tente d’ajouter une localisation de réseau sur un tronçon, une plage de valeurs de relèvement acceptables est générée à 15 degrés de chaque côté du tronçon (gauche et droite) et dans les deux sens de numérisation du tronçon.
Ce champ n’est utilisé au cours du processus de calcul que si les champs Les unités de |
Feature Set |
|
Points de demande |
Indiquez un ou plusieurs points de demande. Le solveur identifie les meilleures ressources, majoritairement en fonction du rôle qu’elles jouent pour les points de demande indiqués ici. Un point de demande est en général un emplacement qui représente les gens ou les choses qui nécessitent les biens et services fournis par vos ressources. Un point de demande peut être un centroïde Code postal pondéré par le nombre de personnes résidant dans cette zone ou par l’estimation de la consommation générée par ces personnes. Les points de demande peuvent également représenter des clients d’entreprise. Si des entreprises connaissent un fort roulement des stocks, elles subissent une pondération plus importante que celles avec un faible taux de roulement. Vous pouvez définir les propriétés des points de demande que vous spécifiez, comme leur nom ou leur pondération, à l’aide des attributs suivants :
Nom du point de demande. Le nom est inclus dans le nom de la ou des lignes d’allocation en sortie si le point de demande fait partie de la solution.
Nom du groupe auquel le point de demande appartient. Ce champ est ignoré pour les types de problème Optimiser la couverture de capacité, Part de marché cible et Optimiser la part de marché. Si les points de demande partagent un nom de groupe, le solveur alloue tous les membres du groupe à la même ressource. (Si des contraintes, comme une distance limite, empêchent des points de demande du groupe d’atteindre la même ressource, aucun des points de demande n’est alloué.)
Pondération relative du point de demande. Une valeur de 2.0 indique que le point de demande est deux fois plus important qu'un point de demande avec une pondération de 1.0. Si les points de demande représentent des ménages, par exemple, la pondération peut indiquer le nombre de personnes dans chaque ménage.
Valeur d’impédance à laquelle la recherche de points de demande cesse pour une ressource donnée. Le point de demande ne peut pas être alloué à une ressource située au-delà de la valeur indiquée ici. Cet attribut permet de spécifier une valeur de limite pour chaque point de demande. Vous pouvez, par exemple, remarquer que les habitants des zones rurales sont prêts à faire jusqu’à 10 miles (16 kilomètres) pour atteindre une ressource, tandis que ceux des zones urbaines sont uniquement prêts à faire jusqu’à 2 miles (3 kilomètres). Vous pouvez modéliser ce comportement en définissant la valeur Les unités de cette valeur attributaire sont spécifiées dans le paramètre Measurement Units (Unités de mesure). Une valeur pour cet attribut remplace la valeur par défaut définie pour l’analyse à l’aide du paramètre Default Measurement Cutoff (Limite de mesure par défaut). La valeur par défaut est
Une valeur pour cet attribut remplace la valeur par défaut définie pour l’analyse par le paramètre Measurement Transformation Model (Modèle de transformation de mesure).
Une valeur pour cet attribut remplace la valeur par défaut définie pour l’analyse par le paramètre Measurement Transformation Factor (Facteur de transformation de mesure).
Spécifie la direction dans laquelle un véhicule peut atteindre ou quitter le point de demande. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
L’attribut
Direction de déplacement d'un point. Les unités sont exprimées en degrés et sont mesurées dans le sens horaire, à partir du nord géographique. Ce champ est utilisé avec le champ En règle générale, les données de relèvement sont automatiquement envoyées à partir d'un périphérique mobile équipé d'un récepteur GPS. Essayez d’inclure des données de relèvement si vous chargez un emplacement en entrée qui se déplace, par exemple un piéton ou un véhicule. L'utilisation de ce champ vous évite d'ajouter des emplacements sur des tronçons incorrects, par exemple lorsqu'un véhicule se rapproche d'une intersection ou d'un passage supérieur. Le relèvement permet également à l'outil de déterminer plus facilement le côté de la rue où se trouve le point.
La valeur de tolérance de relèvement crée une plage de valeurs de relèvement acceptables lors de la localisation de points qui se déplacent sur un tronçon à l’aide du champ Les unités sont exprimées en degrés et la valeur par défaut est 30. Les valeurs doivent être supérieures à zéro et inférieures à 180. Si la valeur est égale à 30, lorsque Network Analyst tente d’ajouter une localisation de réseau sur un tronçon, une plage de valeurs de relèvement acceptables est générée à 15 degrés de chaque côté du tronçon (gauche et droite) et dans les deux sens de numérisation du tronçon.
Ce champ n’est utilisé au cours du processus de calcul que si les champs Les unités de |
Feature Set |
|
Unités de mesure |
Précisez les unités que vous souhaitez utiliser pour mesurer les temps ou distances de trajet entre des points de demande et des ressources. L’outil recherche les meilleures ressources en fonction de celles qui peuvent atteindre, ou être atteintes par, la plus grande quantité de demande pondérée avec le temps de trajet le plus réduit. Les lignes d’allocation en sortie indiquent la distance à parcourir ou le temps de trajet dans différentes unités, notamment celles que vous indiquez pour ce paramètre.
|
String |
|
Région d’analyse (Facultatif) |
Région dans laquelle l’analyse sera effectuée. Si aucune valeur n’est spécifiée pour ce paramètre, l’outil calcule automatiquement le nom de la région en fonction de l’emplacement des points en entrée. Le nom de la région ne doit être défini que si la détection automatique du nom de région n’est pas pertinente pour les entrées. Pour indiquer une région, utilisez l’une des valeurs suivantes : Héritage :Les noms des régions ci-après ne sont plus pris en charge et seront retirés dans une version ultérieure. Si vous spécifiez l’un des noms des régions obsolètes, l’outil lui attribue automatiquement un nom de région pris en charge. – Grèce est remplacée par Europe – Inde est remplacée par Asie du Sud – Océanie est remplacée par Asie du Sud – Asie du Sud-Est est remplacée par Asie du Sud – Taïwan est remplacée par Asie du Sud
|
String |
|
Type de problème (Facultatif) |
Spécifie l’objectif de l’analyse d’emplacement-allocation. L'objectif par défaut est la réduction de l'impédance.
|
String |
|
Nombre de ressources à rechercher (Facultatif) |
Nombre de ressources à rechercher. La valeur par défaut est 1. Les ressources avec une valeur de champ Les ressources ayant une valeur Si le nombre de ressources à trouver est inférieur au nombre minimal de ressources requises, une erreur survient. Number of Facilities to Find (Nombre de ressources à rechercher) est désactivée pour les types de problème Minimiser les ressources et Part de marché cible, car le solveur détermine le nombre minimal de ressources nécessaires pour atteindre les objectifs. |
Long |
|
Limite de mesure par défaut (Facultatif) |
Distance ou temps de trajet maximal autorisé entre un point de demande et la ressource à laquelle il est alloué. Si un point de demande se trouve à l'extérieur de la limite d'une ressource, il ne peut pas être alloué à cette ressource. La valeur par défaut est Aucune, ce qui signifie que la limite ne s’applique pas. Les unités pour ce paramètre sont identiques à celles spécifiées par le paramètre Measurement Units (Unités de mesure). La limite de temps de trajet ou de distance est mesurée par le plus court chemin le long des routes. Ce paramètre peut permettre de modéliser la distance maximale que les gens sont disposés à parcourir pour accéder aux points de vente ou la durée maximale autorisée pour un service des pompiers pour atteindre toute personne de la communauté. Notez que le paramètre Demand Points (Points de demande) inclut le champ |
Double |
|
Capacité par défaut (Facultatif) |
Ce paramètre est spécifique au type de problème Optimiser la couverture de capacité. Il s'agit de la capacité par défaut attribuée à toutes les ressources de l'analyse. Vous pouvez remplacer la capacité par défaut d’une ressource en spécifiant une valeur dans le champ La valeur par défaut est 1. |
Double |
|
Part de marché cible (Facultatif) |
Ce paramètre est spécifique au type de problème Part de marché cible. Il s'agit du pourcentage de la pondération de demande totale que vous voulez que les ressources choisies et requises capturent. Le solveur identifie le nombre minimal de ressources nécessaires pour capturer la part de marché cible spécifiée ici. La valeur par défaut est 10 pour cent. |
Double |
|
Modèle de transformation de mesure (Facultatif) |
Définit l'équation pour la transformation du coût du réseau entre les ressources et les points de demande. Ce paramètre, associé à Impedance Parameter (Paramètre d’impédance), spécifie l’importance de l’influence de l’impédance du réseau entre les ressources et les points de demande sur le choix de ressources du solveur. Dans la liste suivante des options de transformation, d fait référence aux points de demande et f aux ressources. L’impédance fait référence à la distance à parcourir la plus courte ou au temps de trajet le plus court entre deux localisations. Par conséquent, impedancedf est le plus court chemin (temps ou distance) entre le point de demande d et la ressource f, et costdf est la distance ou le temps de trajet transformé entre la ressource et le point de demande. Le symbole lambda (λ) représente le paramètre d'impédance. Le paramètre Measurement Units (Unités de mesure) détermine si la distance ou le temps de trajet est analysé. Vous pouvez remplacer la valeur définie pour ce paramètre, point de demande par point de demande, à l’aide du champ
|
String |
|
Facteur de transformation de mesure (Facultatif) |
Fournit une valeur de paramètre aux équations spécifiées dans le paramètre Measurement Transformation Model (Modèle de transformation de mesure). La valeur du paramètre est ignorée lorsque la transformation d’impédance est de type linéaire. Pour les transformations d'impédance de puissance et exponentielles, la valeur doit être non nulle. La valeur par défaut est 1. Vous pouvez remplacer la valeur définie pour ce paramètre, point de demande par point de demande, à l’aide du champ |
Double |
|
Sens de déplacement (Facultatif) |
Indique si les temps de trajet ou les distances à parcourir sont mesurées à partir des ressources vers les points de demande ou inversement. Les temps et distances de trajet peuvent changer selon la direction de déplacement. Si le déplacement s’effectue du point A vers le point B, la circulation peut être moins dense ou le chemin plus court, en raison des rues à sens unique et des restrictions relatives aux tournants, que si le trajet s’effectue dans l’autre sens. Par exemple, le trajet du point A au point B peut prendre 10 minutes, mais 15 minutes en sens inverse. Ces mesures divergentes peuvent avoir une incidence sur l’affectation de points de demande à certaines ressources en raison de limites ou, pour les types de problème dans lesquels la demande est répartie, avoir un impact sur la quantité de demande capturée. Les services des pompiers mesurent généralement un trajet des ressources aux points de demande, car ils s’intéressent à la durée du trajet entre la caserne (ressource) et le site d’intervention (point de demande). La direction d’un point de vente s’intéresse davantage au temps nécessaire aux acheteurs (points de demande) pour atteindre le point de vente (ressource) ; par conséquent, elle mesure généralement le trajet des points de demande vers les ressources. Travel Direction (Sens de déplacement) détermine également la signification de l’heure de début indiquée. Reportez-vous au paramètre Time of Day (Heure du jour) pour plus d’informations.
|
String |
|
Heure du jour (Facultatif) |
Heure à laquelle le déplacement commence. Ce paramètre est ignoré sauf si le paramètre Measurement Units (Unités de mesure) est temporel. Par défaut, aucune date ni heure n’est indiquée. Lorsque le paramètre Time of Da (Heure du jour) n’est pas spécifié, le solveur utilise des vitesses génériques, en général celles des limitations de vitesses en vigueur. La circulation évolue constamment dans la réalité et les temps de trajet entre les ressources et les points de demande varient en fonction de cette évolution. Par conséquent, l’indication de valeurs de date et d’heure différentes sur plusieurs analyses peut avoir une incidence sur la façon dont la demande est allouée aux ressources et dont ces dernières sont choisies dans les résultats. L’heure du jour indique toujours une heure de début. Toutefois, le trajet peut commencer aux ressources ou aux points de demande ; cela dépend de ce que vous avez choisi pour le paramètre Travel Direction (Sens de déplacement). Le paramètre Time Zone for Time of Day (Fuseau horaire de l’heure de la journée) spécifie si cette heure et cette date correspondent à l’heure UTC ou au fuseau horaire dans lequel la ressource ou le point de demande se trouve. |
Date |
|
Fuseau horaire de l’heure de la journée (Facultatif) |
Spécifie le fuseau horaire du paramètre Time of Day (Heure du jour). La valeur par défaut est Géographiquement local. Quelle que soit la valeur du paramètre Time Zone for Time of Day (Fuseau horaire de l’heure de la journée), les règles suivantes sont appliquées par l’outil si vos ressources et points de demande se trouvent dans plusieurs fuseaux horaires :
|
String |
|
Demi-tours aux jonctions (Facultatif) |
Spécifie la règle de demi-tour aux jonctions. L’autorisation des demi-tours implique que le solveur puisse faire demi-tour au niveau d’une jonction et revenir en arrière par la même rue. Dans la mesure où les jonctions représentent des intersections de rues et des voies sans issue, différents véhicules peuvent faire demi-tour à certaines jonctions, mais pas à d’autres, selon que la jonction représente une intersection ou une voie sans issue. Pour en tenir compte, le paramètre de règle de demi-tour est spécifié implicitement par le nombre de tronçons connectés à la jonction, également connu sous le nom de "valence de jonction". Les valeurs acceptables pour ce paramètre sont répertoriées ci-dessous ; chacune est suivie d’une description de sa signification en termes de valence de jonction. Ce paramètre est ignoré, sauf si le paramètre Travel Mode (Mode de déplacement) est défini sur Custom (Personnalisé).
|
String |
|
Barrières ponctuelles |
Utilisez ce paramètre pour spécifier un ou plusieurs points devant servir de restrictions temporaires ou représentant un délai ou une distance supplémentaire risquant d’être nécessaire pour se déplacer dans les rues sous-jacentes. Par exemple, une interruption ponctuelle peut servir à représenter un arbre tombé dans une rue ou le temps d’attente à un passage à niveau. L’outil impose une limite de 250 points pouvant être ajoutés comme interruptions. Vous pouvez définir les propriétés des interruptions ponctuelles que vous spécifiez, comme leur nom ou type d’interruption, en utilisant des attributs suivants :
Nom de l'interruption.
Spécifie si l’interruption ponctuelle restreint complètement la circulation ou ajoute un délai ou une distance lorsqu’elle est traversée. La valeur de cet attribut peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option indiqué entre parenthèses) :
Temps de trajet ajouté lorsque l’interruption est franchie. Ce champ n’est applicable qu’aux interruptions à coût ajouté et si la valeur du paramètre Measurement Units (Unités de mesure) est temporelle. Cette valeur de champ doit être supérieure ou égale à zéro et ses unités identiques à celles spécifiées dans le paramètre Measurement Units (Unités de mesure).
Distance ajoutée lorsque l’interruption est franchie. Ce champ n’est applicable qu’aux interruptions à coût ajouté et si la valeur du paramètre Measurement Units (Unités de mesure) repose sur une distance. La valeur de champ doit être supérieure ou égale à zéro et ses unités identiques à celles spécifiées dans le paramètre Measurement Units (Unités de mesure).
Coût ajouté lorsque l’interruption est franchie. Ce champ n’est applicable qu’aux interruptions à coût ajouté et si la valeur du paramètre Measurement Units (Unités de mesure) n’est ni temporelle ni basée sur une distance.
Spécifie la façon dont les interruptions ponctuelles de restriction sont appliquées aux tronçons au cours de l’analyse. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
Spécifie le sens de circulation affecté par l’interruption. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
Les jonctions étant des points et n’ayant donc pas de côté, les interruptions situées sur des jonctions affectent tous les véhicules quel que soit leur sens de circulation. L’attribut
Direction de déplacement d'un point. Les unités sont exprimées en degrés et sont mesurées dans le sens horaire, à partir du nord géographique. Ce champ est utilisé avec le champ En règle générale, les données de relèvement sont automatiquement envoyées à partir d'un périphérique mobile équipé d'un récepteur GPS. Essayez d’inclure des données de relèvement si vous chargez un emplacement en entrée qui se déplace, par exemple un piéton ou un véhicule. L'utilisation de ce champ vous évite d'ajouter des emplacements sur des tronçons incorrects, par exemple lorsqu'un véhicule se rapproche d'une intersection ou d'un passage supérieur. Le relèvement permet également à l'outil de déterminer plus facilement le côté de la rue où se trouve le point.
La valeur de tolérance de relèvement crée une plage de valeurs de relèvement acceptables lors de la localisation de points qui se déplacent sur un tronçon à l’aide du champ Les unités sont exprimées en degrés et la valeur par défaut est 30. Les valeurs doivent être supérieures à zéro et inférieures à 180. Si la valeur est égale à 30, lorsque Network Analyst tente d’ajouter une localisation de réseau sur un tronçon, une plage de valeurs de relèvement acceptables est générée à 15 degrés de chaque côté du tronçon (gauche et droite) et dans les deux sens de numérisation du tronçon.
Ce champ n’est utilisé au cours du processus de calcul que si les champs Les unités de |
Feature Set |
|
Barrières linéaires |
Utilisez ce paramètre pour spécifier une ou plusieurs lignes interdisant la circulation partout où les lignes intersectent les rues. Par exemple, un défilé ou une manifestation qui bloque la circulation sur plusieurs segments de rue peut être modélisé avec une interruption linéaire. Une interruption linéaire peut également délimiter rapidement un périmètre autour de plusieurs routes et filtrer ainsi les itinéraires possibles en évitant les parties indésirables du réseau de transport. L’outil impose une limite au nombre de rues que vous pouvez restreindre à l’aide du paramètre Line Barriers (Interruptions linéaires). Aucune limite n’est imposée au nombre de lignes que vous pouvez spécifier comme interruptions linéaires, mais le nombre combiné de rues intersectées par toutes les lignes ne peut pas dépasser 500. Pour spécifier les interruptions linéaires, vous pouvez définir des propriétés de type nom et interruption pour chaque interruption linéaire à l’aide des attributs suivants :
Nom de l'interruption. |
Feature Set |
|
Barrières polygonales |
Utilisez ce paramètre pour spécifier les polygones qui restreignent entièrement la circulation ou adaptez proportionnellement le temps ou la distance nécessaire pour se déplacer dans les rues intersectées par les polygones. Le service impose une limite au nombre de rues que vous pouvez restreindre à l’aide du paramètre Polygon Barriers (Interruptions surfaciques). Aucune limite n’est imposée au nombre de polygones que vous pouvez spécifier comme interruptions surfaciques, mais le nombre combiné de rues intersectées par tous les polygones ne peut pas dépasser 2 000. Vous pouvez définir les propriétés des interruptions polygonales que vous spécifiez, comme leur nom ou type d’interruption, en utilisant des attributs suivants :
Nom de l'interruption.
Spécifie si l’interruption restreint entièrement le trajet ou proportionne le coût (par exemple, temps ou distance) de parcours correspondant. Le champ peut prendre l’une des valeurs entières suivantes (utilisez le code numérique, pas le nom de l’option fourni entre parenthèses) :
Il s'agit du facteur de multiplication du temps de trajet des rues intersectées par l'interruption. La valeur du champ doit être supérieure à zéro. Ce champ est actif uniquement pour les interruptions à coût proportionné et si le paramètre Measurement Units (Unités de mesure) est temporel.
Il s'agit du facteur de multiplication de la distance des rues intersectées par l'interruption. La valeur du champ doit être supérieure à zéro. Ce champ est actif uniquement pour les interruptions à coût proportionné et si le paramètre Measurement Units (Unités de mesure) est basé sur la distance.
Il s’agit du facteur de multiplication du coût des rues intersectées par l’interruption. La valeur du champ doit être supérieure à zéro. Ce champ est actif uniquement pour les interruptions à coût proportionné si le paramètre Measurement Units (Unités de mesure) n’est pas temporel ni basé sur la distance. |
Feature Set |
|
Utiliser la hiérarchie (Facultatif) |
Indique si la hiérarchie est utilisée lorsque vous recherchez le chemin le plus court entre les ressources et les points de demande. L’outil réutilise automatiquement la hiérarchie si la distance en ligne droite entre les ressources et les points de demande est supérieure à 50 miles (80,46 kilomètres), même si ce paramètre est défini de sorte à ne pas utiliser la hiérarchie.
|
Boolean |
|
Restrictions |
Indique les restrictions qui doivent être respectées par l’outil lorsque vous recherchez les meilleurs itinéraires entre les ressources et les points de demande. Une restriction représente une préférence ou une exigence relative à un trajet. Dans la plupart des cas, les restrictions sont utilisées pour interdire certaines routes. Par exemple, la restriction Avoid Toll Roads (Éviter les routes à péage) permet d’obtenir un itinéraire qui n’inclut les routes à péage que lorsque cela est inévitable pour visiter un incident ou une ressource. Height Restriction (Restriction de hauteur) permet de contourner les dégagements qui sont inférieurs à la hauteur du véhicule. Si vous transportez des matières corrosives dans votre véhicule, l’utilisation de la restriction Any Hazmat Prohibited (Substances dangereuses interdites) empêche le transport de ces matériaux sur les routes qui l’interdisent. Remarque :Certaines restrictions nécessitent la spécification d’une valeur supplémentaire. Cette valeur doit être associée au nom de la restriction et à un paramètre précis destiné à fonctionner avec la restriction. Vous pouvez identifier ces restrictions si leurs noms apparaissent dans la colonne AttributeName du paramètre Attribute Parameter Values (Valeurs des paramètres d’attributs). Spécifiez le champ Remarque :Certaines restrictions sont uniquement prises en charge dans certains pays. Leur disponibilité est indiquée par région dans la liste ci-après. Parmi les restrictions dont la disponibilité est limitée au sein d’une région, vous pouvez déterminer si la restriction est disponible dans un pays en particulier en examinant la table de la section Liste des pays sur la page Web de couverture d’analyse du réseau. Si un pays a la valeur Yes (Oui) dans la colonne Logistics Attribute (Attribut logistique), la restriction dotée de la disponibilité sélectionnée dans la région est prise en charge dans ce pays. Si vous spécifiez des noms de restrictions qui ne sont pas disponibles dans le pays dans lequel se trouvent les incidents, le service ignore les restrictions non valides. Le service ignore également les restrictions dont la valeur du paramètre d’attribut Restriction Usage (Utilisation de restriction) est comprise entre 0 et 1 (voir le paramètre Attribute Parameter Value [Valeur de paramètre d’attribut]). Ce paramètre interdit toutes les restrictions si la valeur du paramètre Restriction Usage (Utilisation de restriction) est supérieure à 0. Le service prend en charge les restrictions suivantes : Remarque :Les valeurs que vous indiquez pour ce paramètre sont ignorées, sauf si le paramètre Travel Mode (Mode de déplacement) est défini sur Custom (Personnalisé).
|
String |
|
Valeurs des paramètres d’attributs (Facultatif) |
Utilisez ce paramètre pour spécifier des valeurs supplémentaires requises par un attribut ou une restriction (par exemple, pour spécifier si la restriction interdit, évite ou préfère la circulation sur des routes soumises à restrictions). Si la restriction consiste à éviter ou à préférer certaines routes, vous pouvez utiliser ce paramètre pour préciser le degré d’évitement ou de préférence. Par exemple, vous pouvez choisir de ne jamais emprunter de routes à péage, de les éviter autant que possible ou de les préférer. Remarque :Les valeurs que vous indiquez pour ce paramètre sont ignorées, sauf si le paramètre Travel Mode (Mode de déplacement) est défini sur Custom (Personnalisé). Si vous spécifiez le paramètre Attribute Parameter Values (Valeurs des paramètres d’attributs) d’une classe d’entités, les noms de champ sur la classe d’entités doivent correspondre aux champs, comme suit :
Le paramètre Attribute Parameter Values (Valeurs des paramètres d’attributs) dépend du paramètre Restrictions. Le champ Dans le paramètre Attribute Parameter Values (Valeurs des paramètres d’attributs), chaque restriction (affichée sous la forme
Dans la plupart des cas, vous pouvez utiliser la valeur par défaut, PROHIBITED, comme valeur Restriction Usage (Utilisation d’une restriction) si la restriction dépend d’une caractéristique du véhicule, telle que sa hauteur. Toutefois, dans certains cas, la valeur Restriction Usage (Utilisation d’une restriction) dépend de vos préférences d’itinéraire. Par exemple, pour l’attribut Restriction Usage (Utilisation d’une restriction), la valeur par défaut de la restriction Avoid Toll Roads (Éviter les routes à péage) est AVOID_MEDIUM. Cela signifie que lorsque cette restriction est utilisée, l’outil contourne les routes à péage, dans la mesure du possible. AVOID_MEDIUM indique également l’importance d’éviter les routes à péage lorsque vous recherchez le meilleur itinéraire : dans ce cas, la priorité est moyenne. Si vous choisissez AVOID_LOW, il est moins important d’éviter les routes à péage ; la sélection de AVOID_HIGH, en revanche, donne une plus grande importance à ce choix et justifie ainsi la génération par le service d’itinéraires plus longs afin d’éviter les péages. Si vous optez pour PROHIBITED, vous interdisez formellement la circulation sur des routes à péage, ce qui rend impossible la fréquentation d’un tronçon d’une route à péage dans la préparation de l’itinéraire. Gardez à l’esprit que l’évitement ou l’interdiction de routes à péage, et l’évitement du paiement de péages, peut constituer un objectif dans certains cas. En revanche, d’autres préféreront circuler sur des routes à péage, car il leur apparaît plus important d’éviter les embouteillages plutôt que d’économiser sur les coûts de péage. Dans ce dernier cas, vous devez choisir PREFER_LOW, PREFER_MEDIUM ou PREFER_HIGH comme valeur du paramètre Restriction Usage (Utilisation d’une restriction). Plus la préférence est élevée, plus l’outil devra dévier afin d’autoriser la circulation sur les routes associées à la restriction. |
Record Set |
|
Forme de ligne d’allocation (Facultatif) |
Spécifie le type des entités linéaires générées par l’outil. Le paramètre accepte l’une des valeurs suivantes : Quelle que soit la valeur que vous choisissez pour le paramètre Allocation Line Shape (Forme de ligne d’allocation), l’itinéraire le plus court est toujours déterminé en minimisant le temps de trajet ou la distance à parcourir, sans jamais utiliser la distance en ligne droite entre les points de demande et les ressources. C'est-à-dire que ce paramètre change uniquement les formes de lignes en sortie, il ne modifie pas la méthode de mesure.
|
String |
|
Mode de déplacement (Facultatif) |
Mode de transport à modéliser dans l’analyse. Les modes de déplacement sont gérés dans ArcGIS Online et peuvent être configurés par l’administrateur de votre organisation pour refléter les processus de l’organisation. Indiquez le nom d’un mode de déplacement pris en charge par votre organisation. Pour obtenir la liste des noms de mode de déplacement pris en charge, exécutez l’outil Get Travel Modes (Obtenir les modes de déplacement) de la boîte à outils Utilitaires sous la connexion au serveur SIG que vous avez utilisée pour accéder à l’outil. L’outil Get Travel Modes (Obtenir les modes de déplacement) ajoute la table Supported Travel Modes (Modes de déplacement pris en charge) à l’application. N’importe quelle valeur du champ La valeur par défaut, Custom (Personnalisé), vous permet de configurer un mode de déplacement personnalisé à l’aide des paramètres du mode de déplacement personnalisé (UTurn at Junctions [Demi-tours aux jonctions], Use Hierarchy [Utiliser la hiérarchie], Restrictions, Attribute Parameter Values [Valeurs des paramètres d’attributs] et Impedance [Impédance]). Les valeurs par défaut des paramètres du mode de trajet personnalisé modélisent les déplacements en voiture. Vous pouvez également choisir Custom (Personnalisé) et définir les paramètres du mode de déplacement personnalisé répertoriés ci-avant pour modéliser un piéton qui marche très rapidement ou un camion doté d’une hauteur donnée, d’un poids en particulier et qui transporte des matières dangereuses. Vous pouvez essayer différents paramètres afin d’obtenir les résultats d’analyse qui vous intéressent. Une fois les paramètres d’analyse identifiés, collaborez avec l’administrateur de votre organisation pour enregistrer ces paramètres dans le cadre d’un mode de déplacement nouveau ou existant afin que tous les membres de votre organisation puissent exécuter l’analyse avec les mêmes paramètres. Attention :Si vous choisissez Custom (Personnalisé), les valeurs que vous définissez pour les paramètres du mode de déplacement personnalisé sont incluses dans l’analyse. Si vous spécifiez un autre mode de déplacement (défini par votre organisation), les valeurs que vous définissez pour les paramètres du mode de déplacement personnalisé sont ignorées. L’outil les remplace par les valeurs du mode de déplacement spécifié. |
String |
|
Impédance (Facultatif) |
Spécifie l’impédance. Il s’agit d’une valeur représentant l’effort ou le coût de déplacement sur des segments de route ou d’autres portions du réseau de transport. Le temps de trajet est une impédance : une voiture peut mettre 1 minute à parcourir un mile sur une route déserte. Les temps de trajet peuvent varier selon le mode de déplacement : un piéton peut mettre plus de 20 minutes à parcourir le même mile. Il est par conséquent important de choisir l’impédance appropriée au mode de déplacement que vous modélisez. La distance à parcourir peut également être une impédance ; la longueur d’une route en kilomètres peut être considérée comme une impédance. En ce sens, la distance à parcourir est la même pour tous les modes : un kilomètre pour un piéton est également un kilomètre pour une voiture. (Ce qui peut changer, ce sont les voies d’accès que les différents modes sont autorisés à emprunter. Cela affecte la distance entre les points et est modélisé par les paramètres du mode de déplacement.) Si vous choisissez une impédance temporelle (par exemple, TravelTime, TruckTravelTime, Minutes, TruckMinutes ou WalkTime), le paramètre Measurement Units (Unités de mesure) doit être défini sur une valeur temporelle. Si vous choisissez une impédance basée sur la distance (par exemple, Miles ou Kilometers [Kilomètres]), le paramètre Measurement Units (Unités de mesure) doit être basé sur la distance. Attention :La valeur que vous indiquez pour ce paramètre est ignorée, sauf si le paramètre Travel Mode (Mode de déplacement) est défini sur Custom (Personnalisé), qui est la valeur par défaut. Héritage :Les valeurs d’impédance Drive Time (Temps de trajet en voiture), Truck Time (Durée du trajet pour camions), Walk Time (Temps de trajet à pied) et Travel Distance (Distance à parcourir) ne sont plus prises en charge et seront retirées dans une version ultérieure. Si vous utilisez l’une de ces valeurs, l’outil utilise la valeur du paramètre Time Impedance (Impédance de temps) pour les valeurs temporelles ou celle du paramètre Distance Impedance (Impédance de distance) pour les valeurs basées sur la distance.
|
String |
|
Enregistrer la couche d’analyse de réseau en sortie (Facultatif) |
Indique si les paramètres d’analyse seront enregistrés en tant que fichier de couche d’analyse de réseau. Vous ne pouvez pas utiliser ce fichier directement, même lorsque vous ouvrez le fichier dans une application ArcGIS Desktop telle qu’ArcMap. Celui-ci doit être envoyé au support technique Esri, qui évaluera la qualité des résultats renvoyés par l’outil.
|
Boolean |
|
Débrayages (Facultatif) |
Remarque :Ce paramètre n’est destiné qu’à un usage interne. |
String |
|
Impédance de temps (Facultatif) |
La valeur d’impédance basée sur le temps représente le temps de trajet le long des segments de route ou sur d’autres portions du réseau de transport. Remarque :Si l’impédance du mode de déplacement, spécifiée via le paramètre Impedance (Impédance), est basée sur le temps, les valeurs des paramètres Time Impedance (Impédance de temps) et Impedance (Impédance) doivent être identiques. Sinon, le service renvoie une erreur.
|
String |
|
Impédance de distance (Facultatif) |
La valeur d’impédance basée sur une distance représente la distance de trajet le long des segments de route ou sur d’autres portions du réseau de transport. Remarque :Si l’impédance du mode de déplacement, spécifiée via le paramètre Impedance (Impédance), est basée sur une distance, les valeurs des paramètres Distance Impedance (Impédance de distance) et Impedance (Impédance) doivent être identiques. Sinon, le service renvoie une erreur.
|
String |
|
Format de sortie (Facultatif) |
Spécifie le format dans lequel les entités de sortie sont renvoyées. Si un format en sortie basé sur un fichier, tel que JSON File (Fichier JSON) ou GeoJSON File (Fichier GeoJSON), est spécifié, aucune sortie n’est ajoutée à l’affichage, car l’application (par exemple, ArcMap ou ArcGIS Pro) ne peut pas afficher le contenu du fichier de résultats. À la place, le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Output Result File (Fichier de résultats en sortie) dans l’entrée correspondant à l’utilisation de l’outil dans l’historique de géotraitement du projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l’option Copy Location (Copier l’emplacement) dans le menu contextuel du paramètre Output Result File (Fichier de résultats en sortie) de l’entrée correspondant à l’utilisation de l’outil dans la fenêtre Geoprocessing Results (Résultats du géotraitement).
|
String |
|
Ignorer les localisations non valides (Facultatif) |
Détermine si les localisations en entrée non valides sont ignorées.
|
Boolean |
|
Paramètres de localisation (Facultatif) |
Utilisez ce paramètre pour spécifier les paramètres qui affectent le mode de localisation des entrées. Il s’agit par exemple de la distance de recherche maximale à utiliser pour localiser les entrées sur le réseau ou des sources de réseau utilisées pour la localisation. En savoir plus sur la localisation des entrées L’objet JSON de localisateur comporte les propriétés suivantes :
Remarque :Actuellement, il est impossible de spécifier des noms de source différents pour la matrice La valeur du paramètre est spécifiée en tant qu’objet JSON. L’objet JSON vous permet de spécifier un objet JSON de localisateur pour toutes les entités en entrée de l’analyse. Vous pouvez également spécifier un remplacement pour une entrée en particulier. Le remplacement vous permet d’avoir différents paramètres pour chaque entrée d’analyse. Sur les bretelles d’autoroute, vous pouvez par exemple interdire la localisation des arrêts et autoriser celle des interruptions ponctuelles. Si vous spécifiez l’objet JSON |
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Erreur résolue |
Détermine si le service a réussi à identifier les meilleures ressources. |
Boolean |
|
Lignes d’allocation en sortie |
Ce paramètre permet d’accéder aux lignes qui relient les points de demande aux ressources auxquelles ils ont été alloués. Dans la documentation, ces lignes sont appelées lignes d’allocation. Ces lignes d’allocation incluent des données concernant la demande allouée à partir de chaque point de demande vers la ressource associée. |
Feature Set |
|
Ressources en sortie |
Ce paramètre permet d’accéder aux ressources choisies, requises et concurrentes, ainsi qu’aux ressources candidates qui n’ont pas été choisies. |
Feature Set |
|
Points de demande en sortie |
Ce paramètre permet d’accéder aux points de demande qui ont participé à l’analyse : ceux qui ont été alloués aux ressources et ceux qui n’ont pas été alloués. |
Feature Set |
|
Couche d’analyse de réseau en sortie |
Couche d’analyse de réseau dont les propriétés sont configurées dans les paramètres d’outil, pouvant être utilisée pour réaliser d’autres analyses ou des opérations de débogage sur la carte. |
File |
|
Fichier de résultats en sortie |
Fichier |
File |
|
Paquetage de couche d’analyse de réseau en sortie |
Il s’agit d’un paquetage de couche contenant une couche d’analyse de réseau avec les données et les paramètres utilisés dans l’analyse. |
File |
|
Coût d’utilisation |
Ce paramètre renvoie les crédits utilisés par l’analyse. Remarque :Chaque analyse peut générer un nombre différent d’objets facturables et utilise par conséquent un nombre différent de crédits. Si le service ne parvient pas à déterminer le nombre de crédits, le paramètre |
String |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.