Cargar registros de territorio (Territory Design)

Disponible con licencia de Business Analyst.

Resumen

Agrega registros (entidades) o actualiza registros existentes para el nivel especificado.

Uso

  • La herramienta especifica una solución de territorio existente.

  • La herramienta especifica el nivel en el que se agregarán los registros.

  • Una capa de puntos agregará registros a la capa Territories Centers.

  • Una capa de polígonos agregará registros a la capa Territories Boundary.

  • La herramienta requiere una tabla o capa de entidades para la entrada.

Parámetros

EtiquetaExplicaciónTipo de datos
Solución de territorio de entrada

El nombre de la solución de territorio de entrada.

Group Layer; Feature Dataset; String
Nivel

El nombre del nivel en el que se cargarán los datos.

String
Datos de entrada

La capa o registros que se van a cargar.

Table View
Campo de Id.
(Opcional)

El campo que contiene los valores de Id. que se cargarán en el nivel.

Field
Campo de nombre
(Opcional)

El campo que contiene los valores de nombre que se cargarán en el nivel.

Field
Mapa de campo
(Opcional)

Los valores que se utilizarán para las propiedades de territorio.

  • Id. de territorio principal: el Id. del territorio principal.
  • Estado bloqueado: el territorio no se puede modificar.
  • Centro bloqueado: los puntos de centro no se pueden modificar y permanecerán en sus ubicaciones fijas.

Value Table
Incorporar datos
(Opcional)

Especifica si los registros que se están cargando se incorporarán o reemplazarán.

  • Activado: se incorporarán los registros que se están cargando en el nivel especificado.
  • Desactivado: se reemplazarán los registros que se están cargando en el nivel especificado. Esta es la opción predeterminada.
Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Solución de territorio actualizada

La solución de territorio actualizada.

Group Layer

arcpy.td.LoadTerritoryRecords(in_territory_solution, level, in_data, {id_field}, {name_field}, {field_map}, {append_data})
NombreExplicaciónTipo de datos
in_territory_solution

El nombre de la solución de territorio de entrada.

Group Layer; Feature Dataset; String
level

El nombre del nivel en el que se cargarán los datos.

String
in_data

La capa o registros que se van a cargar.

Table View
id_field
(Opcional)

El campo que contiene los valores de Id. que se cargarán en el nivel.

Field
name_field
(Opcional)

El campo que contiene los valores de nombre que se cargarán en el nivel.

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

Los valores de las propiedades de territorio.

  • parent_territory_id: el Id. del territorio principal.
  • locked_state: el territorio no se puede modificar.
  • center_locked: los puntos de centro no se pueden modificar y permanecerán en sus ubicaciones fijas.

Value Table
append_data
(Opcional)

Especifica si los registros que se están cargando se incorporarán o reemplazarán.

  • APPENDSe incorporarán los registros que se están cargando en el nivel especificado.
  • REPLACESe reemplazarán los registros que se están cargando en el nivel especificado. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_territory_solution

La solución de territorio actualizada.

Group Layer

Muestra de código

Ejemplo de LoadTerritoryRecords (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función LoadTerritoryRecords.

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

Información de licenciamiento

  • Basic: Requiere Business Analyst
  • Standard: Requiere Business Analyst
  • Advanced: Requiere Business Analyst

Temas relacionados