STRM участки без данных

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

STRM участки без данных

Сообщение woodmal » 18 фев 2024, 17:34

https://disk.yandex.ru/i/EyAFcTJJ0XWvFQ
При работе с картой высот, попадаются вот такие участки, которые в фотошопе имеют абсолютно белый цвет, а в среде QGIS не дают нормально работать с раскраской растра, так же оставаясь белыми. Подскажите, как это лечится?
Последний раз редактировалось woodmal 18 фев 2024, 18:26, всего редактировалось 1 раз.

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

Re: STRM участки без данных

Сообщение Константин Силкин » 18 фев 2024, 18:08

Добрый день! Ссылка битая

woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

Re: STRM участки без данных

Сообщение woodmal » 18 фев 2024, 18:28

Константин Силкин писал(а):
18 фев 2024, 18:08
Добрый день! Ссылка битая
Заменил на ссылку ядиска

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

Re: STRM участки без данных

Сообщение Константин Силкин » 18 фев 2024, 18:36

Можно сами данные в GeoTIFF выложить?

woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

Re: STRM участки без данных

Сообщение woodmal » 18 фев 2024, 19:09

Константин Силкин писал(а):
18 фев 2024, 18:36
Можно сами данные в GeoTIFF выложить?
https://disk.yandex.ru/i/5bng0_5CP6zI5g Вот, даже если открывать файл обычным просмотром изображений, эти области видны белым. При загрузке в QGIS этих областей не видно, но при раскрашивании высот градиентом они опять появляются. По идее это области должны иметь значение 0 по высоте.

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

Re: STRM участки без данных

Сообщение Константин Силкин » 18 фев 2024, 20:37

Там не 0, а отрицательные значения
Вложения
1.png
1.png (987.26 КБ) 1006 просмотров

woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

Re: STRM участки без данных

Сообщение woodmal » 18 фев 2024, 21:13

Константин Силкин писал(а):
18 фев 2024, 20:37
Там не 0, а отрицательные значения
Но должен быть 0, судя по логике карты в этих местах. Вопрос, как это исправить.

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

Re: STRM участки без данных

Сообщение Константин Силкин » 18 фев 2024, 21:17

Присвойте им 0. Калькулятор растров вам в помощь

woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

Re: STRM участки без данных

Сообщение woodmal » 18 фев 2024, 23:57

Константин Силкин писал(а):
18 фев 2024, 21:17
Присвойте им 0. Калькулятор растров вам в помощь
Не подскажете как это сделать? Калькулятором я мало пользовался и в основном для данных таблицы. А как в растре указывать эти области?

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

Re: STRM участки без данных

Сообщение Константин Силкин » 19 фев 2024, 08:46

Здравствуйте!
1) Команда Растр/Калькулятор растров.
2) В диалоговом окне введите выражение:

Код: Выделить всё

MAX ( "big_ext_hgt@1", 0 )
3) Определите выходной файл и OK.
В моём случае кнопка OK неактивна из-за того, что я не выполнил последний пункт
Вложения
2024-02-19_08-42-13.png
2024-02-19_08-42-13.png (36.93 КБ) 915 просмотров

woodmal
Интересующийся
Сообщения: 27
Зарегистрирован: 23 ноя 2016, 00:12
Репутация: 3

Re: STRM участки без данных

Сообщение woodmal » 19 фев 2024, 12:55

Константин Силкин писал(а):
19 фев 2024, 08:46
Здравствуйте!
1) Команда Растр/Калькулятор растров.
2) В диалоговом окне введите выражение:

Код: Выделить всё

MAX ( "big_ext_hgt@1", 0 )
3) Определите выходной файл и OK.
В моём случае кнопка OK неактивна из-за того, что я не выполнил последний пункт
Спасибо, большое!

Алекс
Активный участник
Сообщения: 183
Зарегистрирован: 26 июл 2010, 08:54
Репутация: 29
Откуда: Ногинск

Re: STRM участки без данных

Сообщение Алекс » 27 фев 2024, 07:10

А там действительно отрицательная высота, по крайней мере в точке N 36 20 30 W 116 53 10
Слева - Ваш растр, совмещенный с AW3D30, Справа - чисто AW3D30.
Вложения
mtw.png
mtw.png (368.5 КБ) 606 просмотров

Алекс
Активный участник
Сообщения: 183
Зарегистрирован: 26 июл 2010, 08:54
Репутация: 29
Откуда: Ногинск

Re: STRM участки без данных

Сообщение Алекс » 27 фев 2024, 07:53

См. Google Earth
Вложения
mtw2.png
mtw2.png (229.41 КБ) 604 просмотра

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: STRM участки без данных

Сообщение AlexRomantsov » 27 фев 2024, 11:03

Особенность водных объектов, вода поглощает лидар. В обработанных dem в таких местах присваивают значения из точек береговой линии

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

Re: STRM участки без данных

Сообщение konst555 » 27 фев 2024, 12:14

AlexRomantsov писал(а):
27 фев 2024, 11:03
Особенность водных объектов, вода поглощает лидар. В обработанных dem в таких местах присваивают значения из точек береговой линии
Вы правы, лазер не строит батиметрию. Хотя SRTM - получен не с помощью лидара, а с помощью SAR, но это не меняет сущности проблемы.
Наряду с поверхностью SRTM есть SRTM-плюс. Там добавлена батиметрия. Она не очень высокого разрешения, но все-же океаны и моря заполняет.

По сути вопроса.
Не стоит забывать, что SRTM построена на эллипсоиде WGS84. Поэтому отрицательные значения высот в ряде прибрежных районов явление закономерное. Следовательно простое заполнение нулями этих областей является неправильным решением.
Для начала, нужно попробовать перепроецировать поверхность SRTM на другой эллипсоид, для которого высоты в этих местах положительны или хорошо известны.
Второе. Если у вас прибрежные районы океана или моря, обязательно скачайте MSL (Mean Sea Level).

Если после этого ничего не получилось, то могут быть ошибки корректировки при построении SRTM по опорным точкам. Вы же знаете, что SRTM существует несколько версий. Т.е. со временем поверхность переобрабатывали, корректировали. Можете сами приподнять или опустить нужные участки если имеете опорные точки с известной высотой.
Удачи!

Ответить

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

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

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