Більше

Виконання растрових обчислень уздовж лінії або в межах багатокутника за допомогою QGIS?


Мені потрібно додати значення до дем-файлу вздовж об’єкта полілінії або всередині багатокутника. Як я можу додати 100 до значень растрових комірок, пересічених моєю лінією або в межах моєї багатокутникової функції.

Я хотів би знати, як це зробити в QGIS, якщо це можливо.


Використання GDAL:

  1. Створіть маску з отриманого векторного матеріалу (функція полілінії або всередині багатокутника) http://www.gdal.org/gdal_rasterize.html
  2. Синхронізуйте область карти, ширину растра маски з конфігурацією дем http://www.gdal.org/gdal_translate.html
  3. Використовуйте gdal_calc.py з умовою маски, щоб додати 100 до своєї демки. http://www.gdal.org/gdal_calc.html


Перегляньте відео: QGIS Tutorial: Clip raster EN (Жовтень 2021).