Fonctionnement de l’outil Rechercher les emplacements à proximité

Disponible avec une licence Business Analyst.

L’outil Rechercher les emplacements à proximité identifie les emplacements les plus proches des entités en entrée en fonction de paramètres que vous spécifiez : la limite de distance, le nombre d’emplacements autour des entités en entrée et le pourcentage d’emplacements autour des entités en entrée.

L’analyse dépend de paramètres clés de l’outil : Entités en entrée, Points d’emplacement et au moins un des paramètres de limitation de l’analyse (Limite de distance, Limite de nombre d’emplacements et Limite de pourcentage d’emplacements). Vous pouvez utiliser les paramètres de limitation de l’analyse seuls ; par exemple, pour identifier tous les emplacements dans un rayon de 5 miles (8 km). Vous pouvez combiner les paramètres pour limiter davantage l’analyse ; par exemple, pour identifier 25 emplacements dans un rayon de 5 miles.

Lorsque vous exécutez l’outil Rechercher les emplacements à proximité, la zone s’agrandit à l’aide du jeu de données du réseau de transport pour rechercher les emplacements les plus proches des entités en entrée. Le paramètre Type de distance indique de quelle façon la zone s’agrandit. Tous les types de distance utilisent le jeu de données de réseau de transport pour les calculs, à l’exception de la distance Ligne droite (type de distance par défaut).

Jeu de données de réseau de transport

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. L’outil Rechercher les emplacements à proximité fait référence au jeu de données réseau pour identifier les points d’emplacement à proximité.

Détails de l’algorithme

L’outil Rechercher les emplacements à proximité 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 entre les entités en entrée et les points d’emplacement, s’ils répondent aux critères d’analyse spécifiés dans ses paramètres. Les paramètres d’analyse décrits ci-dessous sont des paramètres de limitation de l’outil. L’outil ne calcule pas la forme du chemin le plus court créé et renvoie uniquement une classe d’entités ponctuelles en sortie. Cette classe d’entités ponctuelles contient tous les points qui répondent aux critères d’analyse.

Pour utiliser l’algorithme de Dijkstra dans le contexte de données de transport réelles, l’algorithme inclut 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.

  • Limite de distance : agrandissement de la zone jusqu’à ce que la limite de distance spécifiée soit atteinte.
  • Limite de nombre d’emplacements : agrandissement de la zone et comptabilisation des emplacements trouvés. Une fois le dernier emplacement atteint, la limite spécifiée est atteinte et la recherche s’arrête.
  • Limite de pourcentage d’emplacements : agrandissement de la zone jusqu’à ce qu’un pourcentage d’emplacements soit atteint (similaire à Limite de nombre d’emplacements). En fonction du nombre total de points de la couche Points d’emplacement, le nombre d’emplacements est d’abord calculé d’après la valeur de pourcentage fournie, puis la recherche est lancée jusqu’à ce que ce nombre soit atteint.

L’outil Rechercher les emplacements à proximité peut utiliser 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 définie dans Business Analyst.

Exemple de processus d’outil

Prenons l’exemple d’une analyse effectuée par un propriétaire de franchise, qui souhaite ouvrir deux nouveaux cafés dans le centre-ville de San Francisco en Californie. Des cafés existent déjà dans cette zone commerçante. À l’aide de l’outil Rechercher les emplacements à proximité, le propriétaire de franchise peut évaluer la distance qui sépare les autres cafés de ses nouveaux points de vente et estimer le volume des ventes générées par les établissements existants. Le propriétaire de franchise s’intéresse aux 25 emplacements les plus proches dans un rayon de 3 miles (5 km) autour des nouveaux cafés.

Cafés de San Francisco

Localiser les nouveaux cafés et les emplacements existants sur le segment de rue le plus proche

Aux fins de cette analyse, les points d’emplacement et les entités en entrée doivent être capturés sur les segments de rue les plus proches quel que soit le type de distance utilisé, à l’exception de la distance Ligne droite. Il s’agit d’une étape importante pour obtenir des résultats précis basés sur le jeu de données réseau. L’algorithme recherche ensuite le chemin le plus court entre les nouveaux cafés et les cafés existants.

Rechercher les points d’emplacement et les entités en entrée individuellement

Une fois les entités en entrée (les nouveaux cafés) et les points d’emplacement (les cafés existants à proximité) localisés sur le réseau, l’algorithme commence à rechercher le chemin le plus court entre chaque nouvel établissement et les cafés existants. Pour trouver le chemin le plus court, l’algorithme de Dijkstra fait appel à un ensemble de jonctions, dont le plus court chemin final à partir des nouveaux cafés 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 nouveau café et chaque établissement existant. Ce processus est exécuté jusqu’à ce que les critères des paramètres de limitation soient atteints.

L’illustration suivante présente la façon dont un algorithme inclut uniquement 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 obtenue à l’aide de l’outil Rechercher les emplacements à proximité n’est pas le long de l’itinéraire réel ; l’algorithme renvoie des points avec des mesures d’itinéraire (distance), qui sont ajoutés à la table attributaire. L’illustration est fournie en tant que représentation simplifiée de ce processus.

Utiliser les paramètres de limitation

Le propriétaire de franchise s’intéresse uniquement aux 25 points de vente les plus proches dans un rayon de 3 miles autour des nouveaux cafés. Il doit donc spécifier les valeurs de deux paramètres de limitation : Limite de distance (3 miles) et Limite de nombre d’emplacements (25). Toutes les jonctions au-delà de la valeur de limitation ne sont pas incluses dans l’analyse.

Écrire les résultats dans la table attributaire

Dans la table attributaire en sortie, examinez deux champs en sortie clés : Direction et Distance. La direction d’un point est classée comme NE, NO, SE ou SO. La valeur de distance mesure la distance qui sépare l’emplacement de l’entité en entrée. Les valeurs des attributs du champ de distance dépendent du paramètre Unités de distance.

Table attributaire des résultats

Exporter les points d’emplacement à proximité

L’algorithme calcule, mais n’affiche pas, la forme du chemin le plus court créé. L’algorithme renvoie une classe d’entités ponctuelles qui affiche les emplacements à proximité.

Classe d’entités ponctuelles affichant les emplacements à proximité

Examiner le rapport

L’outil Rechercher les emplacements à proximité vous permet de générer un rapport Emplacements à proximité, qui donne une meilleure compréhension des emplacements autour des entités en entrée. Ce rapport met en évidence des indicateurs clés et récapitule les informations sous forme de tableau, notamment des informations sur chaque emplacement à proximité.

Rubriques connexes