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

Disponible avec une licence Business Analyst.

Synthèse

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

Utilisation

  • La valeur du paramètre 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 s’étendront jusqu’à ce que la valeur du rayon soit atteinte.

    Exemple de paramètre Rayon de sectorisation maximal

  • La valeur du paramètre Distance de la zone tampon de sectorisation indique la taille de la zone tampon autour de chaque secteur, sur laquelle il n’est pas possible d’empiéter. Les secteurs seront contraints par la zone tampon des secteurs adjacents.

    Exemple de paramètre Distance de la zone tampon de sectorisation

  • Lorsque vous définissez le paramètre Distance minimale entre les centres, la distance entre les centres peut être supérieure à la distance minimale.

    Exemple de paramètre 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 Gérer.

  • Si la catégorie Paramètres du réseau des paramètres est définie, un résumé des paramètres du réseau est établi, sous la forme de messages en bas de la fenêtre Géotraitement, pendant l’exécution de l’outil Calculer.

  • Le paramètre Source de données réseau doit être défini sur un jeu de données réseau local. Les solveurs de réseau en ligne ne sont pas pris en charge.

Paramètres

ÉtiquetteExplicationType de données
Solution de sectorisation en entrée

Couche de solution de conception de sectorisation utilisée pour l’analyse.

Group Layer; Feature Dataset; String
Niveau

Niveau auquel les paramètres de distance s’appliquent.

String
Type de distance
(Facultatif)

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

Les types de distance supplémentaires (modes de déplacement, par exemple Temps de conduite, Distance à parcourir) dépendront du jeu de données réseau disponible.

  • Ligne droiteLa distance en ligne droite, ou euclidienne, est utilisée pour la mesure de distance. Il s’agit de l’option par défaut.
String
Unités de mesure
(Facultatif)

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

  • MètresLes mètres sont l’unité de distance.
  • MilesLes miles sont l’unité de distance.
  • Milles nautiquesLes milles nautiques sont l’unité de distance.
  • KilomètresLes kilomètres sont l’unité de distance.
  • YardsLes yards sont l’unité de distance.
  • PiedsLes pieds sont l’unité de distance.
  • PoucesLes pouces sont l’unité de distance.
  • DécimètresLes décimètres sont l’unité de distance.
  • CentimètresLes centimètres sont l’unité de distance.
  • MillimètresLes millimètres sont l’unité de distance.
  • Degrés décimauxLes degrés décimaux sont l’unité de distance.
  • MinutesLes minutes sont l’unité de temps.
  • HeuresLes heures sont l’unité de temps.
  • JoursLes jours sont l’unité de temps.
  • SecondesLes secondes sont l’unité de temps.
String
Rayon de sectorisation maximal
(Facultatif)

Le rayon maximal du secteur.

Double
Distance de la zone tampon de sectorisation
(Facultatif)

Rayon de la zone tampon de sectorisation.

Double
Distance minimale entre les centres
(Facultatif)

Distance minimale entre les centres de secteur.

Double
Source de données réseau
(Facultatif)

Jeu de données réseau sur lequel le calcul de la distance du réseau est effectué. Le paramètre requiert un jeu de données installé en local.

Network Dataset Layer
Générer un index de sectorisation
(Facultatif)

Indique si un index de sectorisation sera généré. Un index de sectorisation améliore les performances lors du calcul de la solution de sectorisation.

  • Activé : un index de sectorisation sera généré. Il s’agit de l’option par défaut.
  • Désactivé : aucun index de sectorisation ne sera généré.
Boolean
Sens de déplacement
(Facultatif)

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

  • Vers les points de venteLe déplacement s’effectue des clients vers les points de vente. Il s’agit de l’option par défaut.
  • Depuis les points de venteLe déplacement s’effectue des points de vente vers les clients.
String
Heure du jour
(Facultatif)

Date et heure utilisées pour le calcul de la distance.

Date
Fuseau horaire
(Facultatif)

Spécifie le fuseau horaire du paramètre Date/heure du jour.

  • Fuseau horaire de l'emplacementLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
  • Fuseau horaire de l'emplacementLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
String
Tolérance de recherche
(Facultatif)

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

Ce paramètre requiert une valeur de distance et des unités de tolérance. La valeur par défaut est 5 000 mètres.

Linear Unit

Sortie obtenue

ÉtiquetteExplicationType de données
Solution de sectorisation mise à jour

La solution de sectorisation mise à jour.

Group Layer

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})
NomExplicationType de données
in_territory_solution

Couche de solution de conception de sectorisation utilisée pour l’analyse.

Group Layer; Feature Dataset; String
level

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, est utilisée pour la mesure de distance. Il s’agit de l’option par défaut.

Les types de distance supplémentaires (modes de déplacement, par exemple Temps de conduite, 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.
  • MINUTESLes minutes sont l’unité de temps.
  • HOURSLes heures sont l’unité de temps.
  • DAYSLes jours sont l’unité de temps.
  • SECONDSLes secondes sont l’unité de temps.
String
max_radius
(Facultatif)

Le rayon maximal du secteur.

Double
buffer_distance
(Facultatif)

Rayon de la zone tampon de sectorisation.

Double
min_distance
(Facultatif)

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é. Le paramètre requiert un jeu de données installé en local.

Network Dataset Layer
build_index
(Facultatif)

Indique si un index de sectorisation sera généré. Un index de sectorisation améliore les performances lors du calcul de la solution de sectorisation.

  • BUILD_INDEXUn index de sectorisation sera généré. Il s’agit de l’option par défaut.
  • DO_NOT_BUILD_INDEXAucun index de sectorisation ne sera généré.
Boolean
travel_direction
(Facultatif)

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

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

Date et heure utilisées pour le calcul de la distance.

Date
time_zone
(Facultatif)

Spécifie le fuseau horaire du paramètre time_of_day.

  • TIME_ZONE_AT_LOCATIONLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
String
search_tolerance
(Facultatif)

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

Ce paramètre requiert une valeur de distance et des unités de tolérance. La valeur par défaut est 5 000 mètres.

Linear Unit

Sortie obtenue

NomExplicationType de données
out_territory_solution

La solution de sectorisation mise à jour.

Group Layer

Exemple de code

Exemple d’utilisation de la fonction SetTerritoryDistanceParameters (fenêtre Python)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction 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: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes