获得 Business Analyst 许可后可用。
描述
Creates a series of lines from each customer to an associated store location. These lines are often called spider diagrams.
注:
This tool is similar to the Generate Origin-Destination Links tool, found in the Analysis toolbox Proximity toolset.
插图
使用方法
The store layer and customer layer must be a point feature class.
Creating desire lines with drive time and drive distance will take longer than using the straight-line (Euclidean) distance method.
The output shows the spatial distribution between the Store Layer and the Customer Layer and calculates the distance values between each store and customer.
语法
arcpy.ba.DesireLines(in_stores_layer, in_customers_layer, out_feature_class, store_id_field, link_field, {distance_type}, {units}, {cutoff}, {travel_direction}, {time_of_day}, {time_zone})
参数 | 说明 | 数据类型 |
in_stores_layer | Input point layer representing store or facility locations. | Feature Layer |
in_customers_layer | Input point layer representing customers or patrons. | Feature Layer |
out_feature_class | The resultant feature class that will be added to the Contents pane. | Feature Class |
store_id_field | Unique ID representing a store or facility location. | Field |
link_field | An ID used to assign individual customers to stores. | Field |
distance_type (可选) | Defines how distance is calculated based on the method of travel. Straight Line is the default value. When using Portal for ArcGIS or local data sources, travel mode options are dynamically populated. | String |
units (可选) | Defines the type of distance- or time-measuring units to be used when calculating minimal distance. | String |
cutoff (可选) | The distance beyond which customers will be considered outliers and therefore excluded from consideration during desire line creation. | Double |
travel_direction (可选) | Specifies whether to measure travel times or distances from stores to demand points or from demand points to stores.
| String |
time_of_day (可选) | The time at which travel begins. | Date |
time_zone (可选) | Specifies the time zone of the Time of Day parameter.
| String |
代码示例
The following Python window script demonstrates how to use the DesireLines tool.
import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.DesireLines("Hubs", "grocery stores", r"C:\Temp\Output.gdb\Hubs_DesireLines", "Loc_name", "Loc_name", "STRAIGHT_LINE_DISTANCE", "MILES", 15, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION")
许可信息
- Basic: 需要 Business Analyst
- Standard: 需要 Business Analyst
- Advanced: 需要 Business Analyst