- •Лз№1.Выполнение основных операций в Визуализаторе
- •1. Загрузка изображений в Визуализатор
- •2. Использование функций запросов Визуализатора
- •3. Выполнение измерений.
- •4. Открытие и просмотр нескольких изображений в едином
- •5. Редактирование атрибутивной информации тематических слоев
- •6. Редактирование цвета пикселей тематического растрового слоя
- •7. Работа с векторными слоями в erdas imagine
- •8. Копирование векторного слоя.
- •9. Открытие векторного слоя в Визуализаторе.
- •10. Работа с атрибутами.
- •11. Задание критериев выбора при работе с атрибутами
- •12. Редактирование векторного слоя
- •13. Создание нового векторного слоя типа Arc Coverage
- •14. Создание нового векторного слоя типа Shapefile
- •15. Преобразование растрового слоя в векторный
14. Создание нового векторного слоя типа Shapefile
Откройте в Визуализаторе файл germtm.img, представляющий растровый слой.
В меню Визуализатора выберите File | New | Vector Layer. Установите тип создаваемого векторного слоя в Shapefile (*.shp). Задайте имя файла zone88shape, под которым в выбранной Вами директории будут сохранены создаваемые Вами векторные данные.
В диалоговом окне выберите тип Polygon Shape для создаваемого шейп-файла и нажмите ОК. Шейп-файл будет создан.
Выберите в меню Визуализатора опцию Vector | Tools. Появится инструментальная панель редактирования векторного слоя.
На инструментальной панели редактирования векторного слоя выберите кнопку (Place a Simple Closed Polygon) для создания полигональных объектов. Создайте полигон с четырьмя вершинами. Автоматическое замыкание полигона произойдет при двойном щелчке мышкой.
Выберите в меню Визуализатора опцию Vector | Attributes для просмотра атрибутов созданного векторного слоя. Убедитесь, что в диалоговом окне установлена опция View | Polygon Attributes.
Продолжим изучение приемов редактирования векторного слоя.
Разделим полигон, созданный на предыдущем шаге на два полигона. Воспользуемся кнопкой (Split Polygon by a Polyline) инструментальной панели редактирования векторного слоя. Проведите мышью разделительную линию, рассекающую полигон на две части. Выход из режима задания разделительной линии осуществляется по двойному щелчку мыши.
Теперь вместо одного полигонального объекта, наш шейп-файл содержит два. Вот как выглядит их атрибутивная таблица. Видно, что был произведен автоматический пересчет атрибутов AREA и PERIMETER.
Создадим еще один полигон, имеющий общее ребро с одним из существующих полигонов. Для этого воспользуемся кнопкой (Create new Polygon by appending to existing Polygons).
Перед началом оцифровки щелкните левой клавишей мыши внутри существующего полигона. Продолжайте оцифровку, добавляя вершины нового полигона. Для окончания процесса снова щелкните левой клавишей мыши внутри существующего полигона.
Теперь полигональные объекты будут иметь вид:
Снова отобразим атрибутивную таблицу векторного слоя.
Создадим еще один полигон, и объединим его с одним из существующих полигонов. Для этого воспользуемся кнопкой (Reshape Polygon).
Снова, перед началом оцифровки щелкните левой клавишей мыши внутри существующего полигона. Продолжайте оцифровку, добавляя вершины нового полигона. Для окончания процесса щелкните левой клавишей мыши внутри существующего полигона.
Окончательно полигональные объекты будут иметь вид:
Аатрибутивная таблица приведена на рисунке:
Сохраните векторный слой в Визуализаторе, выбрав пункт меню File | Save | Top Layer. Закройте Визуализатор.
15. Преобразование растрового слоя в векторный
В главном меню ERDAS IMAGINE. выберите пункт Main | Vector. Откроется диалоговое окно выбора инструментов для работы с векторными слоями. В нем выберите утилиту Raster To Vector.
В качестве растра подлежащего преобразованию в векторный слой укажите файл lnsoils.img. В качестве имени выходного векторного слоя задайте Vect1 , в своем рабочем каталоге. Создаваемый слой будет иметь тип ArcCoverage. Нажмите ОК. Перед Вами возникнет диалоговое окно задания дополнительных опций преобразования растрового слоя в векторный.
Убедитесь, что радиопереключатель Output Coverage Type установлен в положение Polygon – объекты создаваемого векторного слоя должны иметь тип полигонов.
При необходимости задайте в поле Weed Tolerance величину допуска на минимальное расстояние между вершинами огибающих линий полигонов. Чем выше это число, тем грубее будет производиться генерализация сегментов полигонов.
Нажмите ОК. По завершению преобразования откройте созданное покрытие Vect1 в Визуализаторе. Из меню Визуализатора выберите пункт Vector | Viewing Properties и в окне визуальных свойств векторного слоя установите толщину линий и цвет отображения векторных объектов.