Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к ПЗ ЭЦК исправленное.doc
Скачиваний:
8
Добавлен:
22.05.2015
Размер:
329.73 Кб
Скачать

3 Практическое занятие № 2

Тема: Применение приложения Arc ViewNetwork Analyst

Цель работы: Изучить основные возможности применения приложения к программе Arc View Network Analyst с использованием задач: поиск лучшего маршрута, поиск ближайшего пункта и поиск обслуживаемой территории.

Упражнение 1: Разработка маршрута доставки грузов

Вы – владелец маленькой компании, занимающейся доставкой посылок клиентам. Рано утром вы просматриваете список адресов, по которым надо доставить посылки в течение дня. Вы замечаете, что наибольшее количество посылок должно быть доставлено в центральную часть города, и составляете план доставки, который позволит водителю развезти все посылки в течение дня. План доставки минимизирует время пути за счет наиболее эффективной очередности посещения клиентов и кратчайшего пути между ними.

Чтобы создать план доставки, вы должны сделать следующее:

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

  • Использовать тему клиентов, чтобы определить адреса доставки.

  • Найти оптимальную очередность посещения клиентов.

  • Найти кратчайший маршрут посещения всех клиентов.

  1. Откройте Вид под названием «Маршрут доставки».

  2. Сделайте тему Улицы активной.

  3. Из меню Сеть выберите «Найти оптимальный маршрут», чтобы увидеть диалоговое окно постановки задачи. Эта процедура добавляет тему, называемую «Route1», в Таблицу содержания Вида. Эта тема будет содержать маршрут для водителя грузовика.

  4. Водитель будет выезжать на маршрут со стоянки грузовиков. Чтобы определить местоположение стоянки, нажмите кнопку «Добавить пункт по адресу» , введите 2, Pacific st.

  1. Нажмите «Загрузить остановки» в диалоговом окне постановки задачи и выберите тему Deliveries. Эта процедура добавляет местоположения адресов доставки в список остановок, которые водитель должен посетить.

  2. Водитель должен вернуться на стоянку автомобилей в конце дня. Отметьте «Вернуться к началу» в диалоговом окне постановки задачи, чтобы конец маршрута оказался на стоянке.

  3. Отметьте «Поиск лучшей очередности» в диалоговом окне постановки задачи. Будет рассчитан наиболее оптимальный порядок посещения клиентов.

  4. Нажмите кнопку «Решить задачу» , чтобы найти кратчайший маршрут доставки. Длина маршрута отражается в диалоговом окне постановки задачи.

  1. Щелкните кнопку «Направления» в диалоговом окне постановки задачи. Вы увидите перечень направлений движения и можете передать их водителю.

Вы также можете распечатать маршрутный лист для водителя. Чтобы это сделать, нажмите кнопку «Направления». В диалоге «Направления» нажмите «Печать – ОК».

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

Упражнение 2: Разработка маршрута машины скорой помощи от ближайшей станции до места происшествия

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

Чтобы решить, какая больница пошлет машину, вы должны сделать следующее:

  • определить местоположение больниц, используя точечную тему;

  • определить, где произошло дорожно-транспортное происшествие, введя адрес;

  • определить время движения по улицам города, выбрав поле в атрибутивной таблице линейной темы;

  • найти ближайшую больницу;

  • найти самый быстрый путь от больницы до места происшествия.

Начинайте прямо сейчас – это чрезвычайная ситуация!

  1. Откройте Вид под названием «Ближайшая больница».

  2. Сделайте тему «Улицы» активной.

  3. Из меню Сеть выберите «Найти ближайший пункт обслуживания», чтобы увидеть диалоговое окно постановки задачи. Эта процедура добавляет тему «Fac1» в Таблицу содержания вида. Эта тема будет содержать маршрут для водителя машины скорой помощи.

  4. Отметьте «Путь до места события», т.к. маршрут должен быть проложен от больницы до места происшествия.

  5. Определите, где произошла авария. Щелкните кнопку «Добавить пункт по адресу» , введите 2, Howard st. и нажмите ОК.

  6. Определите время движения по улицам. Нажмите кнопку «Характеристики» и выберите «DRIVETIME» как стоимостное поле.

