Курсы гис - научим тыкать! (введение в 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

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

Синдром «винтика»: почему тихое решение отойти в сторону — это тоже поступок?

RuCyberPioneer
1 день назад

Цитата Нимёллера сильная, но вы путаете две абсолютно разные вещи: равнодушное соучастие и осознанное несотрудничество.
Пастор Нимёллер писал о людях, которые продолжали работать на систему, платить ей налоги, выполнять её приказы и молча отворачиваться, пока она уничтожала их соседей. Это как раз позиция трусливого «винтика», о котором я писал в посте. Эти люди не сделали «тихий выбор» — они выбрали быть частью машины, надеясь, что их не тронут.
А концепция Ганди, Толстого или того же Бориса Пастернака — это совершенно другое. Это активный отказ быть шестеренкой. Это когда ты говоришь: «Я не буду писать на соседа донос, я не буду подписывать этот подлый протокол, я не пойду ловить людей, я уволюсь с этой работы и пойду сажать картошку». Если бы в Германии 1930-х годов машинисты поездов, клерки в министерствах и обычные рабочие массово сделали такой «тихий выбор» и просто остались дома со своими семьями — нацисты физически не смогли бы построить свои лагеря. Им бы просто некем было выполнять приказы.
 Истинный выбор — это не поставить галочку на чужом бланке раз в несколько лет. Это каждый день выбирать оставаться Человеком на своем рабочем и бытовом месте.
На этом дискуссию со своей стороны закрываю. Каждый выбирает сам. Удачи на выборах!

Синдром «винтика»: почему тихое решение отойти в сторону — это тоже поступок?

BuhBuhov
1 день назад

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

© Нимёллер Мартин

Да, я не пойду с вилами на сельсовет. Но на выборы схожу обязательно.

+1
Синдром «винтика»: почему тихое решение отойти в сторону — это тоже поступок?

RuCyberPioneer
1 день назад

Большинство людей добровольно сдают свои принципы в краткосрочную аренду ради иллюзии безопасности. Кажется: ну, я сейчас молча подпишу эту сомнительную бумагу по указке сверху, промолчу на собрании, где откровенно травят человека, или поддакну агрессивной толпе — и меня пронесет, я в домике. Не пронесет. Как только человек соглашается стать послушным слепым винтиком, он перестает принадлежать себе и система перемалывает его личность первой.Истинная зрелость и здравый смысл начинаются там, где ты осознаешь: у тебя всегда есть выбор не приумножать бред. Не нужно лезть на баррикады — достаточно просто вернуть себе управление своей жизнью. Перестать кормить чужие маятники своими эмоциями, заняться делом, созидать на своем месте и не соучаствовать в том, что разрушает твою личность. Это позиция хозяина своей жизни. Тот, кто этого до сих пор не понял, так и проживет жизнь чужим расходным материалом

У вас только помирать!

BuhBuhov
3 дня назад

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

+1
Cетевой игрулькин, нейрослоп.

WseGa
4 дня назад

Иногда бывает, да. Надо будет подумать, может что то типа виньетки сделать как в вр — там помогает тем кто не справляется с вестибулярной.

+2
Cетевой игрулькин, нейрослоп.

WseGa
4 дня назад

Автоген иногда сбоит:-( 

+2
Cетевой игрулькин, нейрослоп.

BuhBuhov
4 дня назад

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

+2
Cетевой игрулькин, нейрослоп.

Zakradnopodkradnoy
4 дня назад

Можно позалипать, но нашёл небольшой баг — противник не может из помещения выйти, так как нет дверей :)

+1
6 роз

BuhBuhov
4 дня назад

Bahama! Bahama Mama!
На бутылку не дает родная мама!

+1
Нейрослоповая залипуха (Игра)

WseGa
4 дня назад

Надо в англ раскладке чтобы было

+1
Проклятый старый дом

Admin
7 дней назад

видел кино наше, где чёрныые риэлторы так и работли — пенсам давали норм вариант в обмен на их старый, но там была «закладка»  в стене с радиационной хтонью

+2
Проклятый старый дом

Surinamski
8 дней назад

В стенке был замурован источник гамма-излучения

+2
Проклятый старый дом

DoctorrHamster
8 дней назад

И чё там было? 

+2
Проклятый старый дом

Surinamski
9 дней назад

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

+2
Новый страшный супь

DoctorrHamster
12 дней назад

Короче, у желчного может быть тупо спазм. Отсюда и боли 

+2