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 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

La 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

La solution de sectorisation mise à jour.

Group Layer

Exemple de code

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

Le script ci-dessous 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