Страница 1 из 1
Как в QGIS построить профиль по растру
Добавлено: 14 дек 2017, 21:13
Natalia Novoselova
Можно ли в QGIS выполнить такую операцию: строишь линию поверх геопривязанного растра, а она автоматически (через заданный интервал в настройках) присваивает линии значения растра, на который она ложится. И на выходе строит профиль - график, где по оси ОХ – длина построенной линии от ее начала в метрах, а по оси OY – значение растра.
Как выполнить такую задачу?
Если не в QGIS , то еще где-то?
Понятно, что в QGIS это можно сделать вручную. Хотелось бы автоматизировать и унифицировать, чтобы не от руки точки ставить на линию.
Re: Как в QGIS построить профиль по растру
Добавлено: 14 дек 2017, 21:30
Константин Силкин
Добрый вечер, Наталия! В Surfer рассчитать профиль, график его построить в Excel могу легко, а в QGIS — нет. Так что, если не получится найти простое решение для QGIS — прошу пожаловать
Re: Как в QGIS построить профиль по растру
Добавлено: 14 дек 2017, 21:35
giser
Re: Как в QGIS построить профиль по растру
Добавлено: 14 дек 2017, 21:49
Игорь Белов
Зачем Surfer, зачем ArcGIS? Можно же так:
- "Locate points along lines";
- "Raster interpolation";
- экспорт;
- gnuplot.
Плагины из первых пунктов можно заменить любыми подходящими из множества других со сходным функционалом, их понаписано предостаточно. Графики тоже можно строить не gnuplot'ом, а в любимой программе.
Имеются и плагины с интригующими названиями вроде "Terrain profile". Не пробовал.
Re: Как в QGIS построить профиль по растру
Добавлено: 14 дек 2017, 22:31
Константин Силкин
Зачем Surfer? А просто затем, что профиль там строится в одну команду Grid/Slice
Re: Как в QGIS построить профиль по растру
Добавлено: 15 дек 2017, 00:21
Natalia Novoselova
Игорь Белов писал(а): ↑14 дек 2017, 21:49
"Locate points along lines";
"Raster interpolation";
экспорт;
gnuplot.
Спасибо! Да, мне бы лучше через кугис. Что-то "Raster interpolation" плагин не вытаскивает значения по точкам. В чем может быть дело? Проект в UTM, точки построены по "Locate points along lines". Единств, что при клике на растр инструментом, он пишет что это Band1, а в "Raster interpolation" плагин выбрать можно только Band 0 (которого вообще нет). Может быть от этого в выбранном поле ndvi - NULL (ничего).
Не соображу, как заставить его работать.
UPD: сообразила (растр не был сохранен в том же UTM), сработало.
Re: Как в QGIS построить профиль по растру
Добавлено: 15 дек 2017, 10:19
Александр Мурый
Если нужен профиль по рельефу, то есть плагины Profile Tool, qProf, VoGIS-ProfilTool. Каждый работает немного по-своему, надо пробовать.