GenerateDirectionsFeatures

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

Создает на карте класс объектов с линиями маршрутов и соответствующими текстовыми путевыми листами, полученными на основе выполнения сетевого анализа слоя. Выходные данные можно изменить с помощью объекта StreetDirectionProperties слоя сетевого анализа.

Обсуждение

Несколько механизмов расчета Network Analyst создают в качестве выходных данных маршруты передвижения по улицам и содержат опцию создания подробных (от поворота до поворота) текстовых путевых листов этих маршрутов. GenerateDirectionsFeatures позволяет создавать текстовые путевые листы как класс пространственных объектов, где каждому линейному объекту на карте соответствует свое текстовое описание.

Выходные путевые листы можно настраивать; вы можете задать язык, стиль и единицы измерения с помощью настроек StreetDirectionProperties слоя сетевого анализа.

Функция GenerateDirectionsFeatures работает только со слоями сетевого анализа маршрут, задача выбора маршрута транспорта и анализ ближайшего пункта обслуживания. Кроме того, набор сетевых данных, используемый слоем анализа, должен быть настроен на поддержку путевых листов.

Синтаксис

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 or waste collection analysis layers even though these layer types support 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 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')