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

5 Методические указания к выполнению практических занятий Практическое занятие № 1 Тема: Изучение возможностей приложений к программе Arc View.

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

Упражнение 1: Решение инженерных задач с помощью приложения Arc ViewNetwork Analyst

1. Запустить Arc View.

2. Подсоединить модуль Network Analyst. Для этого ФАЙЛ-Модуль. Напротив Network Analyst поставить отметку.

3. После подключения в главном меню появится надпись Network.

4. Сделав активной линейную тему, например улицы, в меню Network станут активными операции:

Find Best Route - т.е. поиск лучшего маршрута

Find Closest Facility - т.е. поиск ближайшего пункта

Find Service Area - т.е. поиск обслуживаемой территории

Попробуем решить первую задачу. Поиск лучшего маршрута. Для этого выбираем в подменю Find Best Route. Перед вами появилась табличка Маршрута в которой необходимо задать пункты, через которые надо проложить маршрут

Это можно сделать двумя способами:

1. Графически т.е. задавая точки маршрута с помощью мышки.

2. Задавая точки из существующей БД (точечной темы). Для этого используется кнопка Load Stops, т.е. Загрузить точки.

Параметры проложения маршрута выбираются в Properties т.е. Параметры. В стоимостном поле cost field задается поле из существующей базы данных по которому будет оцениваться оптимальность маршрута. По умолчанию это длина. Автоматически выставляются и оценочные и рабочие единицы. В данном случае - это метры. Точность (количество десятичных знаков при округлении) выставляется в поле Round values at:.

Оставив все эти параметры по умолчанию можно, поставив отметку V в окошке Make default.

В нашем случае задавать точки будем графически. В нижнем ряду ПИ появился инструмент Расстановки меток с помощью курсора (флажок со стрелкой). Выбираем этот инструмент и ставим 3-4 метки на карте. В таблице есть два дополнительных параметра:

Find best order т.е. поиск просто лучшего варианта маршрута для охвата всех точек и Return to origin т.е. охват всех точек, но с возвратом в исходную. Поставьте отметку в первом окне и посмотрите решение задачи коми вояджера. Для этого в верхнем правом углу нажмите кнопку Маршрутизации. Вы получаете графическое решение вашей задачи. Можете ужесточить ее, задав возвращение в исходную точку. Текстовое описание решения вашей транспортной задачи, т.е. описание маршрута можно получить в Direction - Путевом листе, который можно распечатать сразу из программы или сохранить в формате *.txt. Содержание информации в путевом листе можно контролировать в Параметрах, внутри окна Путевой лист.

Если есть необходимость сохранить поставленные метки, через которые проходил маршрут, сделайте это перед закрытием окна с вашим маршрутом.

Если вы заметили, то для разработанного маршрута, создалась тема, которая может быть при необходимости использована для дальнейшей работы.

Второй задачей является Нахождение ближайшего пункта. Выбрав эту задачу в подменю, на экране вы увидите раскрывшееся окно. В окошке Facilities(Объект) выбираем слой точечных объектов, расстояние до которых мы будем искать. Ниже в окне Number of facilities to find - количество возможных вариантов поиска задать свои требования к количеству вариантов.

Справа, поставив отметку около Travel from event (движение от объекта) или Travel to event (движение к объекту) можно задать направление движения. Это актуально при наличии одностороннего движения на улицах. Отметка об одностороннем движении ставится в таблице темы указанием от какого узла к какому осуществляется движение.

Поставьте отметку с помощью инструмента Расстановки меток, количество вариантов = 1, и движение от объекта. Нажав Маршрутизацию, вы получите тему этого маршрута с описанием т.е. графическое описание решения вашей задачи. Для того чтобы в описании высвечивалось название ближайшего объекта, а не его номер, необходимо открыть атрибутивную БД точечного слоя, в котором шел поиск ближайшего объекта, в меню Таблица - Свойства напротив названия поля в ячейке Псевдоним прописать Label.

И последней задачей, решаемой в Network Analyst, является Поиск обслуживаемых территорий. Здесь, как и в предыдущих заданиях, есть возможность задавать объекты с помощью расстановки меток с помощью специального инструмента панели инструментов, так и загружать список точечных объектов. Например: станции метро, больницы, населенные пункты и т.д. При выборе объектов исследования любым способом, в окне появляется его название и усредненное расстояние обслуживание, но расстояние обслуживания можно задать и самостоятельно. Для этого щелкнув в строчке содержащей численное значение зоны обслуживания, и с клавиатуры введите необходимое вам значение. Теперь, при добавлении следующих объектов (внутри этой темы) расстояние будет оставаться постоянным.

