Charger des enregistrements de secteur (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Ajouter des enregistrements (entités) ou mettre à jour des enregistrements existants pour le niveau spécifié.

Utilisation

  • L’outil spécifie une solution de sectorisation existante.

  • L’outil spécifie le niveau auquel les enregistrements seront ajoutés.

  • Une couche ponctuelle ajoutera les enregistrements à la couche Territories Centers.

  • Une couche surfacique ajoutera les enregistrements à la couche Territories Boundary.

  • L’outil nécessite une couche d’entités ou une table en entrée.

Paramètres

ÉtiquetteExplicationType de données
Solution de sectorisation en entrée

Nom de la solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
Niveau

Nom du niveau auquel les données seront ajoutées.

String
Données en entrée

Couche ou enregistrements à charger.

Table View
Champ d’ID
(Facultatif)

Champ contenant les valeurs d’identifiant à charger dans le niveau.

Field
Champ Nom
(Facultatif)

Champ contenant les valeurs de nom à charger dans le niveau.

Field
Appariement des champs
(Facultatif)

Valeurs qui seront utilisées pour les propriétés de sectorisation.

  • ID du secteur parent : identifiant du secteur parent.
  • État verrouillé : le secteur n’est pas modifiable.
  • Centre verrouillé : les points centraux ne sont pas modifiables et restent à leur localisation fixe.

Value Table
Ajouter des données
(Facultatif)

Indique si les enregistrements chargés seront ajoutés ou remplacés.

  • Activé : les enregistrements chargés au niveau indiqué seront ajoutés.
  • Désactivé : les enregistrements chargés au niveau indiqué seront remplacés. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

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

Solution de sectorisation mise à jour.

Group Layer

arcpy.td.LoadTerritoryRecords(in_territory_solution, level, in_data, {id_field}, {name_field}, {field_map}, {append_data})
NomExplicationType de données
in_territory_solution

Nom de la solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
level

Nom du niveau auquel les données seront ajoutées.

String
in_data

Couche ou enregistrements à charger.

Table View
id_field
(Facultatif)

Champ contenant les valeurs d’identifiant à charger dans le niveau.

Field
name_field
(Facultatif)

Champ contenant les valeurs de nom à charger dans le niveau.

Field
field_map
[[attribute, field],...]
(Facultatif)

Valeurs des propriétés de sectorisation.

  • parent_territory_id : identifiant du secteur parent.
  • locked_state : le secteur n’est pas modifiable.
  • center_locked : les points centraux ne sont pas modifiables et restent à leur localisation fixe.

Value Table
append_data
(Facultatif)

Indique si les enregistrements chargés seront ajoutés ou remplacés.

  • APPENDLes enregistrements chargés au niveau indiqué seront ajoutés.
  • REPLACELes enregistrements chargés au niveau indiqué seront remplacés. Il s’agit de l’option par défaut.
Boolean

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

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction LoadTerritoryRecords.

import arcpy
arcpy.td.LoadTerritoryRecords("Territory Solution", "Level[1]", r"C:\Temp \sampledata.gdb\StoreLocations", "ID", "Name", None, "REPLACE")

Informations de licence

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

Rubriques connexes