БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра информационных технологий

ГЕОИНФОРМАЦИОННЫЕ СИСТЕМЫ

  Главная | К содержанию Для студентов экономических специальностей ВУЗов

ЛАБОРАТОРНАЯ РАБОТА №2


Тема: «Добавление тем в вид»

Цель работы: Закрепление навыков добавление тем в вид, создание нового проекта и вида и освоение приемов добавления тем растрового изображения  и тем  CAD в вид.

 

Задание 2.1. Создать проект и вид

Выполнение задания

Запустите приложение ArcView.

Из меню Файл окна приложения выберите Новый Проект.

На экране появится окно Проекта с заголовком Без имени. Пиктограмма Виды выделена, а кнопка Новый является активной.

Нажмите кнопку Новый, чтобы создать новый вид с именем View1 (по умолчанию новые виды появляются с таким именем и нумерацией по порядку).

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

 

Задание 2.2. Добавить тему в вид

Выполнение задания

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

Нажмите кнопку Добавить тему , чтобы добавить тему в вид View1. Появится диалоговое окно Добавить Тему. Справа выводится список каталогов. Слева отображаются источники пространственных данных.
Войдите в каталог D:\Мои документы\ФИО\Lab_GIS\Lab_2_GIS\Part_1.

Когда Тип Исходных Данных установлен на Векторные данные (по умолчанию), вы увидите находящиеся в данном каталоге файлы объектных источников данных. Это могут быть шейп-файлы ArcView, покрытия ARC/INFO, рисунки CAD (если подключен модуль CAD Reader), или другие объектные источники данных, которые может читать ArcView.

Данный каталог содержит шейп-файл ArcView (который можно распознать по расширению *.shp) и три покрытия ARC/INFO. Сначала добавьте шейп-файл в качестве темы в вид.

Щелкните кнопкой мыши на counties.shp, затем нажмите ОК.

ArcView добавит шейп-файл в качестве темы и присвоит ему цвет методом случайного подбора.

В Таблице Содержания нажмите на контрольную рамку  слева от названия темы counties.shp, чтобы отобразить ее.

Теперь вам нужно добавить покрытия ARC/INFO в качестве тем в вид.

Нажмите кнопку Добавить Тему снова, чтобы открыть диалоговое окно Добавить Тему.

У двух покрытий ARC/INFO (cities и waters) папки желтого цвета. Это означает, что источник данных содержит несколько типов объектов.

Выделите папку рядом с cities.

Покрытие cities содержит три типа объектов: регионы, полигоны и метки полигонов. Регионы являются особой разновидностью полигонов. Метки полигонов - это точки внутри полигонов, которые часто используются как ориентиры для определения места вывода надписей.

Щелкните кнопкой мыши на poligon и нажмите ОК, чтобы добавить в вид полигональную тему Cities.
Обратите внимание, что новая тема расположилась вверху Таблицы Содержания вида (но не активна и не включена). Включите эту тему, нажав на контрольную рамку.

Каждая объектная тема связана с таблицей атрибутов темы. Вы можете открыть таблицу атрибутов темы для активной темы (или нескольких тем) нажатием кнопки Открыть Таблицу Темы

Нажмите эту кнопку.

Откроется таблица атрибутов темы Counties.shp.

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

После просмотра полей и записей закройте таблицу темы.

Нажмите кнопку Добавить Тему еще раз и, в появившемся диалоговом окне выберите waters.
Это покрытие ARC/INFO содержит пять типов объектов. Некоторые вам уже известны: регионы, полигоны и метки полигонов. Тип ARC/INFO Дуги (arcs) соответствует типу линии в ArcView. Маршруты являются специальными моделями данных, построенных на линейных покрытиях.

Вам нужно добавить тему с регионами (region.lakes) - это озера и тему с маршрутами (route.river) - это реки в вид.

Щелкните кнопкой мыши на region.lakes. Нажмите на клавиатуре клавишу <Shift> и, не отпуская ее, щелкните кнопкой мыши на route.river, будут выделены две темы. Затем нажмите на кнопку ОК диалогового окна.

Темы добавились. Включите их нажатием на рамки слева от названий.


Задание 2.3. Переименовать вид

Выполнение задания

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

Из меню Вид выберите Свойства. Появится диалоговое окно Свойства Вида.