В данном поле можно ввести два значения через запятую. Тогда отобразятся две зоны, одна на расстояние указанном до запятой, а вторая после. Выполните операцию Маршрутизации. Вокруг каждого объекта появляется полигон, с учетом того, что расстояние до границ этого полигона - заданное вами расстояние по дорогам. И этот полигон будет отличаться от просто буферной зоны с центром в выбранном вами объектом.

Для проверки этого создайте буферную зону. ТЕМА - Создать буферные зоны. Выберите создание буферной зоны вокруг объектов темы, на расстояние, которое вы задавали при поиске зоны обслуживания и поставив соответствующие единицы измерения. При появлении буферной зоны, сделайте их прозрачными т.е. фон - отсутствует, передний план - цветной и какая-нибудь штриховка. Отличие видимо!

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

1. Как присоединить приложение Network Analyst?

2. Какие темы может анализировать приложение Network Analyst?

3. Какие задачи решает приложение Network Analyst?

4. Как задать точки маршрута?

5. Какие дополнительные параметры есть при поиске маршрута?

Упражнение 2: Решение специальных задач городского кадастра с использованием приложения Spatial Analyst

Функции приложения Spatial Analyst очень широки. Выделяют в основном три направления применения этого модуля:

• Построение и анализ поверхности (построение поверхности, экспозиция, уклон, изолинии; отмывка рельефа, кривизна и видимость с применением запросов через Avenue)

• Картирование расстояний (найти расстояние, картография близости, картирование по методу взвешенных расстояний, анализ пути с применением запросов через Avenue, функция плотности);

