Créer des classes d’entités du niveau de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Crée des classes d’entités pour un niveau de sectorisation donné.

Utilisation

  • Les classes d’entités ponctuelles en sortie représentent les centres des entités dans le niveau de base ou de sectorisation.

  • Les classes d’entités surfaciques en sortie représentent les limites (périmètres) des entités dans le niveau de base ou de sectorisation.

  • Le niveau de base peut uniquement contenir des limites de base et des centres de base.

  • Un polygone de Thiessen est créé pour la classe d’entités des limites de base si une solution ponctuelle est créée.

  • La classe d’entités par défaut pour une solution surfacique est Limites de secteur de base.

    Limites de secteur de base

  • La classe d’entités par défaut pour une solution ponctuelle est Centres de secteur de base.

    Centres de secteur de base

  • Les classes d’entités surfaciques représentent les limites (périmètres) des entités dans le niveau de sectorisation.

    Limites de secteur

  • Les classes d’entités ponctuelles représentent des centres de secteur.

    Centres de secteurs

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

Le niveau auquel sont ajoutées les classes d’entités.

String
Classes d’entités

Indique les classes d’entités qui seront créées à la valeur de paramètre Niveau spécifiée.

  • Limites de secteurLes entités surfaciques qui représentent les limites de secteur sont créées.
  • Centres de secteurLes entités ponctuelles qui représentent les centres de secteur sont créées.
  • Limites de baseLes entités surfaciques qui représentent les limites de base sont créées.
  • Centres de baseLes entités ponctuelles qui représentent les centres de base sont créées.
  • Interruptions linéairesLes entités linéaires qui restreignent la traversée d’une ligne sont créées.
  • Points d'origineLes entités ponctuelles dont les secteurs découlent sont créées.
  • Zones restreintesLes entités surfaciques qui empêchent la création de secteurs sont créées.
  • Interruptions polygonalesLes entités surfaciques qui restreignent la traversée d’un polygone sont créées.
String

Sortie obtenue

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

La solution de sectorisation mise à jour.

Group Layer

arcpy.td.CreateTerritoryLevelFeatureClasses(in_territory_solution, level, feature_classes)
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

Le niveau auquel sont ajoutées les classes d’entités.

String
feature_classes
[feature_classes,...]

Indique les classes d’entités qui seront créées à la valeur de paramètre level spécifiée.

  • TERRITORY_BOUNDARIESLes entités surfaciques qui représentent les limites de secteur sont créées.
  • TERRITORY_CENTERSLes entités ponctuelles qui représentent les centres de secteur sont créées.
  • BASE_BOUNDARIESLes entités surfaciques qui représentent les limites de base sont créées.
  • BASE_CENTERSLes entités ponctuelles qui représentent les centres de base sont créées.
  • LINE_BARRIERSLes entités linéaires qui restreignent la traversée d’une ligne sont créées.
  • SEED_POINTSLes entités ponctuelles dont les secteurs découlent sont créées.
  • RESTRICTED_AREASLes entités surfaciques qui empêchent la création de secteurs sont créées.
  • POLYGON_BARRIERSLes entités surfaciques qui restreignent la traversée d’un polygone sont créées.
String

Sortie obtenue

NomExplicationType de données
out_territory_solution

La solution de sectorisation mise à jour.

Group Layer

Exemple de code

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

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction CreateTerritoryLevelFeatureClasses.

import arcpy
arcpy.td.CreateTerritoryLevelFeatureClasses("TerritoryDesignSolution", "Territories[1]", "TERRITORY_BOUNDARIES;TERRITORY_CENTERS")

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes