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 spécifiée, un index de sectorisation est créé lorsque l’outil Résoudre est exécuté.

  • La valeur par défaut du paramètre Type de distance est Ligne droite. Lorsqu’une source de données réseau locale est sélectionnée, des modes de déplacement réseau supplémentaires sont renseignés dynamiquement.

  • Pour sélectionner un jeu de données réseau, cliquez sur la catégorie Paramètres de réseau et accédez à la source de données depuis le paramètre Source de données réseau. Les jeux de données réseau en ligne ne sont pas pris en charge.

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

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 la méthode de déplacement utilisée pour calculer la distance.

Lorsqu’une source de données réseau est sélectionnée, des options de mode de déplacement supplémentaires sont renseignées dynamiquement.

Les méthodes de distance suivantes sont prises en charge :

  • Durée du trajet en voiture
  • Distance en voiture
  • Durée du trajet en camion
  • Distance en camion
  • Durée du trajet à pied
  • Distance à pied
  • Durée du trajet en camion en zone rurale
  • Distance en camion en zone rurale

  • 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)

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 des secteurs.

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

Jeu de données réseau sur lequel le calcul de la distance de 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 est généré. Un index de sectorisation améliore les performances lors du calcul de la solution de sectorisation.

  • Activé : un index de sectorisation est généré. Il s’agit de l’option par défaut.
  • Désactivé : aucun index de sectorisation n’est 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
Date/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 la localisationLe 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 la localisationLe 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 utilisée pour localiser les secteurs sur le réseau. Les secteurs qui se trouvent en dehors de la tolérance de recherche ne sont pas localisés.

Ce paramètre requiert une valeur de distance et des unités pour la 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

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 la méthode de déplacement utilisée pour calculer la distance.

  • 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.

Lorsqu’une source de données réseau est sélectionnée, des options de mode de déplacement supplémentaires sont renseignées dynamiquement.

Les méthodes de distance suivantes sont prises en charge :

  • Durée du trajet en voiture
  • Distance en voiture
  • Durée du trajet en camion
  • Distance en camion
  • Durée du trajet à pied
  • Distance à pied
  • Durée du trajet en camion en zone rurale
  • Distance en camion en zone rurale

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)

Rayon maximal du secteur.

Double
buffer_distance
(Facultatif)

Rayon de la zone tampon de sectorisation.

Double
min_distance
(Facultatif)

Distance minimale entre les centres des secteurs.

Double
network_datasource
(Facultatif)

Jeu de données réseau sur lequel le calcul de la distance de 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 est généré. Un index de sectorisation améliore les performances lors du calcul de la solution de sectorisation.

  • BUILD_INDEXUn index de sectorisation est généré. Il s’agit de l’option par défaut.
  • DO_NOT_BUILD_INDEXAucun index de sectorisation n’est 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 utilisée pour localiser les secteurs sur le réseau. Les secteurs qui se trouvent en dehors de la tolérance de recherche ne sont pas localisés.

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

Linear Unit

Sortie obtenue

NomExplicationType de données
out_territory_solution

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