• Локальные статистические функции (статистика по ячейкам, функции выбора по запросам к карте, анализ на основе математических функций, анализ соседства, функция переклассификации;

• При наличии языка программирования Avenue и навыков работы с ним, возможно еще решение задач по гидрологии, изменение разрешения геометрическое трансформирование и построение мозаики (для объединения космоснимков, уменьшения искажений в грид-теме, сдвиг реальных географических координат), чистка данных (сглаживание неровных краев зон растительности, полученных при аэрофотосъемке, уменьшение толщины линий дорог отсканированной карты)

1. Запустите Arc View.

2. Подгрузите модуль Spatial Analyst. Для этого ФАЙЛ - Модули и в окне напротив Spatial Analyst поставить отметку. При этом в меню появится Analysis.

3. Откройте новый проект и сохраните его с вашим именем в каталоге ESRI/esridata.

4. Добавьте в ваш проект тему высоты из этого же каталога.

5. Отобразите ее.

6. Откройте атрибутивную таблицу темы. Таблица включает в себя поле отметок.

7. По этим отметкам и будет строится изображение поверхности земли. Это происходит с помощью команды Interpolate Surface. Выбрав эту команду из меню Analysis, вы увидите открывшееся окно, в котором необходимо указать экстент выходящей грид-темы, выходящий размер грида, размер ячейки, количество строчек и столбцов. В экстенте выходящего грида (Output grid extent) поставьте на размер экрана (Save as display). Все остальное оставьте без изменения.

8. В следующем появившемся окне поставьте метод создания новой поверхности – сплайн (Spline). Сплайн - это широко распространенный метод интерполяции, в котором используется условие минимальной кривизны поверхности, проведенной через входные точки. При прохождении через исходную точку подбирается математическая функция для определенного числа ближайших входных точек. Этот метод является наилучшим для плавно изменяющихся поверхностей, таких как рельеф, УГВ или концентрация загрязняющих веществ. Второй вариант - IDW (метод обратных взвешенных расстояний ОВР) - метод интерполяции предполагает, что каждая входная точка имеет влияние, убывающее с расстоянием. Чем ближе точка к обрабатываемой ячейке, тем больше ее вес. При определении выходного значения для каждой точки поверхности могут использоваться либо заданное число точек, либо все точки в пределах заданного радиуса. При использовании этого метода предполагается, что влияние переменной, по которой ведется расчет, уменьшается при увеличении расстояния от исходной точки.

9. В поле классификации (Z Value field) поставьте название поля - отметка. Нажмите ОК. Автоматически построится грид-тема поверхности. Отобразите появившуюся тему.

10. Переместив тему вниз по легенде, можно увидеть точки, по которым строилась поверхность.

11. Вторая операция в анализе поверхности - построение проектных горизонталей. Делаем тему высоты активной. В меню Analysis - Creat Contours. Выходной экстент темы и размер грида оставьте без изменения.

12. Далее в следующем окне : метод - сплайнов, поле - отметки.

В исходных параметрах контура введите интервал (Contour interval) 0.5, начальный отсчет контура (base contour) - номер горизонтали меньше на 1 вашей минимальной отметки высоты.

13. Теперь, при наличии грид-темы поверхности по высотам (Surface from высоты), можно построить карты уклона (Derive Slope) и экспозиции (Derive Aspect), сделать отмывку рельефа, которая используется для определения гипотетической освещенности поверхности. Используется для определения продолжительности и интенсивности солнечного освещения.

14. Сделайте тему Surface активной (выпуклой) и из меню Analysis выберите Построение карты уклона. Отобразите полученную тему. Чем светлее окраска вашей территории, тем более она плоская.

15. Следующая функция - Экспозиция определяет направление максимального уклона. Экспозиция представляется по сторонам света. 0 - север, 90 - восток, 180 - юг, 270 - запад. Отобразите полученную тему

16. Далее - отмывка рельефа. Анализ выполняется по существующей грид-теме. В нашем случае, это покрытие, построенное по отметкам. Делаем эту тему активной, из меню Analysis вызываем Compute Hillshade. Появляется окно в котором необходимо указать азимут т.е. где находится источник излучения по отношению к грид-теме и высота (уклон или угол источника излучения над горизонтом).

Получите 2-3 слоя отмывки рельефа, варьируя азимутом и высотой. Картирование расстояний

17. Функция Найти расстояние (Find distance) определяет, насколько далеко каждая ячейка находится от ближайшей ячейки, содержащей источник. Выбрав при помощи инструмента Запроса к карте (Map Query) те ячейки, которые удовлетворяют определенному критерию, вы можете преобразовывать карту расстояний в карту буферных зон. Например сделав активной тему высота, выбрав из меню Analysis команду Найти расстояние, заполнив окно запроса, в котором укажите экстент получаемой темы, размер ячеек, вы получите построенные вокруг каждой точки карту расстояний.

18. Картография близости. ( Assign Рrохimitу).Близость определяется по линейному расстоянию. Выбрав тему высоты, и в меню Analysis – картографирование близости, в появившемся окне из предложенных полей по которым может строится карта поставьте отметка. Этот пример просто используется для понятия механизма действия. Чаще на практике это применяется для построения карт близости например гидрантов к месту происшествия.

19. Следующая операция выполняемая в Spatial Analyst - построение гистограмм. Эта операция доступна только для грид-тем. Для построения диаграммы воспользуемся кнопкой по строения диаграммы ( верхний ряд вторая справа )

20. Самое главное, при работе с грид-данными это не забыть их сохранить, иначе все ваши данные и весь ваш труд окажется напрасным. Итак, в меню ТЕМА - Save Data Set (Сохранить набор данных). Иначе при перезагрузке компьютера даже иногда при сохранении проекта, грид-данные не сохраняются.

21. Еще одной возможностью в Spatial Analyst является переклассификация. Например, сделали тему Уклоны по высотам, получили 5 классов уклонов, а вашей задачей стоит переклассифицировать их для пригодности в строительстве. Для этого, Analysis – Reclassify (Анализ - Реклассифицировать). В поле реклассификации выберите - значение, команда Классифицировать (Classify...). В появившемся окне ставим необходимое число классов и тип интервалов (можете посмотреть чем отличаются). Закрываем это маленькое окошко ОК. В окне реклассифицировать значение, которое еще открыто перед вами, в колонке таблицы Новые значения (New Value) можете вписать те значения которые вам необходимы и которые лучше отражают суть ваших требований. Попробуйте поставить значения не по порядку, и ваша картинка абсолютно изменится.

22. И последняя операции с которыми мы познакомимся, это запрос к карте (Map Query) и вычисления по карте (Map Calculator) или картографические вычисления. Обе эти операции становятся доступными и необходимыми, когда есть достаточная база данных и появляется желание провести анализ. Вот тогда и возникает вопрос, а где районы с уклоном больше 15 и северной экспозицией? В этом случае нам необходим запрос к карте. Для этого Analysis - Map Query. Появляется окно, в котором вы как в обычном конструкторе запроса формируете свой запрос, который может содержать все ваши точечные, линейные, полигональные темы и грид-данные. Второй инструмент вступает в работу, когда необходимо ранжировать карту пригодности по нескольким факторам: например тему доли потенциальных покупателей, тему высокой плотности населения и тему расстояний от существующих магазинов. Чаще всего все эти темы строятся по одной весовой схеме, поэтому их можно комбинировать. В нашем случае мы воспользуемся тремя грид-темами по анализу рельефа. Оценим, так какой же участок нам равно взвешенно подходит по всем параметрам. Но лучше для этого применять темы, которые уже были реклассифицированы с точки зрения пригодности или непригодности к строительству. Необходимо вызвать из меню Analysis - Map Calculator и в появившемся окне совершить обычные математические действия т.е. сложить три переклассифицированные темы и затем эту сумму разделить на 3.

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

1. Как присоединить приложение Spatial Analyst?

2. В каких направлениях применяют приложение Spatial Analyst?

3. Какие задачи решает приложение Spatial Analyst при построении и анализе поверхности?

4. Какие задачи решает приложение Spatial Analyst при картировании расстояний?

5. Какие задачи решает приложение Spatial Analyst при локальных статистических функциях?