Créer une solution de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Crée une solution de sectorisation à l’aide de deux niveaux et charge les entités en entrée dans le niveau de base.

Utilisation

  • Les entités en entrée du niveau de base peuvent être une couche d’entités ponctuelles ou une couche d’entités surfaciques.

  • Le type de couche en entrée détermine la manière dont le niveau de base s’affiche (des points ou des polygones, par exemple).

  • Il est possible de créer des géométries supplémentaires pour afficher les centres des limites ou les limites des polygones.

  • Des couches supplémentaires peuvent être générées pour afficher le niveau de base (les centres des polygones ou les limites des points, par exemple).

  • Les paramètres Champ d’ID et Nom de champ sont facultatifs. La définition de ces paramètres charge les valeurs attributaires des entités en entrée afin d’identifier de manière unique les entités dans la couche de base, par exemple des codes ZIP ou le nom des secteurs de recensement. Si aucun champ d’ID n’est spécifié, un ID unique est automatiquement généré.

  • Par défaut, tous les champs dans la couche en entrée sont ajoutés à la solution de sectorisation. Vous pouvez désactiver la visibilité des champs en cliquant avec le bouton droit sur l’en-tête de colonne, puis en cliquant sur Hide Field (Masquer le champ) si vous ne voulez pas que la champ soit ajouté à la solution de sectorisation.

  • La variable %Number% détermine l’emplacement du nombre entier : soit après, soit avant le nom du secteur. Ainsi, Secteur %Number% aboutit au résultat Secteur 1, Secteur 2 et ainsi de suite, et %Number% Secteur aboutit à 1 Secteur, 2 Secteur et ainsi de suite.

  • Une couche de masquage est prise en charge uniquement pour une solution de sectorisation basée sur les points.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Géométrie ou données qui seront utilisées comme niveau de base de la solution créée. Le niveau portera le même nom que les entités en entrée.

Feature Layer
Nom de la solution de sectorisation

Nom de la solution de sectorisation qui sera créée.

String
Champ d’ID
(Facultatif)

Champ qui contient les valeurs d’identifiant des objets figurant dans le niveau.

Field
Champ Nom
(Facultatif)

Champ de couche en entrée contenant les valeurs de nom qui seront chargées dans le niveau de base.

Field
Nom du niveau de sectorisation
(Facultatif)

Nom du niveau de sectorisation, par exemple, le niveau 2.

String
Nom de secteur par défaut
(Facultatif)

Préfixe des noms des nouveaux secteurs qui seront créés : par exemple, Secteur 1, Secteur 2 et Secteur 3 ou District 1, District 2 et District 3.

String
Boundary Mask (Masque de limite)
(Facultatif)

Couche qui sera utilisée en tant que masque pour limiter la croissance des couches de points.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Solution de sectorisation en sortie

Solution de sectorisation en sortie.

Group Layer

arcpy.td.CreateTerritorySolution(in_features, solution_name, {id_field}, {name_field}, {territory_level_name}, {default_territory_name}, {in_boundary_mask})
NomExplicationType de données
in_features

Géométrie ou données qui seront utilisées comme niveau de base de la solution créée. Le niveau portera le même nom que les entités en entrée.

Feature Layer
solution_name

Nom de la solution de sectorisation qui sera créée.

String
id_field
(Facultatif)

Champ qui contient les valeurs d’identifiant des objets figurant dans le niveau.

Field
name_field
(Facultatif)

Champ de couche en entrée contenant les valeurs de nom qui seront chargées dans le niveau de base.

Field
territory_level_name
(Facultatif)

Nom du niveau de sectorisation, par exemple, le niveau 2.

String
default_territory_name
(Facultatif)

Préfixe des noms des nouveaux secteurs qui seront créés : par exemple, Secteur 1, Secteur 2 et Secteur 3 ou District 1, District 2 et District 3.

String
in_boundary_mask
(Facultatif)

Couche qui sera utilisée en tant que masque pour limiter la croissance des couches de points.

Feature Layer

Sortie obtenue

NomExplicationType de données
out_territory_solution

Solution de sectorisation en sortie.

Group Layer

Exemple de code

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

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

import arcpy
arcpy.td.CreateTerritorySolution("CensusTacts", "Territory Solution", "CensusID", "TractName", "Territories", "Territory", None)

Informations de licence

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

Rubriques connexes