Удалить слой сетевого анализа (Network Analyst)

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

Удаляет слой сетевого анализа и все данные анализа.

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

  • Инструмент удаляет данные анализа входного слоя сетевого анализа (классы пространственных объектов и таблицы, ссылающиеся на подслои и подтаблицы слоя сетевого анализа). Источник сетевых данных слоя не удаляется.

  • Инструмент применяется в модели, где в промежуточном шаге создается слой сетевого анализа. Если требуются повторные запуски модели, лишние данные подслоев могут накапливаться в базе данных проекта. Этот инструмент можно использовать для очистки данных анализа слоя сетевого анализа в рамках рабочего процесса модели.

    Более подробно об использовании этого инструмента в модели

  • Если слой сетевого анализа отображен на карте, он будет также удален с карты.

Параметры

ПодписьОписаниеТип данных
Входные слои сетевого анализа

Слой или слои сетевого анализа, которые необходимо удалить.

Network Analyst Layer

Производные выходные данные

ПодписьОписаниеТип данных
Удаление успешно выполнено

Показывает, успешно ли выполнена операция удаления.

Boolean

arcpy.management.DeleteNetworkAnalysisLayer(in_network_analysis_layers)
ИмяОписаниеТип данных
in_network_analysis_layers
[in_network_analysis_layers,...]

Слой или слои сетевого анализа, которые необходимо удалить.

Network Analyst Layer

Производные выходные данные

ИмяОписаниеТип данных
delete_succeeded

Показывает, успешно ли выполнена операция удаления.

Boolean

Пример кода

DeleteNetworkAnalysisLayer, пример 1 (окно Python)

Сниппет кода, где функция DeleteNetworkAnalysisLayer использована для удаления слоя задачи выбора маршрута транспорта и его данных после завершения рабочего процесса.

import arcpy
layer = arcpy.na.MakeVehicleRoutingProblemAnalysisLayer(network, "VRP").getOutput(0)

# Additional workflow steps

arcpy.na.DeleteNetworkAnalysisLayer(layer)

Параметры среды

Этот инструмент не использует параметры среды геообработки