GenerateDirectionsFeatures

摘要

在通过求解网络分析图层而生成的地图及相应的文本方向上创建路径线的要素类。 可使用网络分析图层的 StreetDirectionProperties 对象来修改输出。

说明

网络分析路径、车辆配送和最近设施点求解程序生成街道路径作为输出,并可有选择地创建描述这些路径的转弯指示文本方向。 GenerateDirectionsFeatures 允许您生成这些文本方向,作为与地图上含相应线要素的每一段文本方向相配对的要素类。

可使用网络分析图层上的 StreetDirectionProperties 设置来修改方向的输出,例如语言、样式和单位。

只能通过类型为路径、车辆配送或最近设施点的网络分析图层来生成方向,因为只有这些图层类型支持路径和方向。 此外,分析图层使用的网络数据集必须配置为方向。

语法

GenerateDirectionsFeatures (network_analyst_layer, {catalog_path}, {schema_only}, {configuration_keyword})
参数说明数据类型
network_analyst_layer

A network analysis layer object or layer name.

The analysis layer solver type must be route, vehicle routing problem, or closest facility because directions support is required. The network dataset used by the analysis layer must be configured for directions.

警告:
This function does not support last mile delivery analysis layers even though this layer type supports directions.

Layer
catalog_path

The catalog path to the output directions feature class.

(默认值为 in_memory\Directions)

String
schema_only

Specifies whether an empty directions feature class will be generated or if it will also be populated with direction features.

(默认值为 False)

Boolean
configuration_keyword

The configuration keyword of the output directions feature class.

(默认值为 None)

String
返回值
数据类型说明
String

输出方向要素类的目录路径。

代码示例

GenerateDirectionsFeatures 示例(工作流)

获取路径图层对象并通过它生成方向。

#Get the route layer object from a layer named "Route" in the map
doc = arcpy.mp.ArcGISProject('current')
map_obj = doc.listMaps()[0]
rt_layer = map_obj.listLayers('Route')[0]

#Generate directions features and save them to disk.
arcpy.na.GenerateDirectionsFeatures(rt_layer,
                                    'C:/Data/Directions.gdb/RouteDirections')