Модуль Network Analyst, arcpy.na, включает функции, представляющие инструменты геообработки из набора инструментов Network Analyst. При написании кода Python эти инструменты геообработки можно использовать в качестве функций Python. В следующей таблице приведены инструменты геообработки, доступные в arcpy.na:
Функции геообработки Network Analyst
Функция или инструмент | Описание |
---|---|
Позволяет добавить поле в подслой слоя сетевого анализа. | |
Добавляет входные объекты или записи в слой сетевого анализа. Объекты добавляются в конкретный подслой, например, остановки и барьеры. Когда слой сетевого анализа ссылается на сетевой набор данных в качестве источника сетевых данных, инструмент вычисляет сетевые положения входных данных, если только предварительно вычисленные поля сетевого положения не сопоставлены с входными данными. | |
Восстановление связности сети и атрибутивной информации набора сетевых данных. Набор сетевых данных необходимо построить заново после внесения изменений в атрибуты или объекты участвующего в наборе класса исходных объектов. После изменения исходного класса объектов, чтобы ускорить процесс компоновки, инструмент создает сетевые связи только в измененных областях. Однако при изменении сетевых атрибутов выполняется перестроение всего экстента набора сетевых данных. Это может очень сильно замедлить работу при больших размерах сетевых данных. | |
Размещает входные объекты в сети и добавляет во входные объекты поля, описывающие сетевые положения. Инструмент используется для предварительного вычисления сетевых положений входных данных, которые будут использоваться в рабочем процессе Network Analyst, увеличивая производительность анализа с сохранением времени расчета. Инструмент сохраняет вычисленные сетевые положения в атрибутивных полях входных данных. | |
Создает два класса объектов и таблицу, которые содержат сведения о ребрах, соединениях и поворотах, пройденных при расчете слоя сетевого анализа. | |
Создает набор сетевых данных в имеющемся наборе классов объектов. Набор сетевых данных может использоваться для выполнения сетевого анализа данных в наборе классов объектов. | |
Создает новый сетевой набор со схемой, которая содержится во входном файле шаблона (.xml). Все классы объектов и входные таблицы, необходимые для создания набора сетевых данных, должны существовать в момент выполнения инструмента. | |
Создает файл, содержащий схему имеющегося набора сетевых данных. Файл шаблона может использоваться для создания нового сетевого набора с той же схемой. | |
Используется для создания нового класса пространственных объектов поворотов, моделирующих повороты на дорогах в наборе сетевых данных. | |
Создает пошаговый путевой лист на основе слоя сетевого анализа с маршрутами. Путевой лист можно записать в файл в виде текста, а также в формате XML и HTML. Если указать соответствующий стиль, путевой лист можно записать в другом формате. | |
Создает новый набор сетевых данных, уменьшая количество линейных объектов до минимального необходимого для корректного моделирования входного набора данных. Получаемый на выходе более эффективный набор сетевых данных требует меньше времени для анализа, отрисовки результатов и создания направлений движения. Инструмент создает набор сетевых данных и исходные классы объектов; при этом входной набор сетевых данных с его исходными объектами остается неизменным. | |
Увеличение максимального количества ребер в повороте в классе объектов-поворотов. | |
Создает слой ближайшего пункта обслуживания и задает свойства анализа. Слой ближайшего пункта обслуживания необходим для определения ближайшего к инциденту пункта обслуживания на основе заданного режима передвижения. Слой можно создать, используя локальный набор сетевых данных или сервис, размещенный онлайн или на портале. | |
Создает слой ближайшего пункта обслуживания и задает свойства анализа. Слой ближайшего пункта обслуживания необходим для определения ближайшего к инциденту пункта обслуживания на основе заданных сетевых затрат. Прежние версии:Это устаревший инструмент. Это функция была передана инструменту Создать слой анализа ближайшего пункта обслуживания. | |
Создает слой сетевого анализа Размещение-Распределение и задает его свойства анализа. Слой анализа Размещение-Распределение необходим при выборе определенного количества пунктов обслуживания из набора потенциальных местоположений, например, для оптимального и эффективного распределения спроса между пунктами обслуживания. Слой можно создать, используя локальный набор сетевых данных или сервис, размещенный онлайн или на портале. | |
Создает слой сетевого анализа Размещение-Распределение и задает его свойства анализа. Слой анализа Размещение-Распределение необходим при выборе определенного количества пунктов обслуживания из набора потенциальных местоположений, например, для оптимального и эффективного распределения спроса между пунктами обслуживания. Прежние версии:Это устаревший инструмент. Это функция была передана инструменту Создать слой анализа Размещения-распределения. | |
Создает слой набора сетевых данных на основе набора сетевых данных. | |
Создает слой сетевого анализа матрицы Источник-Назначение и задает его свойства. Слой сетевого анализа матрицы Источник-Назначение необходим для представления матрицы стоимости движения из набора исходных местоположений в набор конечных местоположений. Слой можно создать, используя локальный набор сетевых данных или сервис, размещенный онлайн или на портале. | |
Создает слой сетевого анализа матрицы Источник-Назначение и задает его свойства. Слой сетевого анализа матрицы Источник-Назначение необходим для представления матрицы стоимости движения из набора исходных местоположений в набор конечных местоположений. Прежние версии:Это устаревший инструмент. Это функция была передана инструменту Создать слой анализа матрицы Источник-Назначение. | |
Создает слой сетевого анализа маршрута и задает свойства анализа. Слой сетевого анализа маршрута необходим для определения оптимального маршрута между набором сетевых положений на основе заданных сетевых затрат. Слой можно создать, используя локальный набор сетевых данных или сервис маршрутизации, размещенный онлайн или на портале. | |
Создает слой сетевого анализа маршрута и задает свойства анализа. Слой маршрута необходим для определения оптимального маршрута между набором сетевых положений на основе заданных сетевых затрат. Прежние версии:Это устаревший инструмент. Это функция была передана инструменту Создать слой анализа маршрута. | |
Создает слой сетевого анализа области обслуживания и задает свойства анализа. Слой сетевого анализа области обслуживания необходим для определения зоны доступности в пределах данного порога импеданса вокруг местоположения пункта обслуживания. Слой можно создать, используя локальный набор сетевых данных или сервис маршрутизации, размещенный онлайн или на портале. | |
Создает слой сетевого анализа области обслуживания и задает свойства анализа. Слой сетевого анализа области обслуживания необходим для определения зоны доступности в пределах данного порога импеданса вокруг местоположения пункта обслуживания. Прежние версии:Это устаревший инструмент. Это функция была передана инструменту Создать слой анализа области обслуживания. | |
Создает и заполняет дополнительные поля классов пространственных объектов-поворотов, ссылающиеся на ребра с использованием псевдонимов идентификаторов. Альтернативный идентификатор (псевдоним идентификатора) позволяет использовать еще один набор идентификаторов для поддержания целостности пространственных объектов-поворотов в случае изменения исходных ребер. | |
ShareAsRouteLayers | Публикует результаты сетевого анализа как элементы слоя маршрута на портале. Слой маршрута содержит всю информацию для отдельного маршрута, например, назначенные остановки и направления движения. |
Решает задачу слоя сетевого анализа на основе сетевых местоположений и свойств. | |
Создает слой анализа задачи выбора маршрута транспорта (VRP), задает свойства анализа и рассчитывает его, что является идеальным вариантом для настройки веб-сервиса VRP. Слой анализа задачи выбора маршрута транспорта находит лучшие маршруты для парка транспортных средств. | |
Преобразует таблицу поворотов ArcView или таблицу поворотов покрытия ArcInfo Workstation в класс пространственных объектов-поворотов ArcGIS. | |
Обновляет значение параметра сетевого атрибута для слоя сетевого анализа. Инструмент следует использовать для обновления значения параметра атрибута слоя сетевого анализа перед расчетом с помощью инструмента Расчет. Это гарантирует, что в операции расчета будет использоваться указанное значение параметра атрибута для выдачи соответствующих результатов. Прежние версии:Это устаревший инструмент. Вместо обновления значений атрибутивных параметров слоя сетевого анализа по-отдельности во время анализа, можно заранее задать значения атрибутивных параметров, настроив режимы перемещения по источникам сетевых данных. Во время анализа просто выберите соответствующий режим перемещения. | |
Обновляет все ссылки на ребра в классах объектов поворотов с помощью поля альтернативных ID. Этот инструмент следует использовать после внесения правок во входные линейные объекты, указанные объектами поворотов, для синхронизации объектов поворотов на основе альтернативных полей ID. | |
Обновляет все ссылки на ребра в классе объектов поворотов на основе геометрии объектов поворотов. Этот инструмент полезен, если идентификаторы, указанные для поворота, больше не находят ребра, участвующие в повороте, из-за изменения соответствующих ребер. |