Disponible con licencia de Business Analyst.
Resumen
Defines the type of distance calculation or distance constraints to use when creating territories.
Uso
Maximum Territory Radius specifies the maximum size of the territory. Adjacent territories can be smaller than the radius specified if the boundaries between territories overlap. Territories will expand until the radius value is reached.
Territory Buffer Distance specifies the buffer size around each territory that cannot be encroached. Territories will be constrained by the adjacent territory buffer.
When setting Minimum Distance Between Centers, the distance between centers can be greater than the minimum distance.
If a network distance is specified, a Territory Network Index (TNI) will be created during the Solve tool execution.
If Network Parameters are set, a summary of network settings will be written, as messages at the bottom of the Geoprocessing pane, during the execution of the Solve tool.
Network Data Source must be set to a local network dataset. Online network solvers are not supported.
Sintaxis
arcpy.td.SetTerritoryDistanceParameters(in_territory_solution, level, {distance_type}, {units}, {max_radius}, {buffer_distance}, {min_distance}, {network_datasource}, {build_index}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance})
Parámetro | Explicación | Tipo de datos |
in_territory_solution | The Territory Design solution layer that will be used in the analysis. | Group Layer; Feature Dataset; String |
level | The level to which the distance parameters will be applied. | String |
distance_type (Opcional) | Specifies how distance is calculated based on method of travel.
| String |
units (Opcional) | Specifies the type of measuring units that will be used.
| String |
max_radius (Opcional) | The maximum radius of the territory. | Double |
buffer_distance (Opcional) |
The radius of the territory buffer. | Double |
min_distance (Opcional) | The minimum distance between territory centers. | Double |
network_datasource (Opcional) | The network dataset on which the network distance calculation will be performed. | Network Dataset Layer |
build_index (Opcional) | Specifies whether or not to build an index. A network index will improve performance when solving the Territory Solution.
| Boolean |
travel_direction (Opcional) | Specifies the direction of travel between stores and customers.
| String |
time_of_day (Opcional) | Specifies the time and date when calculating distance. | Date |
time_zone (Opcional) | Specifies the time zone of the Time of Day parameter.
| String |
search_tolerance (Opcional) | The search tolerance for locating territories on the network. Territories that are outside the search tolerance are left unlocated. The parameter requires a distance value and units for the tolerance. The default value is 5000 Meters. | Linear Unit |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_territory_solution | The updated territory solution. | Group Layer |
Muestra de código
The following Python window script demonstrates how to use the SetTerritoryDistanceParameters tool.
import arcpy
arcpy.td.SetTerritoryDistanceParameters("TerritorySolution", "Territories[1]", "STRAIGHT_LINE", "MILES", 5, 1, 3, "\Data\Streets Data\NorthAmerica.gdb\Routing\Routing_ND", "BUILD_INDEX", None, "5:30:00 PM", "TIME_ZONE_AT_LOCATION", "5000 Meters")
Entornos
Información de licenciamiento
- Basic: Requiere Business Analyst
- Standard: Requiere Business Analyst
- Advanced: Requiere Business Analyst