При решении задачи Network Analyst по умолчанию использует длину каждого линейного объекта для расчета кратчайшего пути от одного местоположения до другого. Эта опция представлена «Длиной линии» в ниспадающем списке стоимостных полей в диалоге Характеристики. Или вы можете использовать поле в атрибутивной таблице линейной темы, именуемое стоимостным полем. Стоимостное поле содержит значения, представляющие «стоимость» пути вдоль конкретного линейного объекта. Стоимость может быть выражена средним временем или расстоянием, необходимым для преодоления объекта.

  1. Щелкните кнопку «Решить задачу» , чтобы выбрать ближайшие больницы и отобразить скорейший путь до места происшествия.

Вы нашли ближайшую больницу. Теперь вы можете направить машину скорой помощи к месту происшествия.

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

Упражнение 3: Определить, сколько клиентов живет в ближайшем окружении

Вы работаете консультантом риэлтерской компании. Президенту компании срочно нужно получить оценку местоположения нового отделения с точки зрения доступности для клиентов. Время доступа не должно превышать 10 минут на машине. Для оценки вам потребуется определить зоны 5-ти и 10-ти минутного доступа вокруг нового отделения и число клиентов, проживающих в каждой зоне. Для этого вам надо будет сделать следующее:

  • определить местоположение нового отделения, введя адрес;

  • создать 5-ти и 10-ти минутные зоны доступа вокруг отделения;

  • определить число клиентов в пределах этих зон обслуживания.

Создайте зоны обслуживания вокруг отделения:

  1. Откройте Вид под названием «Доступность нового отделения».

  2. Щелкните тему «Улицы» в таблице содержания, чтобы сделать ее активной.

  3. Из меню Сеть выберите «Найти область обслуживания», чтобы увидеть диалоговое окно постановки задачи. Эта процедура добавляет две темы в таблицу содержания Вида. Тема «Snet1» будет содержать улицы в пределах времени доступа. Тема «Sarea1» будет содержать полигоны, представляющие зоны в пределах времени доступа.

  4. Адрес нового отделения 5, Harriet st. Щелкните кнопку «Добавить пункт» по адресу , введите этот адрес и нажмите ОК.

  5. Дважды щелкните поле Метры, сотрите значение по умолчанию и напечатайте 1000, 2000. Это расстояние в метрах, в пределах которого вы хотите узнать число проживающих клиентов.

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

  1. В Таблице содержания отключите тему «Snet1» и с помощью курсора переместите тему Клиенты выше темы «Sarea1».

Определите число клиентов, проживающих в пределах зоны обслуживания:

  1. Щелкните тему «Клиенты» в таблице содержания, чтобы сделать ее активной.

  2. Из меню «Тема» выберите опцию «Выборка темой», чтобы увидеть диалог (Select by Theme).

  3. Во втором ниспадающем списке укажите тему «Sarea1».

  4. В первом ниспадающем списке выберите «Находятся полностью внутри» и нажмите «Новая выборка», чтобы выбрать клиентов, попадающих в зону доступа.

  1. Щелкните кнопку «Таблица». Число клиентов, проживающих в пределах 2-х километров доступа, отражено в окне «Количество выбранных записей».

  2. Щелкните тему «Sarea1» в таблице содержания, чтобы сделать ее активной.

  3. Щелкните инструмент «Выбор объекта» и с помощью курсора выберите полигон километрового доступа.

  4. Повторите шаги 2, 3 и 4, чтобы выбрать число клиентов в пределах километровой зоны доступа.

  5. Щелкните кнопку «Таблица» в меню ArcView. Число клиентов, проживающих в пределах 5-ти минутной зоны доступа, отражено в окне «Количество выбранных записей».

Контрольные вопросы:

1. Как создать маршрутный лист?

2. Как найти оптимальную очередность доставки?

3. Как найти ближайший пункт?

4. Как построить зону обслуживания?

5. Как найти клиентов проживающих в пределах зоны обслуживания?