SRTM и искривление поверхности Земли

Не знаете, где задать вопрос? Задавайте здесь.
Selot
Интересующийся
Сообщения: 16
Зарегистрирован: 06 июл 2017, 12:51
Репутация: 0

Re: SRTM и искривление поверхности Земли

Сообщение Selot » 11 июл 2017, 15:42

gamm писал(а):Исходно SRTM - высоты над геоидом EGM96, нужно их пересчитать в высоты над эллипсоидом.
Я в сметении)

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: SRTM и искривление поверхности Земли

Сообщение Ariki » 11 июл 2017, 15:53

Модель геоида примерно соответствует уровню моря там, где море есть. С внутренними морями, конечно, всё сложнее, но не думаю, что в вашей задаче это существенно.

Selot
Интересующийся
Сообщения: 16
Зарегистрирован: 06 июл 2017, 12:51
Репутация: 0

Re: SRTM и искривление поверхности Земли

Сообщение Selot » 12 июл 2017, 15:51

От артефактов избавился, косяк был в последовательности соединения вершин. А вот с искаженными очертаниями вопрос до сих пор открыт.
Может по-диагонали отсечь треугольник и перенести его вправо? получится параллелограмм. Или это я бред несу?)
Вложения
3d.jpg
3d.jpg (336.85 КБ) 4639 просмотров

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: SRTM и искривление поверхности Земли

Сообщение Ariki » 12 июл 2017, 17:22

Тоже больше похоже на ошибку в коде при обработке растра. Не случайно же он у вас наискосок разрезан. Где-нибудь переменную цикла перепутали или переполнение словили.
Получившийся из исходного квадрата фрагмент должен напоминать трапецию.

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: SRTM и искривление поверхности Земли

Сообщение gamm » 12 июл 2017, 18:06

Selot писал(а):Или это я бред несу?)
для начала выплюньте не стрипы, а облако точек (центров SRTM, для начала лучше заменить высоту на константу), и посмотрите, что получится - должна быть вытянутая трапеция. Похоже на баг ...

Selot
Интересующийся
Сообщения: 16
Зарегистрирован: 06 июл 2017, 12:51
Репутация: 0

Re: SRTM и искривление поверхности Земли

Сообщение Selot » 13 июл 2017, 17:54

Глупый косяк и странный. Файл сртм представлен матрицей 1201х1201, я читал только 1200х1200. Стоило прочитать весь файл и все встало на свои места. Не совсем понимаю почему оно так. Да и трапеция не вышла, а обычный прямоугольник
Вложения
3d.jpg
3d.jpg (305.54 КБ) 4550 просмотров

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: SRTM и искривление поверхности Земли

Сообщение Ariki » 13 июл 2017, 18:40

В средних широтах трапеция и не должна сильно отличаться от прямоугольника, так что, я думаю, всё правильно.
Если вы читали только 1200 значений из строки матрицы и не пропускали 1201-е, а сразу начинали читать следующую строку - понятно, что это значение оказывалось в начале следующей строки. Это всё объясняет.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: SRTM и искривление поверхности Земли

Сообщение Игорь Белов » 16 июл 2017, 18:12

Рассмотрим участок поверхности Земли размером 1000 × 1000 км. Расстояние от середины стороны до её концов 500 км, что в угловой мере равно ρ = 500 / R = 500 км / 6371 км = 0,078 рад = 4,5°. Вычислим стрелку прогиба середины по отношению к краям: h = R (1 - cos ρ) ≈ R ρ² / 2 = 19,6 км. В отношении к длине это 2%. Такая кривизна видна на трёхмерном изображении:
img_20170716_201104.png
GEBCO 1000 × 1000 км
img_20170716_201104.png (75.29 КБ) 4417 просмотров
Смотрите на ближнюю и дальнюю стороны, это дуги меридианов. Правая и левая стороны образованы параллелями, они в плане кривые.

Другое дело градусные тессеракты SRTM, — они в девять раз меньше в меридианальном направлении и почти в тринадцать раз в субширотном на широте Крыма. Относительный прогиб дуги меридиана 0,2%, так что кривизна не видна глазом:
img_20170716_215830.png
SRTM 1° × 1°
img_20170716_215830.png (35.16 КБ) 4406 просмотров
The purpose of computing is insight, not numbers

Selot
Интересующийся
Сообщения: 16
Зарегистрирован: 06 июл 2017, 12:51
Репутация: 0

Re: SRTM и искривление поверхности Земли

Сообщение Selot » 17 июл 2017, 12:43

Всем спасибо за советы и помощь)

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Ahrefs [Bot] и 6 гостей