Вы находитесь на странице: 1из 23

Инструкция по созданию абрисов.

ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА QGIS 2.8.2 К РАБОТЕ:


а. Для работы мы пользуемся модулем OpenLayers Plugin. Если этот модуль не

установлен, то открываем вкладку: , в строке


поиска пишем:

Когда модуль установлен, мы можем выбирать для работы космические снимки одной из
2х, наиболее нам подходящих, служб:

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

в. Для расчета румбов нужно использовать Скрипт. Если он еще ни разу не запускался, то
делаем следующие действия:
Открываем вкладку Анализ данных > Панель инструментов:
В открывшемся окне «Инструменты анализа» нажимаем плюсик рядом со словом

Скрипты > Инструменты > Создать новый скрипт:


В открывшееся окнокопируем из инструкции и вставляем следующий скрипт:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from qgis.core import *
from qgis.gui import *
import math

@qgsfunction(args='auto', group='Custom')
def rumb(x1, y1, x2, y2, feature, parent):
a = math.degrees(math.atan2(math.fabs(x2 - x1), math.fabs(y2 - y1)))
c = math.modf(a)
if y2 >= y1:
b = u'\u0421'
else:
b = u'\u042e'

if x2 >= x1:
b += u'\u0412'
else:
b += u'\u0417'

b += u' {:02.0f}\u00b0{:02.0f}\''.format(c[1], math.floor(c[0] * 60.0))


b.encode( "cp1251" )
return b

Сохраняем скрипт как «RUMB» и Выполняем его:

Перезапускаем QGIS.
Затем выбираем наш скрипт в строке «Пользовательские скрипты»:

Двойным щелчком открываем его и запускаем:


В дальнейшем наш скрипт можно будет запускать из строки «Последние используемые

алгоритмы»:
Окно «Инструменты анализа» можно закрыть.

!!!!ВНИМАНИЕ!!!!
Мы работаем по Новосибирской области в системе координат WGS 84 / UTM zone 44N
(код 32644):

По Омской области в системе координат WGS 84 / UTM zone 43N (код 32643):
Если у вас проекция сбилась (например, когда вы загрузили космический снимок), то
поправить ее можно так:

В строку поиска забиваем код искомой системы координат, либо выбираем из последних
используемых.
НАЧАЛО РАБОТ ПО СОЗДАНИЮ АБРИСОВ ДЛЯ АКТА.
1. Запускаем программу QGIS 2.8.2.
Открываем начальный проект или проект, в котором работали последний раз:

Запускаем скрипт RUMB (если он не был запущен ранее).


2. Теперь нужно сохранить новый проект с названием «Урочище квартал-выдел»:
3. По очереди пересохраняем все векторные слои, чтобы создать новые с сохранением

таблиц атрибутов:

Точечный слой «Подгородное 45-130» сохраняем как «Омское 11-10», при сохранении

смотрим, чтобы был отмечен пункт «Добавить слой в проект»:

Созданный слой добавляется, исходный можно удалить:


Открываем таблицу атрибутов созданного слоя:

Закрываем таблицу атрибутов, открываем Свойства слоя:


Выбираем Стиль > Загрузить стиль:

В открывшемся окне выбираем стиль для угловых точек > Открыть > ОК:

Пересохраняем также все векторные слои:

Соответствие стилей для векторов:


Вместо плана Подгородного лесничества, подгружаем привязанный в географическую
систему координат план Омского лесничества:
4. Начинаем рисовать абрис полигона. Для этого находим искомый выдел №10 в 4

квартале:
Отключаем картинку плана (крестик слева от имени слоя в окне Слои) и включаем

снимок:

Проверяем систему координат проекта.


Далее, представляем, сколько точек-ориентиров мы снимем в натуре, для оконтуривания
этого выдела (точек должно быть от 4 до 22). Чем меньше, тем лучше.
В окне Слои кликаем на слой полигоны и включаем его для редактирования:

Далее, выбираем инструмент Добавить объект и отрисовываем контур выдела (завершить


рисовку – клик правой кнопкой мыши):
5. Далее проставляем точки по углам контура по ходу часовой стрелки:

Открываем и заполняем таблицу атрибутов:

 Столбик «nn» заполняем сверху вниз от 1 и далее.


 Столбики «Широта/Долгота» заполним из калькулятора:
