Создать слой анализа маршрута (Network Analyst)

Эта документация ArcGIS 2.8 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

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

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

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

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

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

  • В ArcGIS Pro данные слоев сетевого анализа хранятся на диске в классах пространственных объектов файловой базы геоданных. При создании слоя сетевого анализа в проекте данные слоя будут созданы в новом наборе классов объектов в среде Текущей рабочей области. При создании слоя сетевого анализа в скрипте Python вам необходимо сначала явно задать среду рабочей области для файловой базы геоданных, в которой вы собираетесь хранить данные слоя, используя arcpy.env.workspace = "<path to file gdb>". После создания слоя в файловую базу геоданных будет добавлен новый набор классов объектов, содержащий соответствующие подслои для классов пространственных объектов.

Параметры

ПодписьОписаниеТип данных
Источник сетевых данных

Набор сетевых данных или сервис, для которого выполняется сетевой анализ. Для сервиса используйте URL-адрес портала.

Network Dataset Layer;String
Имя слоя
(Дополнительный)

Имя создаваемого слоя сетевого анализа.

String
Режим передвижения
(Дополнительный)

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

Объект arcpy.na.TravelMode и строка, содержащая действительное представление JSON режима перемещения, также могут использоваться как ввод для параметра.

String
Последовательность
(Дополнительный)

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

  • Использовать текущий порядокПорядок остановок соответствует порядку ввода. Это значение по умолчанию.
  • Найти оптимальный порядокПорядок остановок изменяется для получения оптимального маршрута. Этот параметр заменяет задачу поиска кратчайшего пути на задачей движущегося торгового представителя.
  • Сохранить первую и последнюю остановкиСохраняет первую и последнюю остановки в исходном порядке. Порядок остальных остановок изменяется для получения оптимального маршрута.
  • Сохранить первую остановкуСохраняет первую остановку строго в заданном порядке. Порядок остальных остановок изменяется для получения оптимального маршрута.
  • Сохранить последнюю остановкуСохраняет последнюю остановку строго в заданном порядке. Порядок остальных остановок изменяется для получения оптимального маршрута.
String
Время дня
(Дополнительный)

Дата и время начала для маршрута. Время начала маршрута в основном используется для поиска маршрутов на основе такого атрибута импеданса, который имеет вариации в течение суток. Например, время начала 7 часов утра может применяться для поиска маршрута в час пик. Для этого параметра значение по умолчанию равно 8:00 утра. Дату и время можно указать в виде 10/21/05 10:30 AM. Если маршрут выполняется за несколько дней и указано только время начала, то используется текущая дата.

Вместо конкретной даты может быть задан день недели, при помощи следующих условных дат:

  • Сегодня – 12/30/1899
  • Воскресенье – 12/31/1899
  • Понедельник – 1/1/1900
  • Вторник – 1/2/1900
  • Среда – 1/3/1900
  • Четверг – 1/4/1900
  • Пятница – 1/5/1900
  • Суббота – 1/6/1900

Например, чтобы указать, что маршрут должен начинаться в 5:00 во вторник, следует указать значение параметра, равное 02.01.1900 17:00.

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

Date
Часовой пояс
(Дополнительный)

Указывает часовой пояс параметра Время суток.

  • Локальное время в местоположенияхЗначение параметра Время суток относится к часовому поясу, в котором находится первая остановка маршрута. Это значение по умолчанию.Если вы создаете несколько маршрутов в различных часовых поясах, время начала будет отсчитываться от Всемирного координированного времени (UTC). Например, если Время дня имеет значение 2 января, 10:00, то это означает, что маршрут начнется в 10:00 утра. по UTC) для восточного часового пояса и в 10:00 утра по центральному стандартному времени (4:00 вечера по UTC) для маршрутов, начинающихся в центральном часовом поясе. Время начала по UTC будет отличаться на один час.Время и дата прибытия и отправления, записанные в выходном классе объектов-остановок, будут соответствовать часовому поясу первой остановки каждого маршрута.
  • UTCЗначения параметра Время дня указываются во Всемирном координированном времени (UTC). Используйте эту опцию, если вы хотите создать маршрут для определенного времени, например текущего, но точно не знаете, в каком часовом поясе будет находиться первая остановка.Если вы создаете несколько маршрутов, охватывающих различные часовые пояса, время начала по UTC будет синхронизировано. Например, если Время дня имеет значение 2 января, 10:00, то это означает, что маршрут начнется в 5:00 утра по восточному стандартному времени. 10 a.m. по UTC) для часового пояса Восточное время, и в 4:00 утра центрального стандартного времени по UTC) для маршрутов, начинающихся в центральном часовом поясе. Оба маршрута начнутся в 10:00 утра по UTC.Время и дата прибытия и отправления, записанные в выходном классе объектов-остановок, будут соответствовать времени UTC.
String
Линейная геометрия
(Дополнительный)

Определяет тип формы для объектов маршрута, получаемых в результате анализа.

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

  • По сетиПолученные маршруты будут иметь точную форму лежащих в основе источников сети. Выходные данные содержат данные линейных измерений маршрутов. Эти измерения отсчитываются от первой остановки и записывают накапливаемый импеданс для достижения данного положения.
  • Без линийДля выходных маршрутов форма не создается.
  • Прямые линииФорма выходного маршрута будет отдельной прямой линией между остановками.
String
Атрибуты накопления
(Дополнительный)

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

Для каждого из накопленных атрибутов стоимости в выходных объектах сетевого анализа добавляется параметр Total_[Impedance].

Этот параметр недоступен, если источником сетевых данных является сервис ArcGIS Online или сервис в версии Portal for ArcGIS, не поддерживающей накопление.

String
Построить путевой лист при расчете
(Дополнительный)

Указывает, будут ли создаваться направления при выполнении анализа.

  • Отмечено – при расчете будет создан пошаговый путевой лист. Это значение по умолчанию.
  • Не отмечено – во время расчета не будут создаваться пошаговые направления.

Для анализа, в котором не требуется генерировать пошаговые направления, если этот параметр не установлен, это сократит время, необходимое для анализа.

Boolean
Часовой пояс для полей времени
(Дополнительный)

Устанавливает часовой пояс для интерпретации полей даты-времени во входных таблицах, в том числе полей, которые используются для временных окон.

  • Локальное время в местоположенияхДаты и время в полях времени для остановки будут интерпретироваться в соответствии с часовым поясом, в котором расположена остановка. Это значение по умолчанию.
  • UTCЗначения даты и времени в полях времени для остановок указаны по универсальному глобальному времени (UTC).
String

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

ПодписьОписаниеТип данных
Слой Network Analyst

Выходной слой анализа.

Слой Network Analyst

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

Особые случаи

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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