В текстовом блоке Имя выделите имя View1 и введите Greater Athlanta Area. Нажмите ОК. Вы будете работать более подробно со свойствами вида позже. В полосе заголовка вида появится новое имя.

 

Задание 2.4. Добавить тему растрового изображения и тему CAD в вид

Выполнение задания

В ArcView могут быть отображены темы растрового изображения, примерами которых являются фотографии, изображения, полученные методом сканирования, а также фотоснимки со спутников. Темы CAD базируются на основе специальных CAD-файлов, и ведут себя подобно другим темам в ArcView. Чтобы добавить CAD-изображение в ваш вид, вам прежде необходимо загрузить модуль расширения CADReader.

Сперва вам нужно создать второй вид, затем добавить в него растровое изображение и тему CAD.

Из меню Файл выберите Закрыть, тем самым закрывая вид Greater Athlanta Area.

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

Появится новый пустой вид. Поскольку вы переименовали прежний вид, ArcView назовет этот вид View1. Нажмите кнопку Добавить Тему, чтобы открыть диалоговое окно добавления темы.

Внизу в левой части окна найдите поле Тип Исходных Данных. Щелкая кнопкой мыши на стрелку справа, смените тип на Растровые данные.

Состав отображаемых в левой части файлов изменится. Теперь в наличии лишь один файл maple.bil, являющийся полученным со спутника изображением района по соседству с Атлантой, известного как Maplewood (расширение *.bil является стандартным для файлов изображений, полученных со спутников).

Щелкните кнопкой мыши на maple.bil, затем нажмите ОК, чтобы добавить эту тему в вид (если такого файла нет, то убедитесь, что вы находитесь в нужном каталоге).

Включите появившуюся тему. Она будет нарисована.

Увеличив изображение, вы сможете разобрать объекты более детально (обратите внимание, что кнопка Открыть Таблицу Темы заблокирована, поскольку темы на основе растровых изображений не имеют таблицы атрибутов).

Выберите инструмент Увеличить . Захватите в прямоугольник приблизительно четвертую часть всего изображения в произвольном месте.

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

В следующем задании вы добавите тему CAD и выведите ее поверх данного изображения. Вначале вам нужно загрузить модуль CADReader.

Щелкните мышью на окно Проекта, активизируя его.

Из меню Файл выберите Модули.

Установите курсор на контрольную рамку слева от CadReader (при этом курсор примет форму галочки) и щелкните кнопкой мыши. Затем нажмите ОК, чтобы загрузить модуль CadReader.

Сделайте View1 активным. Нажмите кнопку Добавить тему .

Щелкните кнопкой мыши на стрелку слева от поля Тип Исходных Данных и выберите Векторные Данные.

Теперь в списке источников пространственных данных, расположенном слева, появится maple2.dxf. Расширение *.dxf указывает, что данный файл является файлом обмена данных AutoCAD. Желтая папка является признаком того, что файл содержит разные типы объектов.

Выделите мышкой папку, содержащую файл maple2.dxf.

Файл содержит типы объектов: линии, точки, полигоны и аннотации (надписи).

Щелкните кнопкой мыши на line. Нажмите на клавиатуре клавишу <Shift> и, не отпуская ее, щелкните мышью на polygon. С двумя выделенными файлами нажмите ОК.

В вид добавлены две темы: полигональная maple2.dxf и линейная maple2.dxf.

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

Вы видите три слоя из линейных объектов. Они представляют собой контуры зданий, границы земельных участков, и линии водных коммуникаций. (Цвета объектов соответствуют значениям цвета для каждого слоя в файле *.dxf)

Теперь включите полигональную тему.

Полигональная тема тоже представляет здания. Поскольку контуры зданий представлены и в линейной теме, вам нужно отключить слой, представляющий здания в линейной теме. Включать и выключать слои вы можете в диалоговом окне Свойства темы.

Включите и сделайте активной (щелкнув на название) линейную тему maple2.dxf. Из меню Тема выберите Свойства.

Откроется диалоговое окно Свойств Темы. Слева расположен ряд пиктограмм.

Выберите пиктограмму Чертеж. Появится окно Свойств чертежа.

Обратите внимание, что выделено три слоя: bldgs (контуры зданий), parcels (земельные участки), и water (линии водных коммуникаций). Вам нужно выключить контуры зданий, отображая только земельные участки и линии водных коммуникаций.

Щелкните кнопкой мыши на parcels. Нажмите на клавиатуре <Shift> и, не отпуская ее, щелкните мышью на слой water.

