Disponible avec une licence Business Analyst.
Résumé
Crée 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.
Illustration
Utilisation
La couche de points de vente et la couche de clients doivent être une classe d’entités ponctuelles.
La création 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 la Store Layer (Couche de points de vente) et la Customer Layer (Couche de clients) et calcule les valeurs de distance entre chaque point de vente et chaque client.
Syntaxe
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})
Paramètre | 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 | ID unique représentant l’emplacement d’un point de vente ou d’une installation. | Field |
link_field | ID utilisé pour affecter des clients individuels aux points de vente. | Field |
distance_type (Facultatif) | Définit le mode de calcul de la distance en fonction de la méthode de déplacement. | String |
units (Facultatif) | Définit le 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 points aberrants, et par conséquent exclus du processus de création de la ligne d’attraction. | Double |
travel_direction (Facultatif) | Indique s’il convient de mesurer les temps ou distances de trajet des points de vente aux points de demande ou inversement.
| String |
time_of_day (Facultatif) | Indique l’heure à laquelle le trajet commence. | Date |
time_zone (Facultatif) | Spécifie le fuseau horaire du paramètre Heure du jour.
| String |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil 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")
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?