Упражнение 1: Поиск маршрута с использованием файлового набора сетевых данных

Уровень сложности: Начальный Требования к данным: Data and Maps for ArcGIS Путь к данным: Esri Data & Maps StreetMap North America media Задача: Целью данного руководства является иллюстрация использования диалогового окна Найти маршрут (Find Route) для расчета маршрутов в ArcMap.

При помощи диалогового окна Найти маршрут (Find Route) можно с легкостью рассчитывать маршруты в ArcMap с использованием файловых наборов сетевых данных или сервисов маршрутов ArcGIS for Server и ArcGIS Online. В этом диалоговом окне представлено множество опций для настройки расчета и отображения маршрутов. Например, можно привязать к остановкам временные окна, наложить ограничения на сетевые атрибуты, задать барьеры, автоматически переопределить порядок остановок для оптимизации маршрута или изменить значения скоростей для дорог определенных типов.

В этом упражнении вы узнаете, как вычислять простейшие маршруты с использованием файлового набора сетевых данных. В этом упражнении будут использоваться данные StreetMap North America, находящиеся на носителе Data & Maps, входящем в поставку ArcGIS. Вы узнаете, как работать с временными окнами и как добавлять остановки с известным адресом. Также вы познакомитесь с интерфейсом окна Найти маршрут (Find Route).

