Fonctionnement de l’outil Générer des lignes d’attraction

Les lignes d’attraction sont des rayons qui connectent un site aux points de localisation associés. L’outil Générer des lignes d’attraction crée des lignes droites qui affichent la connexion entre des sites et leurs points de localisation associés. La table attributaire en sortie provenant de l’analyse représente les mesures d’itinéraire réelles (temps de trajet ou distances à parcourir) du meilleur chemin le plus court sur le réseau de transport pour chaque paire site-point de localisation.

L’outil Générer des lignes d’attraction dépend de deux paramètres : Couche de points de vente et Couche de clients. Avant l’exécution de l’analyse, vous devez associer les points de vente en entrée à leurs clients. Créez un ID point de vente unique pour chaque point de vente, puis sélectionnez cet ID dans le champ ID point de vente associé de votre couche de clients.

Une fois que les points de vente sont appariés à leurs clients, vous pouvez spécifier des paramètres supplémentaires. Le paramètre Type de distance est essentiel et dépend de l’analyse que vous souhaitez effectuer. Tous les types de distance utilisent le jeu de données de réseau de transport pour les calculs, à l’exception de Distance en ligne droite (type de distance par défaut).

Jeux de données réseau

Les outils de géotraitement ArcGIS Business Analyst avec des paramètres de distance utilisent le jeu de données de réseau de transport pour effectuer diverses analyses. Un jeu de données de réseau de transport est un modèle intelligent du système routier. Il contient non seulement l’emplacement et les attributs des routes, mais également des informations sur les relations qui les unissent, indiquant, par exemple, quelles routes sont connectées et quels tournants entre des routes connectées sont autorisés ou interdits. En outre, il propose d’autres données ayant une incidence sur les itinéraires de déplacement possibles et sur la durée du trajet. Le solveur Générer des lignes d’attraction fait référence au jeu de données réseau pour identifier les points de localisation à proximité.

Détails de l’algorithme

L’outil Générer des lignes d’attraction utilise un algorithme à plusieurs origines et destinations qui s’appuie sur l’algorithme de Dijkstra. Il propose une option de calcul uniquement des plus courts chemins si ceux-ci se trouvent dans une limite spécifiée. Le solveur ne calcule pas la forme du chemin le plus court créé et renvoie uniquement des lignes droites de l’origine à la destination pour réduire le temps système et accélérer les performances. Pour utiliser l’algorithme de Dijkstra dans le contexte de données de transport réelles, cet algorithme prend en compte les jeux de données réseau qui stockent des informations telles que les restrictions de sens unique, les restrictions de tournants, les impédances de jonctions, les interruptions et les contraintes de côté de rue.

Comme mentionné précédemment, les deux principaux paramètres de l’analyse sont les entrées : Couche de points de vente et Couche de clients. L’autre composant important de l’analyse, lors de l’utilisation d’un type de distance autre qu’une ligne droite, est le jeu de données réseau. L’outil Générer des lignes d’attraction peut utiliser intelligemment le jeu de données réseau ArcGIS Online ou le jeu de données réseau Business Analyst local, selon la source de données sur laquelle Business Analyst est défini.

Exemple de processus d’outil

Examinons une analyse dans laquelle un propriétaire de magasins d’antiquités tente de mieux comprendre la répartition des clients qui font régulièrement des achats dans les deux enseignes du magasin dans le comté de Los Angeles. Le propriétaire des magasins veut évaluer d’où partent les clients et le nombre de clients qui se rendent aux magasins d’antiquités en 15 minutes.

Emplacements des magasins d’antiquités et leurs clients sur la carte.

Associer chaque magasin d’antiquités à ses clients habituels

L’association entre les magasins d’antiquités et leurs clients s’effectue à l’aide du champ Unique Store ID provenant de la couche de magasins d’antiquités et du champ Store ID associé provenant de la couche de clients. La sortie géométrique finale présente les rayons entre chaque magasin d’antiquités et ses clients respectifs.

Localiser les magasins d’antiquités et les clients sur le segment de rue le plus proche

