Работа с векторными данными в ГИС SAGA: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Строка 41: Строка 41:


Сохраните созданный файл: из контекстного меню ''area_plg'' выберите <tt>Save As…</tt> и укажите путь к папке на диске. Обратите внимание, что созданный векторный файл по умолчанию сохраняется в формате ESRI Shape Files с расширением <tt>*.shp</tt>.
Сохраните созданный файл: из контекстного меню ''area_plg'' выберите <tt>Save As…</tt> и укажите путь к папке на диске. Обратите внимание, что созданный векторный файл по умолчанию сохраняется в формате ESRI Shape Files с расширением <tt>*.shp</tt>.
{|align="center"
|-valign="center"
|[[Файл:saga_vector_09.png|300px|thumb]]
|[[Файл:saga_vector_10.png|400px|thumb]]
|}
После сохранения файла настроим параметры отображения слоя. Для начала щелчком инструмента [[Файл:saga_georef_action.png]] <tt>Action</tt> в любом месте за пределами полигона, снимем выделение элемента. В окне свойств объекта (справа) в блоке <tt>Display</tt> изменим параметр <tt>Fill Style</tt> на <tt>Transparent</tt> (это сделает полигон прозрачным внутри), а потом определим свойства границы <tt>Outline</tt>, установив параметры цвета <tt>Color – Red</tt> и толщины линии <tt>Size – 2</tt>. Для применения внесенных изменений нажимаем <tt>Apply</tt>.
[[Файл:saga_vector_11.png|center]]

Версия от 10:12, 28 марта 2013

Эта страница является черновиком статьи.


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

Несмотря на аналитическое назначение и направленность на работу с растровыми данными, SAGA содержит необходимый набор инструментов для создания, редактирования и базового анализа шейп-файлов. В качестве подложки для векторизации в данной статье будет использован лист топографический карты М-37-121 в ПСК UTM WGS 84, процедура привязки которого была рассмотрена ранее.

Создание и редактирование полигонального векторного слоя

На вкладке Modules двойным щелчком мыши запускаем модуль Shapes – Tools => Create New Shapes Layer. В диалоговом окне модуля задаем имя нового шейп-файла Namearea_plg, а в поле Shape Type из выпадающего списка выбираем Polygon. Прочие параметры (Number of Attributes, Attributes) пока оставляем без изменений и нажимаем Okay.

Saga vector 01.png

Перейдя на вкладку Data можно видеть, что в списке слоев данных появился новый элемент группы Shapes – полигон area_plg.

Saga vector 02.png

Пока что этот слой не содержит ни одного элемента и прежде чем приступить к редактированию, его нужно добавить на карту. Для этого двойным щелчком по имени файла в списке слоев запустим диалог и выберем карту, в которую хотим добавить данные. Если все сделано верно, то при переходе на вкладку Maps вы увидите, что карта M-37-121_utm содержит два элемента – растровый слой M-37-121_utm (подложка по которой будет производиться векторизация) и векторный полигональный слой area_plg.

Saga vector 03.png Saga vector 04.png

Для начала редактирования вернитесь на вкладку Data и щелкнув по имени слоя area_plg правой кнопкой мыши из контекстного меню выберите пункт Edit => Add Shape.

Saga vector 05.png

Воспользовавшись инструментами Saga georef zoom.png Zoom и Saga georef pan.png Pan, увеличьте и удобно расположите в окне участок топокарты размером, например, 5×5 квадратов. Определившись с фрагментом для векторизации, на панели инструментов выберите Saga georef action.png Action. Фиксируя узлы по углам (щелчок левой кнопкой мыши), нарисуйте соответствующий квадрат. Для остановки процесса редактирования полигона в последнем узле сделайте также щелчок правой кнопкой мыши.

Saga vector 06.png

В месте правого щелчка появится контекстное меню, в котором нужно убрать галочку рядом с Edit Selected Shape. Когда программа предложит сохранить изменения, согласитесь и нажмите Да. При этом внешний вид нарисованного полигона изменится - он станет непрозрачным.

Saga vector 07.png Saga vector 08.png

Сохраните созданный файл: из контекстного меню area_plg выберите Save As… и укажите путь к папке на диске. Обратите внимание, что созданный векторный файл по умолчанию сохраняется в формате ESRI Shape Files с расширением *.shp.

Saga vector 09.png
Saga vector 10.png

После сохранения файла настроим параметры отображения слоя. Для начала щелчком инструмента Saga georef action.png Action в любом месте за пределами полигона, снимем выделение элемента. В окне свойств объекта (справа) в блоке Display изменим параметр Fill Style на Transparent (это сделает полигон прозрачным внутри), а потом определим свойства границы Outline, установив параметры цвета Color – Red и толщины линии Size – 2. Для применения внесенных изменений нажимаем Apply.

Saga vector 11.png