Шаги:
  1. Запустите ArcMap.
  2. Откройте файл StreetMap North America.mxd из папки \streetmap_na на носителе с данными и картами Esri Data & Maps StreetMap North America (далее будем просто называть его носителем Data & Maps).
  3. Откройте диалоговое окно Найти маршрут (Find Route), нажав на кнопку Найти маршрут (Find Route) Найти маршрут на панели Инструменты (Tools).
    Опции окна Найти маршрут (Find Route)
  4. Перейдите на закладку Опции (Options).
  5. Нажмите кнопку Обзор (Browse) Открыть файл рядом со стрелкой ниспадающего списка Сервис маршрутов (Routing Service).
  6. Перейдите к данным StreetMap North America, которые находятся в папке \streetmap_na на носителе Data & Maps.
  7. Выберите файл streets.rs и щелкните Открыть (Open).
    Добавление сервиса маршрутов
  8. Оставьте для всех прочих параметров значения по умолчанию и перейдите на закладку Остановки (Stops).
  9. Нажмите на кнопку Добавить остановку (Add Stop), откроется диалоговое окно Найти (Find).
  10. Нажмите кнопку Обзор (Browse) Открыть файл рядом со стрелкой ниспадающего списка Выберите локатор адресов (Choose an address locator).
  11. Найдите локатор адресов Street_Addresses_US, который находится в папке \streetmap_na на носителе Data & Maps. Выберите Street_Addresses_US и щелкните Добавить (Add).

    Теперь локатор Street_Addresses_US находится в ниспадающем списке Выбрать локатор адресов (Choose an address locator) .

  12. Введите 380 New York Street, Redlands, CA 92373 в поле Полный адрес (Full Address) диалогового окна Найти (Find).
  13. Щелкните Найти (Find).
  14. Щелкните правой кнопкой мыши по желаемому местоположению из списка внизу окна Найти (Find) и нажмите Добавить как остановку при поиске маршрута (Add as Stop to Find Route). Теперь это местоположение добавлено в список Остановки (Stops) диалогового окна Найти маршрут (Find Route).
    Добавление остановки в диалоговом окне Найти
  15. Также вы можете ввести адрес на панели Геокодирование (Geocoding), а затем добавить его как остановку в диалоговое окно Найти маршрут (Find Route). Щелкните адрес правой кнопкой мыши и выберите Добавить как остановку при поиске маршрута (Add as Stop to Find Route).
  16. Повторите эту операцию с адресом 210 Indian Canyon Dr, Palm Springs, CA, 92262.
  17. Еще раз повторите эту операцию с адресом 49500 Seminole Dr, Cabazon, CA.
  18. После завершения, нажмите Отмена (Cancel) в диалоговом окне Найти (Find).
  19. Включите опцию Вернуться к (Return to) внизу закладки Остановки (Stops) и выберите из ниспадающего списка адрес 380 New York St.
    Остановки в окне Найти маршрут
  20. Выберите все остановки из списка Остановки (Stops) и нажмите кнопку Приблизить к (Zoom To).

    Обратите внимание, что все остановки отмечены на карте выносками. Это происходит из-за того, что на закладке Опции (Options) опция Выноски (Callout) включена по умолчанию.

    Приближение остановок на карте
  21. Щелкните правой кнопкой по одной из остановок в списке и посмотрите на команды контекстного меню. Если желаете, можете попробовать их в работе.
    Опции для остановок
  22. Щелкните Найти маршрут (Find Route). Будет произведен расчет маршрута и отображение его на карте, при этом направления движения показаны на закладке Путевой лист (Directions) диалогового окна Найти маршрут (Find Route).
    Маршрут на карте
  23. Закладка Путевой лист (Directions) позволяет приблизить весь маршрут или его отдельные участки, изменить единицы измерения расстояний, сохранить путевой лист в файл или распечатать его вместе с картой. При желании, можете опробовать все эти функции.
    Путевой лист 1
  24. Перейдите на закладку Опции (Options).
  25. Включите опцию Использовать начало маршрута (Use trip start). Щелкните по тем составляющим даты и времени, которые хотите изменить, и выберите желаемые значения с помощью стрелок. Оставьте текущую дату и измените время на 08:00. Будем использовать возможности установки начала маршрута для имитации плана действий по доставке товаров, когда каждая остановка имеет временное окно, в течение которого необходимо произвести доставку, и определенное количество времени, которое необходимо провести на каждой остановке.
    Использовать начало маршрута
  26. Щелкните закладку Остановки (Stops).
  27. Щелкните правой кнопкой по остановке Palm Springs (Палм-Спрингс) и выберите Свойства (Properties).
  28. В поле со списком Время остановки (Stop Duration) щелкните 0 в компоненте 0м и измените значение с нуля на 30 минут. Таким образом, маршрут увеличится по времени на 30 минут, которые необходимо будет провести на остановке Palm Springs (Палм-Спрингс).
  29. Включите опцию Применить временное окно (Apply Time Window) и задайте время Начала (Start) и Конца (End) для временного окна. Убедитесь, что заданные даты совпадают с датой начала маршрута на закладке Опции (Options). Установите время Начала (Start) на 08:00 и время Конца (End) на 09:00. Доставка должна произойти именно в это временное окно, в противном случае, в путевом листе появится сообщение о превышении временного окна.
    Свойства остановки 1
  30. Нажмите кнопку ОК.
  31. Щелкните правой кнопкой по остановке Cabazon и выберите Свойства (Properties).
  32. Установите значение Время остановки (Stop Duration) на 1 час.
  33. Отметьте опцию Применить временное окно (Apply Time Window) и установите время Начала (Start) на 08:00, а время Конца (End) – на 09:00. Убедитесь, что заданные даты совпадают с датой начала маршрута на закладке Опции (Options).
    Свойства остановки 2
  34. Нажмите кнопку ОК.
  35. Щелкните Найти маршрут (Find Route).
  36. Обратите внимание, что на закладке Путевой лист (Directions) теперь показано Общее время движения (Total travel time), и оно отличается от значения Время движения (Driving time). Общее время движения (Total travel time) отражает время, проведенное в дороге (Время движения), и время, проведенное на каждой из остановок. Обратите внимание, что теперь в путевом листе указано время прибытия на каждый этап маршрута.
    Путевой лист 2
  37. Пролистайте путевой лист до значения времени прибытия на остановку Cabazon. Обратите внимание на указание в путевом листе о том, что прибытие на эту остановку прошло с опозданием и произошло превышение временного окна.
    Подробности путевого листа
  38. Перейдите на закладку Остановки (Stops) и щелкните кнопку Удалить все (Remove All). Список остановок будет очищен.

В этом упражнении, на примере данных из набора Data & Maps, входящего в поставку ArcGIS, вы узнали, как рассчитывать маршрут, используя диалоговое окно Найти маршрут (Find Route). Кроме того, вы узнали, как пользоваться временными окнами при расчете маршрута.

9/11/2013