La deuxième étape de l’analyse consiste à placer les magasins et les clients sur les segments de rue les plus proches. Il s’agit d’une étape importante pour obtenir des résultats précis basés sur le jeu de données réseau. Les points représentant les magasins et les clients doivent être capturés sur les rues qui constituent le jeu de données réseau. L’algorithme recherche ensuite le chemin le plus court entre le magasin d’antiquités et ses clients.

Rechercher le magasin et chaque client individuellement

Une fois que les magasins d’antiquités et leurs clients sont localisés sur le réseau et sont également associés entre eux, l’algorithme recherche chaque magasin et ses clients individuels, respectivement. Pour trouver le chemin le plus court entre un emplacement de magasin et une localisation de client, l’algorithme de Dijkstra fait appel à un ensemble de jonctions, dont le chemin le plus court final à partir du magasin a déjà été calculé. L’algorithme trouve de manière répétée une jonction dotée de la plus petite estimation de chemin le plus court, l’ajoute à l’ensemble de jonctions calculé précédemment et met à jour les estimations de chemin le plus court. L’algorithme continue jusqu’à ce qu’il renvoie le chemin le plus court entre le magasin et la localisation du client. Le processus est exécuté pour tous les points de client et les magasins associés.

L’illustration suivante présente la façon dont l’algorithme prend uniquement en compte les segments de rue (points bleus) qui mènent au chemin le plus court et ignore toutes les autres rues jusqu’à ce que la destination soit atteinte.

Les rues prises en compte pour le meilleur chemin le plus court sont indiquées sur la carte.

Remarque :

La sortie géométrique des lignes d’attraction n’est pas le long de l’itinéraire réel ; l’algorithme renvoie des lignes droites avec des mesures d’itinéraire, qui sont ajoutées à la table attributaire. L’illustration est fournie en tant que représentation simplifiée de ce processus.

Utiliser une limite

Le propriétaire des magasins tente uniquement de comprendre la répartition de ses clients dans un rayon de 15 minutes de trajet en voiture à partir des magasins. Vous devez donc indiquer une limite dans l’analyse. L’algorithme va également effectuer une recherche entre les emplacements de départ et de destination. Toutefois, l’analyse continue uniquement jusqu’à ce que la limite de 15 minutes soit atteinte. Toutes les jonctions situées en dehors de la valeur limite ne seront pas prises en compte dans l’analyse.

Écrire les résultats dans la table attributaire

Dans la table attributaire en sortie, examinez deux champs en sortie clés. Ces champs sont déterminés par les paramètres Type de distance et Unités de mesure. Le paramètre Unités de mesure dépend du paramètre Type de distance. Par exemple, Unités de mesure est défini par défaut sur Minutes, si Type de distance est défini sur Temps de trajet. En fonction du type de distance et des unités de mesure spécifiés dans l’outil, les mesures de la sortie le long du chemin le plus court sont ajoutées à la table attributaire. Les autres attributs dans la table en sortie proviennent des couches de points de vente et de clients en entrée.

Dans cet exemple, Type de distance est défini sur Driving Time et Unités de mesure est défini sur Minutes. Par conséquent, la table attributaire en sortie contient les champs suivants :

Table attributaire en sortie provenant de l’outil.

Dessiner les lignes d’attraction qui connectent chaque magasin à ses clients

Comme mentionné précédemment, le solveur d’algorithme calcule, mais n’affiche pas, la forme du chemin le plus court créé. L’algorithme renvoie uniquement des lignes droites de l’origine à la destination pour accélérer les performances et offrir une vision plus claire.

L’image ci-dessous illustre la sortie de l’outil Générer des lignes d’attraction. Les rayons se connectent aux clients qui sont situés dans la limite de 15 minutes à partir du magasin d’antiquités. Les clients qui ne sont pas connectés aux magasins d’antiquités sont ceux situés en dehors de la limite.

Lignes d’attraction en sortie provenant de l’outil.

Interpréter le rapport Rose des vents

L’outil Générer des lignes d’attraction vous permet de générer un rapport Rose des vents, qui facilite la compréhension de la répartition de vos clients. Il récapitule les informations de la table attributaire en sortie et met en évidence certains faits importants relatifs à la répartition de vos points de localisation.

Découvrez comment interpréter un rapport Rose des vents.

Rubriques connexes