Étiquette | Explication | Type de données |
Couche de points de vente | Couche de points en entrée représentant l’emplacement des points de vente ou des installations. | Feature Layer |
Couche de clients | Couche de points en entrée représentant des clients ou usagers. | Feature Layer |
Classe d’entités en sortie | La classe d’entités obtenue qui va être ajoutée à la fenêtre Contents (Contenu). | Feature Class |
Champ ID du point de vente | Champ d’identifiant unique représentant l’emplacement d’un point de vente ou d’une installation. | Field |
Champ ID de point de vente associé | Champs d'ID utilisé pour affecter des clients individuels aux points de vente. | Field |
Type de distance (Facultatif) | Méthode de calcul allant être utilisée pour calculer la distance. Ligne droite est définie par défaut. Lorsque vous utilisez Portal for ArcGIS ou des sources de données locales, les options de mode de déplacement sont remplies de manière dynamique. | String |
Unités de mesure (Facultatif) | Type des unités de distance ou de mesure temporelle à utiliser pour calculer la distance minimale. | String |
Limite (Facultatif) | Distance au-delà de laquelle les clients sont considérés comme environnants et exclus de la génération de la ligne de désir. | Double |
Sens de déplacement (Facultatif) | Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les points de demande.
| String |
Heure du jour (Facultatif) | Heure à laquelle le trajet commence. | Date |
Fuseau horaire (Facultatif) | Spécifie le fuseau horaire qui sera utilisé pour le paramètre Time of Day (Heure du jour).
| String |
Disponible avec une licence Business Analyst.
Synthèse
Génère une série de lignes entre chaque client et un emplacement de point de vente associé. Ces lignes sont souvent appelées diagrammes en étoile.
Remarque :
Cet outil est analogue à l’outil Générer des liens origine-destination qui se trouve dans le jeu d’outils Proximité de la boîte d’outils d’analyse.
Illustration
Utilisation
La couche de points de vente et la couche de clients doivent être une classe d’entités ponctuelles.
La génération de lignes d’attraction avec un temps de trajet et une distance à parcourir prend plus de temps que d’utiliser la méthode de distance (euclidienne) en ligne droite.
La sortie présente la distribution spatiale entre les valeurs des paramètres Couche de points de vente et Couche de clients et calcule les valeurs de distance entre chaque point de vente et chaque client.
Paramètres
arcpy.ba.DesireLines(in_stores_layer, in_customers_layer, out_feature_class, store_id_field, link_field, {distance_type}, {units}, {cutoff}, {travel_direction}, {time_of_day}, {time_zone})
Nom | Explication | Type de données |
in_stores_layer | Couche de points en entrée représentant l’emplacement des points de vente ou des installations. | Feature Layer |
in_customers_layer | Couche de points en entrée représentant des clients ou usagers. | Feature Layer |
out_feature_class | La classe d’entités obtenue qui va être ajoutée à la fenêtre Contents (Contenu). | Feature Class |
store_id_field | Champ d’identifiant unique représentant l’emplacement d’un point de vente ou d’une installation. | Field |
link_field | Champs d'ID utilisé pour affecter des clients individuels aux points de vente. | Field |
distance_type (Facultatif) | Méthode de calcul allant être utilisée pour calculer la distance. Ligne droite est définie par défaut. Lorsque vous utilisez Portal for ArcGIS ou des sources de données locales, les options de mode de déplacement sont remplies de manière dynamique. | String |
units (Facultatif) | Type des unités de distance ou de mesure temporelle à utiliser pour calculer la distance minimale. | String |
cutoff (Facultatif) | Distance au-delà de laquelle les clients sont considérés comme environnants et exclus de la génération de la ligne de désir. | Double |
travel_direction (Facultatif) | Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les points de demande.
| String |
time_of_day (Facultatif) | Heure à laquelle le trajet commence. | Date |
time_zone (Facultatif) | Spécifie le fuseau horaire qui sera utilisé pour le paramètre time_of_day.
| String |
Exemple de code
Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction DesireLines.
import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.DesireLines("Hubs", "grocery stores", r"C:\Temp\Output.gdb\Hubs_DesireLines", "Loc_name", "Loc_name", "STRAIGHT_LINE_DISTANCE", "MILES", 15, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION")
Informations de licence
- Basic: Nécessite Business Analyst, Extension ArcGIS Network Analyst
- Standard: Nécessite Business Analyst, Extension ArcGIS Network Analyst
- Advanced: Nécessite Business Analyst, Extension ArcGIS Network Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?