Обновляем существующее поле «Широта». В окошке Функции открываем строку
«Геометрия» и выбираем $y. Для «Долгота» выбираем $x. В дальнейшем каждая
использованная функция записывается в строкеНедавние. Оттуда выбирать часто

пользуемые функции очень удобно:

Когда таблица атрибутов полностью заполнена, сохраняем слой, нажимая кнопочку с


изображением дискеты (Сохранить правки), отключаем режим редактирования (кнопка с
карандашом) и закрываем окно.
Сохраняем проект, нажимая кнопочку с изображением дискеты (Сохранить проект).
6. Теперь будем рисовать линии для румбов в соответствии с нумерацией точек, а именно:

Для удобства работы, отключаем снимок и вектор полигонов. Затем соединяем точку 1 и
точку 2 и завершаем трек правой клавишей мыши. Повторяем процесс рисования до конца
(на примере это 11-1).

Затем открываем Таблицу атрибутов слоя румбы и заполняем первую колонку как на
примере (0 строка всегда будет началом).
Колонки «Румбы и «Длина» заполняем через калькулятор:

 «Румбы» - в поле Выражение вставляем функцию расчета румбов:


rumb( xat(0),yat(0),xat(-1),yat(-1))

 «Длина» - выбираем в строке «Геометрия» функцию


$length
Когда таблица атрибутов полностью заполнена, сохраняем слой, нажимая кнопочку с
изображением дискеты (Сохранить правки), отключаем режим редактирования (кнопка с
карандашом) и закрываем окно.
Сохраняем проект, нажимая кнопочку с изображением дискеты (Сохранить проект).
7. Следующий шаг – надо совместить наш вектор полигона с границами выдела на плане
лесонасаждений.
Для удобства работы отключаем слои румбов и точек, и включаем слои плана
лесонасаждений и вектора полигонов:

Затем, используя инструмент «Редактирование узлов», передвигаем узлы полигона на


характерные места выдела:
Включаем слой точек и садим их на узлы полигона, используя инструмент «Переместить

объект»:
Отключаем режим редактирования и сохраняем проект.
8. Рисуем ленту перечета (линию хода) между самыми дальними друг от друга точками.
Если площадь выдела или лесопатологического выдела больше 3,0 га включительно.
Включаем редактирование слоя линий хода и инструментом «Добавить объекты» рисуем
ломаную линию:
Отключаем режим редактирования и сохраняем проект.

9. Переходим к редактированию макета абриса:


Выбираем макет «2»:
Выделяем и удаляем поле карты кнопкой DELET на клавиатуре:

Выбираем инструмент «Добавить карту» и протягиваем по диагонали рамку карты.


Справа, во вкладке «Свойства элемента» устанавливаем масштаб 10 000 и жмем ENTER
на клавиатуре:
Далее смотрим, если что-то поменялось в окне проекта, то обновить картинку карты

можно инструментом «Обновить»:


Затем заполняем табличку для лент перечета. Для данных предусмотрены специальные
ячейки, на рисунке ниже их специально показала. Чтобы такая ячейка стала видна, на неё
надо навестись стрелкой мыши. Выделив, ячейку, текст пишем в специальном поле в
«Свойствах элемента»:
Указываем номер выдела, если линия хода была одна, то в №ленты ставим 1, если больше,
то указываем количество1, 2, … и напротив каждой прописываем длину, ширину и
площадь площадки:

Цифрами «1» и «2» обозначены столбцы для таблиц с точками и румбами.


Выделяем левый столбик, обозначенный цифрой «1» и в «Свойствах элемента» в разделе
«Основные свойства» выбираем слой точек из выпадающего списка:

По умолчанию, шапка установлена только на левой таблице, но если точек много и


используется второй столбик таблицы, нужно включить для него шапку. Для этого в
«Свойствах элемента» в разделе «Внешний вид» из выпадающего списка выбираем «На
всех рамках». Если точки вмещаются в первый столбик, то шапка на втором столбике не
нужна. Убрать ее можно, выбрав пункт «На первой рамке»:
То же самое проделаем с табличкой под номером «2» (вектор румбов):

Когда все данные нанесены на макет, наш абрис готов к сохранению:


10. Экспорт макета в изображение:
Сохраняем изображение в формате Jpeg.

КОНЕЦ!!!!!

Можно приступать к созданию следующего абриса, полностью повторяя вышеописанный


процесс!!!

Вам также может понравиться