TGTGInsighttelegram intelligenceLIVE / telegram public index
Back to channels
Вася Швалев ⚡️ qgishack avatar

TGINSIGHT CHAT

Вася Швалев ⚡️ qgishack

@qgishack

Technologies

Subscribers2,040Current channel subscribers
Tracked posts903Indexed post count
Recent reach4,029Sum of recent post views
Recent posts

Recent posts

Page 72 of 76 · 903 posts

Posted Jan 24

351 views

Posted Jan 24

Всем привет. Немного заработался и выпал из социальной жизни)) Сегодня хочу показать, как заставить работать САГУ ГИС из КьюГИС.

320 views

Posted Jan 17

363 views

Posted Jan 17

344 views

Posted Jan 17

В результате модель выглядит вот так.

341 views

Posted Jan 17

— Как занести площадь полигона в гектарах? С помощью инструмента «Калькулятор поля». Инструмент создает новое поле и заполняет по формуле. * Куда этот инструмент воткнуть? Сразу же после инструмента «Упростить». Появиться новая ветка расчета атрибутов. * Какая будет формула? $area. Стандартный запрос геометрии каждого объекта. Но надо в гектарах. Делим на 10 000. Значит формула для калькулятора поле будет $area/10 000. — Как занести в атрибуты географические координаты? Тоже инструментом «Калькулятор полей» и запросом $x. Этот запрос возращает координату Х. * Куда воткнуть инструмент? Сразу же после инструмента «Извлечь вершины». А как же Y? Используем еще раз «Калькулятор полей», но с запросом $y. Вставляем инструмент после расчета координаты Х. Так заносим координаты. Но это еще не все. Выяснилось что, координаты угловых точек получили в метрах, а надо в градусах-минутах-секундах. Значит надо сделать еще шаг. Перепроецировать точки в WGS 84. — Каким инструментом перепроецировать точки? «Перепроецировать слой». Инструмент создает новый слой с заданной системой координат. * Куда его воткнуть? После инструмента «Извлечь вершины». За ним цепляем расчет координат Х и Y. Запуск. Тестирование. Проблемы. Координаты в десятичном формате. А надо градусы-минуты-секунды. — Как перевести десятичные координаты в ГМС? С помощью калькулятора полей и запроса to_dms($x, 'x', 2, 'aligned'). Этот запрос меняет формат десятичных координат на нужный. $x - десятичная координата. 'x' - указание, что это координата Х . 2 - точность координат. 'aligned' - формат записи с обозначение долгоды. Аналогично меняем формулу для расчета Y. to_dms($y, 'y', 2, 'aligned'). Запуск. Тест. Проблем нет.

356 views

Posted Jan 17

Запуск. Тестирование. Проблемы. Оказалось, что слитый полигон норм, а с точками беда. Помимо угловых точек появились лишние, которые надо удалить автоматически. - Как удалить лишние точки? Инструмент «Упростить». Данный инструмент удаляет лишние узлы. Но куда его вставить? После инструмента «Объединение по признаку». Подбираем параметры упрощения. Цепочка инструментов выглядит уже так. Исходный полигональный слой блоков → «Объединение по признаку» → «Упростить» → «Извлечь вершины». С геометриями разобрались. Заполним атрибуты.

338 views

Posted Jan 17

- Как получить слитый из нескольких блоков полигон? Использовать инструмент «Объединение по признаку». Он сливает в один полигон несколько полигонов. Если есть выбранные, то сливает только их. Если указать поле в котором указал класс объектов, то он сольет в один все объекты с одинаковыми атрибутами. * Какие входные данные нужны для этого инструмента? Векторное покрытие поисковых блоков в котором руками выделяем нужные блоки. - Как получить угловые точки полигона? Использовать инструмент «Извлечь вершины». Инструмент создает новый точечный слой из всех вершин полигона. * Какие исходные данные нужны для этого инструмента? Логично, что ему надо подсунуть слой слитый полигон. Получается цепочка: Исходный полигональный слой блоков → «Объединение по признаку» → «Извлечь вершины». На выходе нужные слои.

338 views

Posted Jan 17

- Что хочется получить в итоге? Полигон лицензии, состоящий из выбранных блогов. По углам расставлены и надписаны номера угловых точек. А атрибутах полигона записана площадь. А еще надо получить географические координаты угловых точек. - Какая будет геометрия объектов? Полигон. Но раз надо показать и подписать угловые точки, а также получить их географические координаты, то нужен второй слой. Он будет точечный. - Какие нужны атрибуты? Площадь, номер, координаты X и Y в градусах, минутах, секундах.

325 views

Posted Jan 17

Сейчас покажу как это работает на жизненном примере. Задача: Есть покрытие поисковыми блоками. Надо несколько нужных блоков слить в один, добавить угловые точки, в единый полигон занести площадь в га.

316 views

Posted Jan 17

Интересный вопрос задал Максим Гусаров. «Как понять логику построения геомоделей?» Прежде всего надо понять, а какой слой должна выплюнуть геомодель. а) Какая будет геометрия объектов слоя. Точки, линии, полигоны, гриды, ТИН и тд. б) Какие должны быть атрибуты слоя. Какие то измерения (площадь, запасы, разница высот...) или описательные данные (классы, группы, названия и т.д.) И далее стартуя от конечного результата, двигаясь в обратную, проектируем модель. Каждый раз делаем 1 шажочек. А чтобы сделать каждый шаг снова надо понять 2 вещи: - Какой инструмент QGIS использовать для этого шага. - Какие исходные данные засунуть в инструмент. Задаем новые вопросы. А нужные для отработки шага есть? Или их тоже надо подготовить. Если есть, то собираем модельку. Если нет, то добавляем новые шага, подбираем новые инстурменты и новые исходные данные для него. Таким образом мы проектируем геомодель. Собираем все исходные данные и инструменты в одну цепочку, запускаем, тестируем, допиливаем и сохраняем модель на будущее.

330 views

Posted Jan 16

Ого. 13 человек проголосовали, что хотели бы изучить тему. Значит надо делать. Есть ещё небольшая просьба. Напишите в комментария 2 вопроса, которые у вас есть по теме геомоделей. Ваши вопросы помогут мне сделать отличные и максимально полезные уроки.

307 views
12•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••70717273747576