Плагин для QGIS для автоматической постройки буферных зон

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
Аватара пользователя
Ruslan
Участник
Сообщения: 79
Зарегистрирован: 27 окт 2003, 17:33
Репутация: 11
Откуда: НекстГИС

Плагин для QGIS для автоматической постройки буферных зон

Сообщение Ruslan » 28 июн 2017, 16:59

Разработали модуль для QGIS позволяющий быстро построить буферную зону вокруг нарисованной линии и тут же сохранить ее в полигональный слой.

Этот инструмент был разработан для поддержки проекта обновления карты Малонарушенных лесных территорий в 2016, который ведут UMD Global Land Analysis and Discovery team (http://www.glad.umd.edu/), Гринпис и WCS (https://www.wcs.org/). Цель проекта - обновление существующей глобальной карты за 2013 (intactforests.org) по состоянию на 2016 год используя композиты данных Landsat. Чтобы обновить данные, необходимо исключить все окрестности новых дорог и других нарушений (лесозаготовок, сельское хозяйство).

Изображение

Ссылка на плагин: https://plugins.qgis.org/plugins/digitizr/
НекстГИС

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Игорь Лебедь » 28 июн 2017, 21:18

Ключевое слово быстро?
Извините, конечно, но из описания ничего не понятно.
Это дигитайзер или буферайзер?
И в чём отличие от стандартного лампового инструмента построения буфера в кугисах?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Максим Дубинин » 28 июн 2017, 23:28

Игорь Лебедь писал(а):Ключевое слово быстро?
так точно
Игорь Лебедь писал(а):Это дигитайзер или буферайзер?
хаха, оба
Игорь Лебедь писал(а):И в чём отличие от стандартного лампового инструмента построения буфера в кугисах?
Оно рисует буферами, а ламповый скучный и долгий, рисуешь линии, потом в окошках щелкаешь, потом что-то с результатом делаешь. А тут шлёп и готово.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Игорь Лебедь » 29 июн 2017, 00:09

Уговорил, но с вас тогда ещё ссылка на статью, как они это делают. Что они делают, это понятно. Как они применяют этот модуль?
В ламповом круг - это сферический конь в вакууме восьмиугольник. В вашем удобняйзере - тоже? Надо было назвать его "лангольер" - модуль, пожирающий буфером.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Максим Дубинин » 29 июн 2017, 00:29

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

как надоест, все из слоя буферов вычитаешь из "рабочего" контура какого-нибудь лесного массива.

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

Насчет восьмиугольника не знаю, не проверял.

Из ссылок вспомнил только вот такую и ужаснулся, сколько ж лет прошло. А началось всё вообще в 2001.

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

PS: главный сайт http://intactforests.org
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение nadiopt » 29 июн 2017, 08:18

ох как он бы мне пригодился, когда я рисовала нарушения! А то надо было сначала линию нарисовать, потом или делать буфер для всех нарисованных линий чохом (что неудобно, потому что тогда эти буферы приходится накопительно объединять), либо к каждой делать буфер, а это два лишних телодвижения
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Игорь Лебедь » 29 июн 2017, 08:39

Максим Дубинин писал(а):Насчет восьмиугольника не знаю, не проверял.
postgresql.ru писал(а):ST_Buffer(geometry, double, [integer]
Возвращает геометрию, все точки которой находятся на меньшем или равном расстоянии, чем заданное, от заданной геометрии. Расчеты производятся в пространственной системе координат заданной геометрии. Опциональный третий параметр задает число сегментов, используемых для аппроксимации четверти окружности (по умолчанию - 8.).
- откуда ноги (лампового) растут
В общем, фишка в редактировании сразу двух слоёв. И плагин олдскул-авеню. Респект!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Плагин для QGIS для автоматической постройки буферных зо

Сообщение Максим Дубинин » 29 июн 2017, 14:52

для строительства буферных зон ST_Buffer в QGIS не используется, редактируется один слой - полигональный, плагин написан на питоне
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «NextGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость