Définir les paramètres de distance de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Résumé

Définit le type de calcul de la distance ou les contraintes de distance à utiliser pour créer des secteurs.

Utilisation

  • Maximum Territory Radius (Rayon de sectorisation maximal) indique la taille maximale du secteur. Les secteurs adjacents peuvent être plus petits que le rayon spécifié si les limites entre les secteurs se superposent. Les secteurs se développeront jusqu’à ce que la valeur du rayon soit atteinte.

    Rayon de sectorisation maximal

  • Territory Buffer Distance (Distance de la zone tampon de sectorisation) indique la taille de la zone tampon autour de chaque secteur, sur laquelle vous ne pouvez pas empiéter. Les secteurs sont contraints par la zone tampon de sectorisation adjacente.

    Distance de la zone tampon de sectorisation

  • Lorsque vous définissez Minimum Distance Between Centers (Distance minimale entre les centres), la distance entre les centres peut être supérieure à la distance minimale.

    Distance minimale entre les centres

  • Si une distance de réseau est précisée, un index de sectorisation est créé pendant l’exécution de l’outil Rechercher.

  • Si des Network Parameters (Paramètres du réseau) sont définis, un résumé des paramètres du réseau est rédigé, sous la forme de messages en bas du volet Geoprocessing (Géotraitement), pendant l’exécution de l’outil Rechercher.

  • L’option Network Data Source (Source de données réseau) doit être définie sur un jeu de données réseau local. Les solveurs de réseau en ligne ne sont pas pris en charge.

Syntaxe

arcpy.td.SetTerritoryDistanceParameters(in_territory_solution, level, {distance_type}, {units}, {max_radius}, {buffer_distance}, {min_distance}, {network_datasource}, {build_index}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance})
ParamètreExplicationType de données
in_territory_solution

La couche Solution de conception de sectorisation qui est utilisée au cours de l’analyse.

Group Layer; Feature Dataset; String
level

Le niveau auquel les paramètres de distance s’appliquent.

String
distance_type
(Facultatif)

Indique le mode de calcul de la distance en fonction de la méthode de déplacement.

  • STRAIGHT_LINELa distance en ligne droite, ou euclidienne, permet de mesurer la distance. Il s’agit de l’option par défaut.
  • Les types de distance supplémentaires (modes de déplacement, par exemple Driving Time [Temps de trajet], Driving Distance [Distance à parcourir]) dépendront du jeu de données réseau disponible.
String
units
(Facultatif)

Précise le type d’unités de mesure à utiliser.

  • METERSLes mètres sont l’unité de distance.
  • MILESLes miles sont l’unité de distance.
  • NAUTICAL_MILESLes milles nautiques sont l’unité de distance.
  • KILOMETERSLes kilomètres sont l’unité de distance.
  • YARDSLes yards sont l’unité de distance.
  • FEETLes pieds sont l’unité de distance.
  • INCHESLes pouces sont l’unité de distance.
  • DECIMETERSLes décimètres sont l’unité de distance.
  • CENTIMETERSLes centimètres sont l’unité de distance.
  • MILLIMETERSLes millimètres sont l’unité de distance.
  • DECIMAL_DEGREESLes degrés décimaux sont l’unité de distance.
  • MINUTESL’unité temporelle est définie en minutes.
  • HOURSL’unité temporelle est définie en heures.
  • DAYSL’unité temporelle est définie en jours.
  • SECONDSL’unité temporelle est définie en secondes.
String
max_radius
(Facultatif)

Le rayon maximal du secteur.

Double
buffer_distance
(Facultatif)

Le rayon de la zone tampon de sectorisation.

Double
min_distance
(Facultatif)

La distance minimale entre les centres de secteur.

Double
network_datasource
(Facultatif)

Jeu de données réseau sur lequel le calcul de la distance du réseau est effectué.

Network Dataset Layer
build_index
(Facultatif)

Détermine s’il convient de créer ou non un index. Un index du réseau améliore la performance lors de la résolution de la solution de sectorisation.

  • BUILD_INDEXCréer un index de réseau. Il s’agit de l’option par défaut.
  • DO_NOT_BUILD_INDEXNe pas créer d’index de réseau.
Boolean
travel_direction
(Facultatif)

Spécifie le sens de déplacement entre les points de vente et les clients.

  • TOWARD_STORESLe sens de déplacement va des clients aux points de vente. Il s’agit de l’option par défaut.
  • AWAY_FROM_STORESLe sens de déplacement va des points de vente aux clients.
String
time_of_day
(Facultatif)

Précise l’heure et la date lors du calcul de la distance.

Date
time_zone
(Facultatif)

Spécifie le fuseau horaire du paramètre Heure du jour.

  • TIME_ZONE_AT_LOCATIONFuseau horaire où se trouvent les territoires. Il s’agit de l’option par défaut.
  • UTC Fait référence au temps universel coordonné (UTC).
String
search_tolerance
(Facultatif)

Tolérance de recherche pour localiser les territoires sur le réseau. Les territoires qui se trouvent en dehors de la tolérance de recherche ne sont pas localisés.

Le paramètre exige une valeur de distance et des unités pour la tolérance. La valeur par défaut est 5000 mètres.

Linear Unit

Sortie dérivée

NomExplicationType de données
out_territory_solution

La solution de sectorisation mise à jour.

Groupe de couches

Exemple de code

Exemple d’utilisation de l’outil SetTerritoryDistanceParameters (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil SetTerritoryDistanceParameters.

import arcpy
arcpy.td.SetTerritoryDistanceParameters("TerritorySolution", "Territories[1]", "STRAIGHT_LINE", "MILES", 5, 1, 3, "\Data\Streets Data\NorthAmerica.gdb\Routing\Routing_ND", "BUILD_INDEX", None, "5:30:00 PM", "TIME_ZONE_AT_LOCATION", "5000 Meters")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes