Generate Threshold Rings (Business Analyst)

Доступно с лицензией Business Analyst.

Краткая информация

Creates a feature class of ring trade areas that expand around point features until the threshold value is reached.

Использование

  • The size of the output rings is determined by Threshold Values parameter value provided for a selected Threshold Variable parameter value from the active Business Analyst dataset.

  • Multiple threshold rings can be created around each input by typing individual values into separate threshold value text boxes.

  • The ID Field parameter value uniquely identifies the point location around which threshold rings will be created.

Параметры

ПодписьОписаниеТип данных
Input Features

The input point feature layer.

Feature Layer
Output Feature Class

The output feature class containing the threshold rings.

Feature Class
Threshold Variable

The selected Business Analyst dataset variable to which the threshold value will be applied.

String
Threshold Values

The threshold variable value that will determine the size of the output rings. The rings will expand until they contain the threshold value of the selected variable.

Double
Distance Units
(Дополнительный)

The distance units to be used with the threshold values.

String
ID Field
(Дополнительный)

The ID that uniquely identifies each input point and is included in the output as an attribute.

Field
Input Method
(Дополнительный)

Specifies the type of value that will be used for each drive time.

  • ValuesA constant value will be used (all trade areas will be the same size). This is the default.
  • ExpressionThe values from a field or an expression will be used (trade areas can be a different size).
String
Expression
(Дополнительный)

A fields-based expression that will be used to calculate the radii.

SQL Expression
Minimum Step
(Дополнительный)

The minimum distance between one threshold area candidate and the next as the model approaches the threshold value to prevent infinite iterations.

Double
Threshold Percent Difference
(Дополнительный)

The maximum percentage difference between the target value and threshold value that will be used when determining the threshold drive time, for example, 5 percent. The default value is 5.

Double

arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression}, {minimum_step}, {target_percent_diff})
ИмяОписаниеТип данных
in_features

The input point feature layer.

Feature Layer
out_feature_class

The output feature class containing the threshold rings.

Feature Class
threshold_variable

The selected Business Analyst dataset variable to which the threshold value will be applied.

String
threshold_values
[threshold_values,...]

The threshold variable value that will determine the size of the output rings. The rings will expand until they contain the threshold value of the selected variable.

Double
units
(Дополнительный)

The distance units to be used with the threshold values.

String
id_field
(Дополнительный)

The ID that uniquely identifies each input point and is included in the output as an attribute.

Field
input_method
(Дополнительный)

Specifies the type of value that will be used for each drive time.

  • VALUESA constant value will be used (all trade areas will be the same size). This is the default.
  • EXPRESSIONThe values from a field or an expression will be used (trade areas can be a different size).
String
expression
(Дополнительный)

A fields-based expression that will be used to calculate the radii.

SQL Expression
minimum_step
(Дополнительный)

The minimum distance between one threshold area candidate and the next as the model approaches the threshold value to prevent infinite iterations.

Double
target_percent_diff
(Дополнительный)

The maximum percentage difference between the target value and threshold value that will be used when determining the threshold drive time, for example, 5 percent. The default value is 5.

Double

Пример кода

GenerateThresholdRingTradeArea example (Python window)

The following Python window script demonstrates how to use the GenerateThresholdRingTradeArea function.

import arcpy
arcpy.ba.GenerateThresholdRingTradeArea("SF_Custs",r"C:\Project1.gdb\SF_Custs_GenerateThresholdRingTradeArea","populationtotals.totpop_cy",[50000,
100000], "MILES", "STORE_ID", Values, None)

Информация о лицензиях

  • Basic: Обязательно Business Analyst
  • Standard: Обязательно Business Analyst
  • Advanced: Обязательно Business Analyst

Связанные разделы