Курсы гис - научим тыкать! (введение в Qgis) 2 — ПИПМАЙ: Лучшее со всей сети
Акцентный цвет
Фон
Игровой блок на главной
Праздничное оформление
Для всех устройств

Курсы гис - научим тыкать! (введение в Qgis) 2

Всем привет! Продолжаем разговор про геоинформационные системы

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

Для начала немного теории. Qgis умеет много чего, но в основном работа с ним строится вокруг следующих объектов:

Полигон - тот же контур, то есть объект, у которого можно посчитать площадь.

Линия - объект, состоящий из нескольких точек, но не образующий полигон, т.е. не замкнутая линия.

Точка - точечный объект.

Полигоны, линии и точки это векторные проекты Qgis. Пиксель - думаю с этим понятно. Из пикселей состоят все картинки. это особая категория - растровые проекты.

Все проекты в Qgis сохраняются в формате *qgz, после сохранения мы получим 1 файл с таким расширением. 1 Проект может содержать несколько слоев, как мы с вами убедились на прошлом занятии. Все слои сохраняются в формате *shp/geopackage (но это так, отступление и нахер я писал это - не знаю).

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

и получаем страшное окно:

1. имя файла не прописываем, а через троеточие указываем путь к папке, в которой он будет храниться, в открывшемся окне придумываем имя и сохраняем:

2 кодировка - если у вас в этой графе стоит кракозябра, а не utf-8, то нужно поставить именно ее.

3 тип геометрии - можно выбрать любой, но мы с вами начнем с полигона, поэтому выбираем его.

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

Слой создали, теперь будем тыкать. Чтобы это сделать надо зайти в режим редактирования. для экономии места в кармане одмина элементы управления покажу в одной картинке:

1 - открывает режим редактирования
2 - создать полигон
3 - режим редактирования вершин
4 - кнопки редактирования существующего полигона
5 - включает мыш - режим прокрутки карты, и выключает режим выделения и редактирования
6 - режим выделения
7 - сохранить полигон и слой
8 - сохранить проект
9 - режим прилипания точек

Ну, это кратенько. Изначально все кнопки неактивны. Чтобы создать что-то на нашей базовой карте тыкаем 1 режим редактирования, становятся открытыми остальные кнопки. Важно: в режиме редактирования мыш АВТОМАТОМ отключается и если раньше она представляла значек № 5, ей можно было передвигать карту, то теперь курсор будет меняться в зависимости от значений кнопок 2-6. Если вы случайно что-то не то жмякнули на карте, то клавиши backspase (отмена последнего действия) escape (отмена последних действий с полигоном) вам в помощ. принудительно переключить мыш - жмякаем на № 5.

Итак, погнали. Сначала жмем 1, потом жмем 2, 9. После включения режима прилипания в кнопках 9,10 из выпадающего списка нужно выбрать "ко всем слоям" "вершина", "сегмент" и начинаем рисовать. Раз у меня выпало чертаново, то я хочу выделить его на фоне других микрорайонов Москвы.

После того, как мы выбрали режим редактирования и прилипания к вершинам всех слоев, курсор мышы будет прилипать к известным ему точкам и курсор помимо прицела будет подкрашен фиолетовым квадратом:

 

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

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

После сохранения - как я и описывал в прошлый раз, Qgis присваивает рандомный стиль. У меня для Чертаново он окрасил в болотный, что характерно )) Теперь можно отключить слой "районы москвы" сняв галочку в рабочем окне слоев и мы увидим, что останется только наш слой, с которым мы продолжим работать далее. Но пока оба слоя оставим активными, для работы над ошибками. 

Изменим немного стиль рабочего слоя чертаново, чтобы можно было увидеть косяки:

Нашли с вами незначительные пересечения. Так-как это вектор, и я работал в разных масштабах (его можно менять колесом мышы), то отрисованный мной слой получился неточным. Для целей учебы это не критично, но если мы работаем с кадастром, то нам за такое наваляют. Чтобы это исправить жмем 3 

