Что нового в дополнительном модуле Дополнительный модуль ArcGIS Network Analyst extension версии 10.1
Иерархические области обслуживания
В ArcGIS 10.1 время построения области обслуживания значительно уменьшено, поскольку области обслуживания теперь поддерживают иерархию набора сетевых данных. Это позволяет уменьшить количество дорог, среди которых выполняется поиск, что делает вычисление слоя области обслуживания значительно более быстрым.
Размещение-распределение с покрытием емкостью
Механизм расчета Размещение-Распределение (Location-Allocation), представленный в ArcGIS 10, содержал шесть типов задач для минимизации обслуживающих пунктов, максимизации доли рынка и т. д. В ArcGIS 10.1 добавлен новый тип задачи: Максимизировать покрытие емкостью (Maximize Capacitated Coverage). Этот тип задачи идеально подходит для выбора расположений пунктов обслуживания, когда пространство или объем продукции ограничен и связано с тем, что предоставляется в пунктах обслуживания. Механизм Максимизировать покрытие емкостью (Maximize Capacitated Coverage) можно использовать для поиска больниц с указанным числом коек, школ с ограниченным числом учеников, а также складов с выделенным пространством хранения для инвентаря.
Ограничения: Запрещать, Избегать и Предпочитать
Ранее использование ограничений для элемента сети позволяло запретить прохождение по нему. В версии 10.1ограничения расширены и позволяют запрещать использование некоторых элементов сети, избегать или даже предпочитать их.
Запрещающие элементы позволяют моделировать улицы с односторонним движением, недопустимые повороты, ограничения массы и так далее.
Избегание элементов означает, что Network Analyst будет пытаться обойти данные элементы, но только в тех случаях, если это не слишком увеличит расстояние или если перемещение по данному элементу не является обязательным. Например, вам нужно избежать платных дорог, если при этом вы не сильно отклоняетесь от пути.
Предпочтение элементов делает их более привлекательными для поиска решения. Например, можно отдать предпочтение дорогам, более подходящим для перевозки опасных грузов при планировании маршрута перевозки таких грузов. Сходным образом, можно создать велосипедные маршруты с предпочтением велосипедных дорожек и дорог с велосипедными полосами. (Конечно, вы можете смешивать различные типы ограничений для моделирования режима перевозки, например, вы предпочитаете велосипедные дорожки, но отклоняете федеральные автострады.)
Для поддержки этой функции все атрибуты ограничений присваиваются параметру Использование ограничения (Restriction Usage), который позволяет выбирать запрещение, избегание или предпочтение сетевых элементов, использующих эти ограничения. При избегании или предпочтении элемента можно задать степень этого действия.
текущие данные о движении
Наборы сетевых данных, созданные в ArcGIS 10.1, могут содержать текущие данные о движении, что делает возможным:
- Визуализировать текущие условия дорожного движения на карте
- Выполнять сетевой анализ с использованием текущих данных о скорости
Модель трафика в реальном времени построена на базе модели исторического трафика, которая использовалась в версии 10.0. Исторический трафик использовал время в пути, которое менялось с учетом времени дня и дня недели. Это время было основано на усреднении имеющихся данных. Анализ сети с использованием модели исторического трафика дает намного более точные результаты по сравнению с использованием простого атрибута стоимости пути.
Данные о текущем состоянии дорожного движения помогают там, где не работает модель исторического трафика: при расчете текущих условий дорожного движения. При выполнении сетевого анализа на основе текущего времени, данные о состоянии дорожного движения помогут улучшить результат и даже превзойти результат, полученный с применением исторического трафика.
Более подробно о моделировании состояния дорожного движения в наборе сетевых данных
Инструмент геообработки Обновить данные трафика
Этот инструмент добавлен для поддержки модели текущего состояния дорожного движения. Он получает данные трафика с помощью интернет-сервиса и сохраняет их в файле, формат которого может быть считан набором сетевых данных. Инструмент настраивается на периодическое получение данных и построение файлов формата динамического движения (DTF), набор сетевых данных также необходимо настроить на использование этих файлов с помощью пути UNC или адреса HTTP.
Инструмент геообработки Обновить инциденты трафика (Update Traffic Incidents)
Этот инструмент загружает данные о ДТП и ремонтных работах, предоставляемые провайдером, и создает класс точечных пространственных объектов происшествий. Наложение данных о происшествиях на карту дорожного движения позволяет узнать, почему скорость движения ниже обычной. Этот инструмент обычно настраивается на запись данных в базу геоданных предприятия, чтобы данные о происшествиях были доступны для просмотра или совместного использования в виде картографического сервиса или сервиса объектов с периодическим обновлением.
Поддержка данных о дорожном движении во всех механизмах расчета
В версии 10.0 была введена поддержка данных об исторического трафика, но они могли использоваться только в двух из шести механизмах расчета: Маршрут и Задача выбора маршрута транспорта (Route and Vehicle Routing Problem). Теперь все механизмы поддерживают данные трафика. Более того, все они поддерживают и данные исторического трафика.
Для использования данных о дорожном движении необходимо выбрать атрибут стоимости на основе времени и задать время начала для слоя анализа.
Модуль ArcGIS Network Analyst (Python)
Модуль Network Analyst – это модуль Python, который обеспечивает доступ ко всем инструментам геообработки, доступным в наборе инструментов Network Analyst, а также к вспомогательным функциям и классам. Этот модуль можно использовать вместе с другими модулями ArcPy для автоматизации обработки с помощью Python.
Поддержка скриптов Python в анализаторах
Ранее анализаторы поля и VBScript поддерживались только VBScript. Возможности этих двух анализаторов в ArcGIS 10.1 расширены, и теперь они поддерживают скрипты Python. Соответственно, анализаторы VBScript теперь называются анализаторами скриптов.
Инструмент геообработки Копировать пройденные объекты источника (Copy Traversed Source Features)
Этот инструмент геообработки создает классы пространственных объектов, содержащие ребра, соединения и повороты, которые пересекаются слоем анализа вычисленной сети.
После выполнения анализа сети может потребоваться изучить некоторые аспекты базовой сети, что можно сделать с помощью этого инструмента. Например, после того, как вы создали в изучаемой области несколько маршрутов, можно использовать Копировать пройденные объекты источника (Copy Traversed Source Feature), чтобы определить, сколько раз проходится определенный отрезок улицы.
Более подробно об инструменте Копировать пройденные объекты источника
Улучшенная поддержка загрузки движущихся транспортных средств в слой анализа
Загрузка сетевых местоположений в слой сетевого анализа может выполняться с учетом направления и допуска направления входных точек, что позволяет размещать их в сети более точно. Это особенно полезно при загрузке данных GPS, получаемых с движущихся транспортных средств.
На рисунке ниже серый треугольник слева обозначает положение и направление движения транспортного средства согласно данным GPS. Ясно, что положение и направление не слишком точны. Если игнорировать направление, точка должна находиться на ребре, проходящем с востока на запад, которое находится ближе всего к серому треугольнику; однако, используя замыкание треугольника на ребро и сравнение направления с допуском направления, можно убедиться, что точка находится на улице, проходящей с севера на юг, и движется в северном направлении.
ArcGIS for Server
64 бита
Многие типы анализа сети могут загрузить все ресурсы компьютера из-за огромного количества обрабатываемых элементов сети и атрибутивных значений. Поскольку ArcGIS Server версии 10.1 является полностью 64-битовым приложением, его возможности существенно выросли, и теперь стало возможным выполнять анализ более крупных сетей.
Инструмент геообработки Создать области обслуживания (Generate Service Areas)
В ArcGIS 10.0 и предыдущих версиях имелась возможность создавать веб-сервисы, которые решали проблемы области обслуживания; однако новый инструмент геообработки Создать области обслуживания (Generate Service Areas) облегчает этот процесс.
До версии 10.1, было необходимо добавить в модель инструмент Создать слой области обслуживания (Make Service Area Layer), затем добавить другие инструменты геообработки в необходимом порядке. Теперь нужно добавить только один инструмент, Создать области обслуживания (Generate Service Areas), выбрать параметры, которые должны быть доступными, и опубликовать модель. Входными данными для инструмента Создать области обслуживания (Generate Service Areas) являются наборы пространственных объектов, а выходными – классы пространственных объектов. Эти форматы упрощают работу со входными и выходными данными в веб-среде.
Помните, что вам следует продолжать использовать инструмент Создать слой области обслуживания (Make Service Area Layer), если вы работаете только в ArcGIS for Desktop.
Инструмент геообработки Решить задачу выбора маршрута транспорта (Solve Vehicle Routing Problem)
В ArcGIS Network Analyst 10.1 включен новый инструмент VRP, Решить задачу выбора маршрута транспорта (Solve Vehicle Routing Problem), который позволяет выполнять авторизацию, публикацию и управление данными для VRP веб-сервиса. В ArcGIS Server следует использовать этот инструмент вместо модели, которая содержит инструмент Создать слой задачи выбора маршрута транспорта (Make Vehicle Routing Problem Layer).
С теми же преимуществами, которые имеются у инструмента Создать области обслуживания (Generate Service Areas) по сравнению с инструментом Создать слой области обслуживания (Make Service Area Layer), Solve Vehicle Routing Problem (Решить задачу выбора маршрута транспорта) позволяет настроить и опубликовать модель с одним инструментом. Кроме того, входными и выходными данными для нового инструмента являются наборы пространственных объектов и классы пространственных объектов, что упрощает работу с данными веб-сервиса.
Помните, что инструмент Создать слой задачи выбора маршрута транспорта (Make Vehicle Routing Problem) все еще является единственным инструментом, который позволяет создавать слои анализа сети для использования вне ArcGIS for Server.
Более подробно об инструменте Решить задачу выбора маршрута транспорта