Definir opciones de nivel de territorio (Territory Design)

Disponible con licencia de Business Analyst.

Resumen

Define opciones para el modo de crear los niveles de territorio.

Uso

  • Un valor del parámetro Compactación de 100 es un círculo en el que se satisfacen todos los parámetros.

  • Un valor bajo de compactación significa que las variables y preferencias se satisfacen, pero la forma se ve comprometida.

  • El parámetro Rellenar extensión automáticamente asigna las entidades a sus territorios más cercanos, independientemente de los parámetros de restricción.

  • De forma predeterminada, se utiliza un generador de números aleatorios para designar el valor de inicialización.

  • El parámetro Valor de inicialización del generador de números aleatorios utiliza el algoritmo 599 del algoritmo recopilado por ACM para generar territorios aleatorios. Para generar territorios coherentes, use un valor entero mayor o igual que 0.

Parámetros

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

La capa de la solución Territory Design que se utilizará en el análisis.

Group Layer; Feature Dataset; String
Nivel

El nivel en el que se aplicarán las opciones.

String
Compactación
(Opcional)

Un valor numérico entre 0 y 100 que define la forma de los territorios.

Long
Rellenar extensión automáticamente
(Opcional)

Especifica si las entidades se asignan automáticamente al territorio más cercano.

  • Activado: las entidades se asignan automáticamente al territorio más cercano.
  • Desactivado: las entidades no se asignan automáticamente al territorio más cercano. Esta es la opción predeterminada.
Boolean
Valor de inicialización del generador de número aleatorios
(Opcional)

Un entero utilizado para el valor de inicialización. El valor predeterminado es ningún valor y utiliza un generador aleatorio.

Long
Relación espacial
(Opcional)

Especifica la relación espacial del modo en que se relacionan las entidades para determinar la adyacencia.

  • Solo bordes de contigüidadLas entidades poligonales que comparten un límite o comparten un nodo con entidades vecinas.
String
Tolerancia de zona de influencia
(Opcional)

La distancia entre entidades para determinar la adyacencia. Las entidades que están dentro de la tolerancia de zona de influencia se consideran entidades adyacentes.

Linear Unit

Salida derivada

EtiquetaExplicaciónTipo de datos
Solución de territorio actualizada

La solución de territorio actualizada.

Group Layer

arcpy.td.SetTerritoryLevelOptions(in_territory_solution, level, {compactness}, {fill_extent}, {random_seed}, {spatial_relationship}, {buffer_tolerance})
NombreExplicaciónTipo de datos
in_territory_solution

La capa de la solución Territory Design que se utilizará en el análisis.

Group Layer; Feature Dataset; String
level

El nivel en el que se aplicarán las opciones.

String
compactness
(Opcional)

Un valor numérico entre 0 y 100 que define la forma de los territorios.

Long
fill_extent
(Opcional)

Especifica si las entidades se asignan automáticamente al territorio más cercano.

  • AUTO_FILL_EXTENTLas entidades se asignan automáticamente al territorio más cercano.
  • DO_NOT_AUTO_FILL_EXTENTLas entidades no se asignan automáticamente al territorio más cercano. Esta es la opción predeterminada.
Boolean
random_seed
(Opcional)

Un entero utilizado para el valor de inicialización. El valor predeterminado es ningún valor y utiliza un generador aleatorio.

Long
spatial_relationship
(Opcional)

Especifica la relación espacial del modo en que se relacionan las entidades para determinar la adyacencia.

  • CONTIGUITY_EDGES_ONLYLas entidades poligonales que comparten un límite o comparten un nodo con entidades vecinas.
String
buffer_tolerance
(Opcional)

La distancia entre entidades para determinar la adyacencia. Las entidades que están dentro de la tolerancia de zona de influencia se consideran entidades adyacentes.

Linear Unit

Salida derivada

NombreExplicaciónTipo de datos
out_territory_solution

La solución de territorio actualizada.

Group Layer

Muestra de código

Ejemplo de SetTerritoryLevelOptions (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta SetTerritoryLevelOptions.

import arcpy
arcpy.td.SetTerritoryLevelOptions("td", "Territories[1]", 75, "DO_NOT_AUTO_FILL_EXTENT", None, "CONTIGUITY_EDGES_ONLY", "20 DecimalDegrees")

Información de licenciamiento

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

Temas relacionados