Importer une solution de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Crée une solution de sectorisation et importe la hiérarchie des secteurs d’une table ou d’une couche.

Utilisation

  • Les données en entrée doivent posséder une structure hiérarchique.

  • Le fait de spécifier plusieurs niveaux entraîne la création d’une hiérarchie.

Paramètres

ÉtiquetteExplicationType de données
Données en entrée

Couche ou enregistrements à importer.

Table View
Nom de la solution de sectorisation

Nom de la solution de sectorisation à créer.

String
Paramètres de niveau

Paramètres de niveau de l’importation de la hiérarchie des secteurs.

Level Name (Nom de niveau) : nom du niveau (obligatoire).

Default Territory Name (Nom de secteur par défaut) : préfixe du nouveau secteur qui sera, par la suite, créé pour le niveau (facultatif).

ID Field (Champ ID) : champ qui contient les identifiants (identifiants uniques) des secteurs (obligatoire).

Name Field (Champ Nom) : champ qui contient les noms des secteurs (facultatif).

Parent ID Field (Champ ID parent) : champ qui contient les identifiants des secteurs parent (facultatif).

Primary Feature Class (Classe d’entités principale) : indique le niveau de la classe à utiliser pour conserver les attributs de niveau (facultatif).

  • Territory Boundaries (Limites de secteurs) : les attributs de niveau seront conservés à l’aide des limites de la solution de sectorisation.
  • Territory Centers (Centres de secteur) : les attributs de niveau seront conservés à l’aide des centres des limites de la solution de sectorisation.
  • Base Boundaries (Limites de base) : les attributs de niveau seront conservés à l’aide des limites de la couche de base.
  • Base Centers (Centres de base) : les attributs de niveau seront conservés à l’aide des centres des limites de la couche de base.

Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Solution de sectorisation en sortie

La solution de sectorisation mise à jour.

Groupe de couches

arcpy.td.ImportTerritorySolution(in_data, solution_name, level_settings)
NomExplicationType de données
in_data

Couche ou enregistrements à importer.

Table View
solution_name

Nom de la solution de sectorisation à créer.

String
level_settings
[[level_name, territory_name_template, id_field, name_field, parent_id_field, primary_feature_class],...]

Paramètres de niveau de l’importation de la hiérarchie des secteurs.

  • level_name : nom du niveau (obligatoire).
  • default_territory_name : préfixe des nouveaux secteurs qui seront, par la suite, créés pour le niveau (facultatif).
  • id_field : champ qui contient les identifiants (identifiants uniques) des secteurs (obligatoire).
  • name_field : champ qui contient les noms des secteurs (facultatif).
  • parent_id_field : champ qui contient les identifiants des secteurs parent (facultatif).
  • primary_feature_class : indique le niveau de la classe à utiliser pour conserver les attributs de niveau (facultatif).
    • TERRITORY_BOUNDARIES : les attributs de niveau seront conservés à l’aide des limites de la solution de sectorisation.
    • TERRITORY_CENTERS : les attributs de niveau seront conservés à l’aide des centres des limites de la solution de sectorisation.
    • BASE_BOUNDARIES : les attributs de niveau seront conservés à l’aide des limites de la solution de base.
    • BASE_CENTERS : les attributs de niveau seront conservés à l’aide des centres des limites de la solution de base.
Value Table

Sortie obtenue

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 ImportTerritorySolution (fenêtre Python)

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

import arcpy
arcpy.td.ImportTerritorySolution("zips", "Territory Solution", "Base BaseName ID NAME TerritoryID BASE_BOUNDARIES;Territories Territory TerritoryID # # TERRITORY_BOUNDARIES")

Informations de licence

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

Rubriques connexes