Crear solución de territorio (Territory Design)

Disponible con licencia de Business Analyst.

Resumen

Crea una nueva solución de territorio con dos niveles y carga entidades de entrada en el nivel base.

Uso

  • Las entidades de entrada para el nivel base pueden ser una capa de entidades de puntos o una capa de entidades poligonales.

  • El tipo de capa de entrada determinará cómo se visualiza el nivel base, por ejemplo, puntos o polígonos.

  • Se pueden crear geometrías adicionales para mostrar los centros de límite o los límites de los polígonos.

  • Se pueden crear capas adicionales para visualizar el nivel base, por ejemplo, centros de polígonos o límites de puntos.

  • Los parámetros Campo de Id. y Campo de nombre son opcionales y se utilizan para identificar de forma única las entidades de la capa base. Algunos ejemplos serían los códigos postales o nombres de distritos censales. Si no se proporciona un campo de Id., se generará automáticamente un Id. único.

  • De forma predeterminada, todos los campos de la capa de entrada se agregarán a la solución de territorio. Puede desactivar la visibilidad de los campos haciendo clic con el botón derecho en el encabezado de la columna y, a continuación, en Ocultar campo si no desea que el campo se agregue a la solución de territorio.

  • La variable %Number% determina dónde se coloca el número entero, ya sea después o antes del nombre del territorio, por ejemplo, Territorio %Number% genera Territorio 1, Territorio 2, etc., mientras que Territorio %Number% genera 1 territorio, 2 territorio, etc.

  • Una capa de máscara solo se admite para una solución de territorio basada en puntos.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de geometría o datos que se utilizarán como nivel base de la solución creada. El nivel tendrá el mismo nombre que las entidades de entrada.

Feature Layer
Nombre de solución de territorio

El nombre de la solución de territorio que se va a crear.

String
Campo de Id.
(Opcional)

El campo que contiene valores de Id. para los objetos del nivel.

Field
Campo de nombre
(Opcional)

El campo que contiene valores de nombre para los objetos del nivel.

Field
Nombre de nivel de territorio
(Opcional)

El nombre del nivel de territorio, por ejemplo, nivel 2.

String
Nombre de territorio predeterminado
(Opcional)

El prefijo de los nombres de los nuevos territorios que se crearán, por ejemplo, Territorio 1, Territorio 2 y Territorio 3 o Distrito 1, Distrito 2 y Distrito 3.

String
Máscara de límite
(Opcional)

La capa que se utiliza como máscara para limitar el crecimiento de las capas basadas en puntos.

Feature Layer

Salida derivada

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

La solución de territorio de salida.

Group Layer

arcpy.td.CreateTerritorySolution(in_features, solution_name, {id_field}, {name_field}, {territory_level_name}, {default_territory_name}, {in_boundary_mask})
NombreExplicaciónTipo de datos
in_features

Las entidades de geometría o datos que se utilizarán como nivel base de la solución creada. El nivel tendrá el mismo nombre que las entidades de entrada.

Feature Layer
solution_name

El nombre de la solución de territorio que se va a crear.

String
id_field
(Opcional)

El campo que contiene valores de Id. para los objetos del nivel.

Field
name_field
(Opcional)

El campo que contiene valores de nombre para los objetos del nivel.

Field
territory_level_name
(Opcional)

El nombre del nivel de territorio, por ejemplo, nivel 2.

String
default_territory_name
(Opcional)

El prefijo de los nombres de los nuevos territorios que se crearán, por ejemplo, Territorio 1, Territorio 2 y Territorio 3 o Distrito 1, Distrito 2 y Distrito 3.

String
in_boundary_mask
(Opcional)

La capa que se utiliza como máscara para limitar el crecimiento de las capas basadas en puntos.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
out_territory_solution

La solución de territorio de salida.

Group Layer

Muestra de código

Ejemplo de CreateTerritorySolution (ventana de Python)

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

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

Información de licenciamiento

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

Temas relacionados