С двумя выделенными слоями, нажмите ОК.

Чтобы увидеть произведенные вами изменения, вам нужно выключить полигональную тему maple2.dxf. Теперь вы видите, что контуры зданий больше не отображаются.

 

Задание 2.5. Сохранить и закрыть проект

Выполнение задания

Из меню Окно выберите Без Имени, чтобы активизировать окно проекта.

Из меню Файл выберите Сохранить Проект как… .

В окне Сохранить Проект как…, в блоке Каталоги выберите каталог Lab_2_GIS. В поле Имя введите ex2a.apr. Нажмите ОК.

Из меню Файл выберите Закрыть Проект.

Поскольку модуль CADReader вам больше не нужен, выключите его, выбрав из меню Файл Модули и сняв галочку.


Задание 2.6. Добавить тему событий в вид

 

Выполнение задания

Представим, что вы только что возвратились с археологических раскопок, которые велись в центральной Мексике, и теперь хотите подвергнуть анализу районы находок, используя средства GPS, вы собрали координаты X,Y каждой археологической находки и сохранили их в текстовом файле, который вы добавите в качестве таблицы в ArcView. Затем вы создадите точечную тему на основе таблицы координат X,Y.

Из меню Файл выберите Открыть Проект. Перейдите в каталог D:\Мои документы\ФИО\Lab_GIS\Lab_2_GIS\Part_2 и дважды щелкните мышью на проекте opex2a.apr.

После открытия проекта вы увидите вид Мексики с тремя темами: Cities, Rivers и States.

Ниже приводится файл мест находок finds.txt, состоящий из значений координат X,Y. Обратите внимание на первую строку, которая содержит два имени поля. Остальные строки представляют собой значения данных:

"X_coord","Y_coord"
-104.5400,26.5300
-103.6900,26.7900
-101.0100,25.6000
-104.8000,23,7700
-99.6500,23.6500
-99.1400,23.9000
-99.8000,23.6800
-102.3800,21.6400
-103.8200,20.6200
-101.6100,20.7100
-99.2300,20.9200
-98.1600,21.6000
-101.4400,18.1100

Сначала вам нужно добавить файл finds.txt в проект в качестве таблицы ArcView.

Сделайте активным окно Проекта. Из меню Проект выберите Добавить таблицу. В появившемся блоке списка файлов Добавить Таблицу перейдите в каталог D:\Мои документы\ФИО\Lab_GIS\Lab_2_GIS\Part_2.

В строке прокрутки Тип Файла выберите С Разделителями .txt. Это означает, что вы хотите отобразить имеющиеся в данном каталоге текстовые файлы. Выберите из списка файлов finds.txt.

Нажмите ОК, чтобы добавить файл в проект в качестве таблицы. Сравните полученную таблицу с текстовым файлом, который приведен выше. Обратите внимание, что таблица содержит два поля, X_coord и Y_coord. Вам нужно использовать эту таблицу для создания новой точечной темы. Поскольку сейчас нет необходимости в отображении таблицы, то ее можно закрыть.

Сделайте вид активным. Из меню Вид выберите Добавить Тему События. Появится диалоговое окно добавления темы событий.


 

В верхней части диалогового окна расположены две кнопки. Каждая кнопка определяет тип события: XY (выбрана в данный момент) и Route (маршрут).

В строке прокрутки списка таблица finds.txt уже выбрана. ArcView считывает из это таблицы названия полей, чтобы найти поля, которые могут содержать координаты X,Y. Имена этих полей, X_coord и Y_coord, отображаются в списках полей X field и Y field. Нажмите ОК, чтобы создать новую тему на основе таблицы finds.txt.

Тема появилась в Таблице Содержания вида. Включите ее. Тема будет отображена в виде.

Сделав новую тему активной, нажмите кнопку Экстент Активной Темы .

Обратите внимание, что большинство находок было сделано вблизи рек, а немалое их количество - в непосредственной близости от современных городов Мексики.

Теперь вам нужно закрыть проект с сохранением результатов работы, для чего сделайте активным окно проекта (с помощью меню Окно или щелкнув мышью на заголовок окна проекта). Из меню Файл выберите Закрыть Проект. В появившемся запросе на сохранение ответьте Да.

 

 
Назад К содержанию Далее
Copyright © Кафедра информационных технологий БГЭУ