Вопросы по обработке растра высоты в QGIS.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Вопросы по обработке растра высоты в QGIS.

Сообщение Natalia Novoselova » 13 янв 2023, 21:02

Добрый день. Три вопроса в связи с обработкой растра высот над уровнем моря в QGIS.

1.Как в QGIS можно курсором посмотреть значение выборочных пикселей растра? Нужно ткнуть курсором в любую точку растра и увидеть значение пикселя. Растр со значением высот. Выводятся горизонтали, но нигде не вижу возможности посмотреть значение растра в точке, инструмент “identify features” не показывает этого!.

2.Как можно вывести на карту или экран значения шейп слоя горизонталей (показывающих высоты в поле Elevation)? При клике на Labeling не вижу никакой возможности выбрать поле высоты, и софт выводит на карту значения ID каждой горизонтали!. Наверное, это где-то есть в настройках, но в настройках Layer properties - Labels не нашла возможности выбрать поле шейпфала для подписи.

3. И как мак можно построить профиль высот в QGIS, есть для этого плагины или встроенные инструменты? Так нужно построить профиль между двумя точками, чтобы по горизонтальной оси откладывались метры расстояния от начала отрезка, а по вертикальной – высоты, вытащенные из растра.
Вложения
mzmyta_pic2.jpg
mzmyta_pic2.jpg (313.26 КБ) 1307 просмотров

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Вопросы по обработке растра высоты в QGIS.

Сообщение Константин Силкин » 14 янв 2023, 09:05

Привет, Наталия!
Ответы на все эти вопросы были бы очень простыми, если бы они касались Surfer. Он специализируется на таких вещах. Для QGIS третья координата что козе баян – пользоваться умеет, но с трудом. Поэтому не буду умничать и подожду советов других пользователей

konst555
Активный участник
Сообщения: 211
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Вопросы по обработке растра высоты в QGIS.

Сообщение konst555 » 16 янв 2023, 09:05

Ответ на вопрос 1.
Проще всего использовать плагин:

Value Tool
Qgis plugin to display in table or plot values from raster layers (or mesh layers, from version 3.0.5) at the current mouse position
Qgis plugin to display in table or plot values from raster layers (or mesh layers, from version 3.0.5) at the current mouse position
If this plugin is useful for you, please consider to make a donation of any value to the Maintainer

konst555
Активный участник
Сообщения: 211
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Вопросы по обработке растра высоты в QGIS.

Сообщение konst555 » 16 янв 2023, 09:27

Ответ на вопрос 2.
Сначала откройте таблицу Атрибутов вашего шейпа. В каком поле находятся значения высот? Если этот шейп строился при помощи QGIS, то обычно это ELEV, если вы не дали другое название.
В настройках отображения используйте это поле высот. Можете предварительно его изменить. Например, Глубины в растре значения отрицательные, а вы хотите иметь положительные подписи изобат. Просто умножаете на "-1" и отображаете положительные значения.

Если этот шейп был импортирован из другой программы, то такой атрибут может отсутствовать или значения высот находятся в координате Z или M. В инструментах есть функция:

Extract Z values
Extracts z values from geometries into feature attributes.
By default only the z value from the first vertex of each feature is extracted, however the algorithm can optionally calculate statistics on all of the geometry's z values, including sums, means, and minimums and maximums

Но возможно проще будет построить изолинии средствами QGIS заново по вашему растру.

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

Swap Vector Direction
Swap Vector Direction reverse the direction of a vector Fr : SwapVectorDirection permet d'inverser la direction d'un vecteur
This plugin allows to reverse the direction of a vector in a row or multi-row.
Fr : Ce plugin permet d'inverser la direction d'un vecteur dans une couche ligne ou multiligne.

konst555
Активный участник
Сообщения: 211
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Вопросы по обработке растра высоты в QGIS.

Сообщение konst555 » 16 янв 2023, 09:29

Ответ на вопрос 3.

Для построения профиля проще всего использовать плагин:

Profile tool
Plots terrain profile
This tool plots profile lines from raster layers or point vector layer with elevation field. Supports multiple lines as well as graph export to svg, pdf, png or csv file. Supports 3D polyline export to dxf.

Ответить

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

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

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