ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Définir les paramètres de géométrie des secteurs du niveau

Disponible avec une licence Business Analyst.

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Permet la définition de niveaux de paramètres pour créer ou équilibrer des secteurs.

Utilisation

  • Le format du niveau de sectorisation est le suivant : Nom_Niveau[Index_Niveau]

  • La plage pour le paramètre de compacité est comprise entre 0 et 100.

Syntaxe

arcpy.td.SetupLevelTerritoryShapeParameters_TD(in_territory_solution_layer, in_level, {in_measure_type}, {in_network_dataset}, {in_tni_location}, {in_tni_name}, {in_distance_type}, {in_compactness}, {in_use_only_closest}, {in_territory_center_location}, {in_summary_attribute})
ParamètreExplicationType de données
in_territory_solution_layer

Couche de solutions de sectorisation à utiliser pour définir les paramètres.

GP TD Layer
in_level

Niveau de sectorisation à modifier.

String
in_measure_type
(Facultatif)

Type de mesure permettant de créer la forme de secteur.

  • STRAIGHT_LINE_DISTANCE —La distance est calculée à partir de la géographie des géométries.
  • NETWORK_ANALYSIS —Les distances sont calculées à partir d'un solveur Network Analyst et d'un type de distance spécifiés.
  • TERRITORY_NETWORK_INDEX —Les distances sont calculées à l'aide d'un cache préconstruit de résultats Network Analyst avec un type de distance spécifié.
String
in_network_dataset
(Facultatif)

Jeu d'entités Network Analyst permettant de calculer les distances.

String
in_tni_location
(Facultatif)

Emplacement de l'index de sectorisation.

String
in_tni_name
(Facultatif)

Nom de l'index de sectorisation à utiliser.

String
in_distance_type
(Facultatif)

Attribut d'impédance d'un index de sectorisation ou d'un jeu de données Network Analyst permettant de calculer les distances.

String
in_compactness
(Facultatif)

Ce paramètre ajuste la préférence entre la forme des secteurs et l'équilibrage des variables. Une valeur de compacité faible signifie que l'équilibrage est bon mais que la forme est compromise.

Integer
in_use_only_closest
(Facultatif)

Cette option remplace l'équilibrage précédent. Les contraintes de capacité d'attribut minimales peuvent servir à optimiser la forme des secteurs. Les secteurs peuvent uniquement acquérir les entités les plus proches de leur propre centre, et non des centres des secteurs environnants. Cela permet essentiellement de s'éloigner des entrées statistiques pour mieux souligner la gestion du contour des secteurs.

  • USE_ONLY_CLOSEST_FEATURES —Seules les entités les plus proches seront utilisées pour dériver des secteurs.
  • USE_ALL_FEATURES —Toutes les entités environnantes seront utilisées pour dériver des secteurs.
Boolean
in_territory_center_location
(Facultatif)

L'emplacement d'un centre non fixe (non créé à partir de points d'origine) est défini grâce à ce paramètre. Le centre du secteur changera automatiquement à chaque changement de forme du secteur, mais toujours à l'intérieur de la limite du secteur.

  • GEOMETRIC_CENTER —Le centre du secteur sera placé dans le centre géométrique du secteur (centre de l'emprise du secteur).
  • MEAN_CENTER —Le centre du secteur sera placé au centre moyen défini par localisations géographiques, qu'un attribut de synthèse soit spécifié ou non.
  • DENSITY_CENTER —Le centre du secteur sera placé au centre de densité du secteur par localisations géographiques, qu'un attribut de synthèse soit spécifié ou non.
  • FARTHEST_POINT_FROM_ALL_BOUNDARIES —Le centre du secteur sera situé à l'endroit le plus éloigné de tous ses contours de sectorisation.
String
in_summary_attribute
(Facultatif)

Les secteurs peuvent être calculés à l'aide des emplacements de chaque élément géographique ou en fonction d'une valeur de synthèse attribuée à chaque élément géographique. Ce paramètre permet de spécifier le champ de niveau de base pour calculer le secteur. Définissez une valeur vide lorsque vous utilisez des emplacements spatiaux uniquement.

Field

Exemple de code

Exemple d'utilisation de l'outil SetupLevelTerritoryShapeParameters_TD (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil en mode immédiat.

import arcgisscripting
gp = arcgisscripting.create()
gp.SetupLevelTerritoryShapeParameters_TD("new layer", "Territories[1]", "STRAIGHT_LINE_DISTANCE", "", "", "", "", 50, "USE_ALL_FEATURES", "MEAN_CENTER", "TOTPOP_CY")
Exemple 2 d'utilisation de l'outil SetupLevelTerritoryShapeParameters_TD (script autonome)

Le script autonome ci-dessous illustre la configuration d'une solution de sectorisation en vue d'utiliser la géographie des géométries pour calculer des distances.

# Import system modules
import arcgisscripting
gp = arcgisscripting.create()

# Set local variables
solution = "new layer"
level = "Territories[1]"
measureType = "STRAIGHT_LINE_DISTANCE"
networkDataset = ""
tniLocation = ""
tniName = ""
distanceUnit = ""
compactness = 50
useFeatures = "USE_ALL_FEATURES"
territoryCenterLocation = "MEAN_CENTER"
summaryAttribute = "TOTPOP_CY"

# Execute tool
gp.SetupLevelTerritoryShapeParameters_td(solution, level, measureType, networkDataset, tniLocation, tniName, distanceUnit, compactness, useFeatures, territoryCenterLocation, summaryAttribute)

Illustre l'utilisation du solveur Network Analyst.

# Import system modules import arcgisscripting gp = arcgisscripting.create()
# Set local variables solution = "new layer"
level = "Territories[1]"
measureType = "NETWORK_ANALYSIS"
networkDataset = "C:/Data/Streets.gdb/Routing/Routing_ND"
tniLocation = ""
tniName = ""
distanceUnit = "Miles"
compactness = 50 useFeatures = "USE_ALL_FEATURES"
territoryCenterLocation = "MEAN_CENTER"
summaryAttribute = "TOTPOP_CY"
# Execute tool gp.SetupLevelTerritoryShapeParameters_td(solution, level, measureType, networkDataset, tniLocation, tniName, distanceUnit, compactness, useFeatures, territoryCenterLocation, summaryAttribute)

Illustre l'utilisation des résultats du solveur Network Analyst préconstruit.

# Import system modules import arcgisscripting gp = arcgisscripting.create()
# Set local variables solution = "new layer"
level = "Territories[1]"
measureType = "TERRITORY_NETWORK_INDEX"
networkDataset = ""
tniLocation = "C:/BA Output/Projects/Default Project/Custom Territory Network Indexes/"
tniName = "Routing_ND - Miles.tni"
distanceUnit = "Miles"
compactness = 50 useFeatures = "USE_ALL_FEATURES"
territoryCenterLocation = "MEAN_CENTER"
summaryAttribute = "TOTPOP_CY"
# Execute tool
gp.SetupLevelTerritoryShapeParameters_td(solution, level, measureType, networkDataset, tniLocation, tniName, distanceUnit, compactness, useFeatures, territoryCenterLocation, summaryAttribute)

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

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

Rubriques connexes

  • Présentation du jeu d'outils Définir la solution de sectorisation
  • Créer des secteurs
  • Définir les variables d'équilibrage pour le niveau
  • Définir les contraintes de capacité du niveau
  • Définir les contraintes de distance pour le niveau
  • Définir les interruptions de la solution
  • Définir les zones restreintes de la solution

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal