Работа с векторными слоями в erdas imagine 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Работа с векторными слоями в erdas imagine



 

В ERDAS IMAGINE имеет мощный набор инструментов для работы с векторными слоями, базирующийся на ГИС-модели данных компании ESRI. Следующие типы векторных данных не требуют дополнительных преобразований перед использованием и напрямую поддерживаются в ERDAS IMAGINE:

- векторные покрытия ArcInfo;

- шейпфайлы ESRI;

- вышеперечисленные векторные данные ESRI, организованные при помощи SDE;

Рассмотрим основные операции с векторными слоями в ERDAS IMAGINE.

Копирование векторного слоя.

 

В данном упражнении выполните копирование векторного слоя zone88, хранящегося в каталоге демонстрационных данных ERDAS IMAGINE, в вашу директорию.

 

1. В ERDAS IMAGINE из основного меню выберите опцию Main | Vector. Откроется диалоговое окно Vector Utilites.

 

2. В диалоговом окне выберите опцию Copy Vector Layer.

3. В открывшемся диалоговом окне Copy Vector Layer, в поле ввода Vector Layer to Copy выберите файл zone88 (тип вектора – покрытие) из каталога демонстрационных данных ERDAS IMAGINE.

4. В поле ввода Output Vector Layer введите имя файла zone88_New, под которым в выбранной Вами директории будут сохранены векторные данные.

5. Нажмите ОК, чтобы запустить процесс копирования.

6. По завершению процесса копирования, закройте диалоговое окно Vector Utilites.

Открытие векторного слоя в Визуализаторе.

В одном Визуализаторе откройте векторный и растровый слои.

 

1. Откройте в Визуализаторе файл germtm.img, представляющий растровый слой.

2. В Визуализаторе выберите опцию меню File | Open | Vector Layer.

3. В диалоге открытия файла, выберите скопированный в Вашу пользовательскую директорию файл zone88_New и перейдите на вкладку Vector Options.

4. Убедитесь, что переключатель Clear Display сброшен и нажмите ОК. В рабочем окне Визуализатора совместно отобразятся растровый и векторный слои.

5. Из меню Визуализатора выберите пункт Vector | Viewing Properties. Откроется окно визуальных свойств векторного слоя.

 

 

6. Установите переключатели Points и Attributes в окне визуальных свойств. В списке задания атрибутивного поля, отображаемого в качестве метки, вместо ZONE88# выберите AREA.

7. В поле установки стиля для переключателя Arcs нажмите кнопку (Установка стиля) и выберите из списка стиль Other. Откроется окно установки стиля линейных объектов векторного слоя.

 

8. В поле Outer Color при помощи кнопки установки стиля задайте цвет Orange для линейных объектов. В поле Width задайте толщину линий 2.00.

9. Закройте окно установки стиля линейных объектов.

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

 

 

Работа с атрибутами.

 

Особенностью векторных слоев - покрытий, подобных слою, открытому в предыдущем упражнении, является то, что они могут содержать одновременно объекты следующих типов:

- линейные объекты;

- точечные объекты;

- полигональные объекты;

- тики (tics);

Каждому из этих объектов соответствует свой набор атрибутов. Изучим приемы работы с атрибутами объектов векторного слоя.

1. Используем векторный слой zone88_New, открытый нами ранее в Визуализаторе.

2. В меню Визуализатора выберите Vector | Attributes. Откроется окно атрибутов векторного слоя.

 

3. В меню View диалогового окна имеется возможность выбрать тип атрибутов - Point Attributes, Line Attributes, Polygon Attributes или Tic Polygon Attributes. Список атрибутов примет определенный вид, в зависимости от выбранной опции. В нашем упражнении мы будем работать с линейными атрибутами и поэтому выберем опцию Line Attributes.

4. Выделите запись под номером 68, щелкнув мышкой по ней в поле Record таблицы. Линейный объект, соответствующий выделенной записи подсветится в окне Визуализатора желтым цветом. Для выделения в таблице нескольких объектов одновременно, используйте клавишу Shift. Можно выполнить обратное действие, мышкой в окне Визуализатора выделить линейный объект, при этом соответствующая ему запись в таблице атрибутов будет выделена.

5. Щелкнув правой клавишей мыши в поле Record таблицы атрибутов, из контекстного меню выберите опцию Select All. Все записи таблицы и все линейные объекты Визуализатора окажутся выделенными.

6. Щелкнув правой клавишей мыши в поле Record таблицы атрибутов, из контекстного меню выберите опцию Select None. Выделение со всех записей таблицы и линейных объектов будет снято.

 

Задание критериев выбора при работе с атрибутами

Поставим задачу - выделить все линейные объекты, для которых значение атрибута LENGTH больше 700.

1. Щелкнув правой клавишей мыши в поле Record таблицы атрибутов, из контекстного меню выберите опцию Criteria. Откроется окно задания критериев выбора при работе с атрибутами.

 

 

2. В списке атрибутов Columns, выберите поле Length, щелкнув по нему мышкой. В поле ввода критерия отбора Criteria появится строка $"LENGTH".

3. В списке Compares, выберите тип сравнения >, щелкнув по нему мышкой. Критерий отбора в поле Criteria изменится на $"LENGTH" >.

4. Введите 700 - сравниваемое числовое значение в поле Criteria, так, чтобы окончательно оно приняло вид $"LENGTH" > 700.

5. Нажмите кнопку Select. Все линейные объекты, соответствующие данному критерию будут выделены в Визуализаторе.

6. Закройте окно задания критериев.

7. В меню Визуализатора выберите Vector | Enable Editing. Теперь можно редактировать векторный слой.

8. В меню окна атрибутов векторного слоя выберите Edit | Column Attributes. Откроется окно, позволяющее добавлять, удалять и изменять атрибуты векторного слоя.

9. Нажмите кнопку New, для создания нового атрибута. В поле Title введите имя атрибута New_Attribute. В поле Type задайте тип создаваемого атрибута – Real. Нажмите ОК. Окно изменения атрибутов закроется. В таблице окна атрибутов векторного слоя появиться новый столбец - New_Attribute.

10. Закройте окно атрибутов векторного слоя.

 



Поделиться:


Последнее изменение этой страницы: 2016-09-05; просмотров: 227; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.251.68 (0.006 с.)