и аккуратно выбираем курсором точку, которую нам нужно передвинуть, жмем на ее (1), перетягиваем (2), срабатывает инструмент прилипания (3); правой кнопкой мышы закрепляем точку (4)

сохраняем слой (1), выключаем режим редактирования (7), 

и можно посмотреть, что получилось:

косяк исправили.

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

Аналогичным образом можно потренироваться и создать точечные и линейные слои. Т.е. процедура таже самая: 

1 создать слой

2 выбираем параметры слоя (геометрия, система координат, путь к папке, имя и т.п.)

3 редактирование 

4 сохранение

 

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

выбираем систему координат проекта, жмем выполнить, далее ок-ок

далее ок-ок, появится новый временный слой "атрибуты геометрии" нам нужно заглянуть ему в кишки:

и в открывшемся окне видим два значения - ареа - площадь и периметр

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

Ps. Отвечая на прошлые комменты- я хз как в китайца загрузить 2гис, сорян 


Раскрыть

Кадастрового, шах и мат, вонючки ( тут свой триггер есмь на них)

0

Новые комментарии

Просто привет. Ну привет, и всё тут!

Admin
15 часов назад

ты все верно понял по отсылке))

Просто привет. Ну привет, и всё тут!

Admin
16 часов назад

Георгий, это ж интернет, отношение на «ты» тут — база. ВОт введут когда вход по паспортам, с вероятностью выхватить по е — баллу, тогда все будут в сети вежливые

+1
Просто привет. Ну привет, и всё тут!

BuhBuhov
17 часов назад

Для того, чтобы относиться к человеку с уважением, нужно чтобы этот человек заслужил это уважение. А иначе, судишь по человеку по тому, что он пишет в интернете. Если человек постит херню, то уважения он не заслуживает. И к нему можно обращаться на «ты». Раз уж надо напомнить, то напоминаю — мы в интернете. И тут нет необходимости пить с человеком на брудершафт, чтобы называть его на ты.Изображение

Просто привет. Ну привет, и всё тут!

Георгий Куприянов
1 день назад

Запостил как раз для того, чтобы токсики прибежали со своим критиканством :)
Напомните, пожалуйста, кто вы и давно ли мы на «ты» перешли.
Я не «Жора», а Георгий.

-1
Просто привет. Ну привет, и всё тут!

Admin
2 дня назад

не не не, главжаб тут не причемИзображение

+1
Покажи питомца

CBeTJIR4ok
2 дня назад

Взяли потому что отцепить от руки не смогли, так домой и принесли :))) красавчик Изображение

Просто привет. Ну привет, и всё тут!

BuhBuhov
2 дня назад

Экак ты господем сам себя обозвал...Изображение

Просто привет. Ну привет, и всё тут!

Admin
2 дня назад

квакай всего — господь разберётся

+2
Просто привет. Ну привет, и всё тут!

BuhBuhov
2 дня назад

Жора, ты зачем эту вырвиглазную херню в шесть утра воскресенья запостил? Люди спят еще! А ты им по глазам...

-1
Ну почти

BuhBuhov
2 дня назад

Последний раз, когда я ходил к гастроэнтерологу по записи, я был записан на 11-30. Я пришел ко времени. Но в коридоре сидели люди записанные на 10-45, 11-00, 11-15. А еще были те, кто записан на 12 и 12-30. Я не знаю, почему они пришли так рано, но они там были. И медсестра просто вызывает по фамилиям в порядке записи. А на время насрать. Врач работает с каждым значительно дольше чем положено по распорядку, поэтому очередь есть. Будучи записанным на полдвенадцатого, я вышел из ее кабинета в полвторого.

Просто привет. Ну привет, и всё тут!

Что бы такого наквакать?
Изображение

-1
Ну почти

DoctorrHamster
3 дня назад

К нашему хер попадешь. Человек работает на четверть ставки

+1
Ну почти

Admin
3 дня назад

ежели по записи — откуда ей появиться? он вроде вцелом не принимает без записи, и там очередей обычно нет — 2-3 чел в коридоре обычно

Ну почти

BuhBuhov
3 дня назад

К гастроэнтерологу нет очереди? Что-то из области фантастики.Изображение