ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать слой набора сетевых данных

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Создает слой набора сетевых данных на основе набора сетевых данных.

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

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

  • Слой набора сетевых данных можно применять в любом рабочем процессе, использующем набор сетевых данных на входе.

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

  • Слои наборов сетевых данных, созданные этим инструментом, могут импортировать символы из имеющихся файлов слоев набора сетевых данных инструментом Применить символы из слоя.

  • Доступные варианты параметра Сетевые элементы для отображения основаны на элементах сети, поддерживаемых набором сетевых данных. К примеру, если набор сетевых данных не поддерживает пробки и повороты, эти опции доступны не будут.

  • При выполнении сетевого анализа в цикле скрипта Python создайте слой набора сетевых данных вне цикла и выполните анализ внутри цикла для улучшения производительности.

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

Синтаксис

arcpy.na.MakeNetworkDatasetLayer(in_network_dataset, output_layer, {draw_elements})
ПараметрОбъяснениеТип данных
in_network_dataset

Набор сетевых данных, из которого делается новый слой.

Network Dataset Layer
output_layer

Имя создаваемого слоя набора сетевых данных.

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

Примечание:

Выходной слой является временным и будет удален по окончании сеанса. Для сохранения слоя на диске запустите инструмент Сохранить в файл слоя.

Network Dataset Layer
draw_elements
[draw_elements,...]
(Дополнительный)

Тип элементов сети для отображения в выходном слое. Доступные варианты зависят от того, какие элементы сети поддерживаются входным набором сетевых данных. Если набор сетевых данных поддерживает пробки, значение по умолчанию будет TRAFFIC; в противном случае это будет EDGES.

Этот параметр лишь включает и выключает типы элементов сети, которые будут отображаться в слое набора сетевых данных. Включенные элементы показываются с использованием символов по умолчанию. Чтобы нарисовать элементы с помощью определенных символов, для начала настройте эти символы для элементов сети с помощью диалогового окна Свойства слоя в ArcMap, затем сохраните слой набора сетевых данных в виде файла слоя, который затем можно использовать для импорта символов для других слоев.

Если существующий слой набора сетевых данных задан в качестве входного набора сетевых данных, этот параметр унаследует показ тех элементов сети, которые заданы во входном слое.

String

Пример кода

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

Выполните инструмент с использованием только обязательных параметров.

networkDataset = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
arcpy.na.MakeNetworkDatasetLayer(networkDataset, "StreetNetwork")
MakeNetworkDatasetLayer, пример 2 (окно Python)

Выполните инструмент с использованием необходимых и дополнительных параметров.

networkDataset = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
arcpy.na.MakeNetworkDatasetLayer(networkDataset, draw_elements=["EDGES","TURNS"])

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

  • Текущая рабочая область

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

  • Basic: Требуется Network Analyst
  • Standard: Требуется Network Analyst
  • Advanced: Требуется Network Analyst

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

  • Создание набора сетевых данных
  • Обзор группы инструментов Набор сетевых данных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация