Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетУказания_ИПД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.98 Mб
Скачать

Практическое задание к лабораторной работе №10.

Порядок выполнения работы:

  1. Вычисление полей.

  1. Запустите ArcView 3.. Откройте предыдущий проект.

  2. Откройте таблицу атрибутов сети теплоснабжения.

  3. Вызовите режим редактирования через меню: ТаблицаНачать редактирование (Table-Start Editing).

  4. Добавьте к таблице новое численное поле с именем Длина.

    1. В поле Decimal Places выставьте значение 10Ok.

  5. Войдите в меню Field Calculate.

    1. В окне набора наберите следующую команду: [Shape].ReturnLengthOk.

    2. Обратите внимание, как изменилось новое поле с именем Длина.

  6. Создайте новое поле типа String с названием Тип трубы.

  7. Войдите в меню Field Calculate.

    1. В окне набора наберите следующую команду:

([Диаметр].AsString+ « »+ [Материал])Ok.

    1. Обратите внимание, какими значениями заполнилось созданное поле.

  1. Откройте таблицу атрибутов и выделите поле Тип трубы.

  2. Снова войдите в меню FieldSummarize.

    1. В поле Field укажите Длина, в поле Summarize by - SumAddOk.

    2. Должна появиться новая таблица, в которой указано количество и общая длина труб одинакового типа.

  1. Создание диаграмм.

  1. Теперь есть возможность создать диаграмму, сравнивающую распределение металловложений по трубам разного типа.

    1. С активной таблицей атрибутов, щелкните на кнопке Create Chart (Создать диаграмму), чтобы открыть диалоговое окно Chart Properties (Свойства диаграммы).

    2. В окне ввода имени, измените имя на Распределение труб по типам.

    3. Щелкните на Тип труб в списке Fields, затем щелкните на кнопке Add. Поле Тип труб помещено в список Groups, чтобы использовать его в диаграмме.

    4. Из списка Label, выберите "Name"OK.

  1. Изменение диаграмм.

  1. Измените Вашу диаграмму, чтобы сделать ее наиболее информативной и практичной.

  2. Создайте таблицу обходчиков, обслуживающих вашу газопроводную сеть с такими полями: Номер участка (Numeric), Фамилия (String). И заполните ее атрибутами в зависимости от того, на сколько участков разбита ваша сеть.

  3. Свяжите таблицу атрибутов сети газоснабжения с новой таблицей, по общему полю Номер участка (или участок).

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

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

  1. Назначение и возможности инструмента Summarize?

  2. Назначение и возможности инструмента Calculate?

  3. Как создаются диаграммы? Для чего они используются?

  4. Как редактируются диаграммы?

  5. Каким образом связываются таблицы?

Лабораторная работа № 11.

Модуль Network Analyst.Создание и редактирование диаграмм, работа с табличными данными в ArcView GIS.

Цель:

Научиться:

  • пользоваться модулем Network Analyst;

  • находить оптимальный маршрут.

Для расширения функциональности ArcView используются внешние модули, которые так и называются расширениями. Их перечень довольно обширен.

Для загрузки любого расширения необходимо выполнить следующие действия:

  • запустить ArcView;

  • из меню File выбрать Extensions;

  • в диалоге Extensions щелкнуть переключатель рядом с необходимым расширением, в данном случае с расширением Network Analyst. Щелкнуть OK.

Модуль Network Analyst: предлагает дополнительные функции для анализа линейных сетевых тем, таких как дороги, линии коммуникаций, городские улицы, реки и др. При подгрузке модуля в графическом интерфейсе пользователя будут добавлены отдельные пункты меню Сеть (Network), кнопки и инструменты для решения транспортных задач.

Порядок определения маршрута из начальной точки в конечную на имеющейся сети:

Загрузить расширение Network Analyst. В результате этого появится несколько новых инструментов на панели инструментов и новый пункт меню Network.

Затем активизируйте тему, содержащую вашу сеть и выберите пункт меню Network — Find Best Route.

Выполнить подготовку вашей линейной темы с помощью следующего пункта меню Network — Find Best Route…. После чего в таблице содержания появится новая тема с названием RouteN, где N – номер, автоматически присваиваемый ей ArcView.

Установить начальную и конечную точку маршрута с помощью инструмента на панели инструментов Add Location: .

Запустить инструмент решения сетевой задачи с помощью кнопки на панели инструментов Solve Problem: или пункта меню Network — Solve Problem.

В случае удачного решения задачи на сети будет построен оптимальный маршрут и его длина будет выведена в строке состояния. Если в Вашем виде не установлены единицы длины, то длина маршрута будет выводится в условных единицах (units). Цвет отображения маршрута зависит от цвета отображения созданной пакетом темы Route1. Можете им управлять с помощью легенды.

В случае неудачного выполнения будет выдано сообщения, что решение задачи не существует.

Ниже на рис. 1 представлена сеть дорог Киевского района города Харькова, на которой установлены точка начала и конца маршрута и построен оптимальный маршрут, длина которого составила 1761.64 units.

Воспользовавшись пунктом меню NetworkShow Problem Definition, можно вызвать окно с помощью которого можно вызвать маршрутный лист (кнопка Direction), сохранить поставленные пункты в виде отдельной темы (кнопка Save Stops), загрузить точечную тему в качестве пунктов маршрутов (кнопка Load Stops), управлять свойствами при решении задачи (кнопка Properties). С помощью последней кнопки (Properties) можно указать какое поле будет использоваться в качестве весового (по умолчанию в качестве веса используется длина участков, но вы можете выставить и другие поля например время прохождения участка, или качество дорожного покрытия, если конечно такие данные есть). Ниже на рис. 2 представлено окно подробностей сетевой задачи.

Определение маршрута в случае нескольких промежуточных пунктов.

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

Запустить решение сетевой задачи.

Ниже на рис. 3. представлен маршрут проходящий через начало, конец и четыре промежуточных пункта, причем порядок прохождения пунктов установлен в порядке их добавления. Длина построенного маршрута составляет 4220.27 units.

В том случае когда порядок прохождения пунктов не важен, а важна оптимальность проходимого пути, необходимо установить флажок Find best order в окне Show Problem Definition с названием Route7.

Запустить решение сетевой задачи.

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

Создание маршрутного листа.

Построив маршрут вызовите окно Show Problem Definition.

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

Для того, чтобы создать маршрутный лист с более понятными ориентирами движения. Нужно воспользоваться кнопкой Properties в окне Directions. В появившемся окне с помощью кнопки Add нужно указать поле ориентиров, в данном случае это названия улиц.

Ниже на рисунке представлена эта операция.

В результате измененный маршрутный лист будет выглядеть следующим образом:

Теперь вы можете его сохранить как текстовый файл, внести в него изменения и распечатать.

Построение маршрута с учетом перекрытых улиц.

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

2. Вызовите окно Show Problem Definition для слоя содержащего ваш маршрут и с помощью кнопки Save Stops сохраните ваши пункты в виде отдельной темы, чтобы Вам не пришлось их снова отмечать.

3. Создайте новую вспомогательную тему RouteN для сети с перекрытой улицей. В нашем примере появится тема с названием Route 8.

4. Вызовите окно Show Problem Definition при активной теме Route 8 и загрузите ваши пункты с помощью кнопки Load Stops.

5. Запустите решение проблемы, в результате чего будет построен новый маршрут, обходящий перекрытую улицу. Подберите с помощью легенды изображение ваших маршрутов так, чтобы их оба можно было увидеть одновременно, как на рисунке представленном ниже. Новый маршрут будет иметь длину 3136.12 units.