srtm, точки с температурой и интерполяция?
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
srtm, точки с температурой и интерполяция?
Здравствуйте, подскажите, пожалуйста, каким инструментом в qgis можно интерполировать (скажем, температурные) данные с метеостанций на рельеф местности (например, растр srtm).
Нашел только интерполяцию без рельефа.
Заранее благодарю за совет.
[ Сообщение с мобильного устройства ]
Нашел только интерполяцию без рельефа.
Заранее благодарю за совет.
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: srtm, точки с температурой и интерполяция?
непонятно, что имеется в виду. Если именно температура, то (используя градиент градусов/метр_высоты) сначала все данные сносят на уровень 0 высоты, потом интерполируют, а потом добавляют поправку за высоту (с тем же градиентом). Сам градиент нужно искать в литературе для своей местности и сезонаgimran писал(а):Здравствуйте, подскажите, пожалуйста, каким инструментом в qgis можно интерполировать (скажем, температурные) данные с метеостанций на рельеф местности (например, растр srtm).
Нашел только интерполяцию без рельефа.
Заранее благодарю за совет.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: srtm, точки с температурой и интерполяция?
Ну можно кокригинг какой-то применить (сам не пробовал, но в описание метода внушает
). Хотя это сложно.
Я б тоже получил поверхность на 0, а потом работал с калькулятором растров, совмещая srtm и поверхность.

Я б тоже получил поверхность на 0, а потом работал с калькулятором растров, совмещая srtm и поверхность.
Последний раз редактировалось dime1 23 дек 2013, 20:18, всего редактировалось 1 раз.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
Спасибо за совет.
Лучше перенесу доп вопрос в другую тему.
Лучше перенесу доп вопрос в другую тему.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
Хотя. Не удалось переформулировать, поэтому спрошу здесь:
1) градиент градусов в литературе какого рода? Как понимаю, она отражает отклонение от нормальной температуры от означенного периода?
2) Как высчитывается поправка на высоту?
PS Да, жутко туплю с метеоданными и их интерполяцией.
1) градиент градусов в литературе какого рода? Как понимаю, она отражает отклонение от нормальной температуры от означенного периода?
2) Как высчитывается поправка на высоту?
PS Да, жутко туплю с метеоданными и их интерполяцией.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
Среднегодовые и среднемесячные нашел здесь: http://thermograph.ru/
Что значит сам термин "градиент градусов"? (совсем туплю)
Что значит сам термин "градиент градусов"? (совсем туплю)
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: srtm, точки с температурой и интерполяция?
Вертикальный градиент температуры
Чтоб узнать градиент на свою территорию - лучше пообщаться с местными коллегами-метеорологами.
Есть коммерческие алгоритмы интерполяции метеорологических характеристик - ANUSPLINE и ANUDEM им. Хатчинсона. Можно почитать их суть.
То есть смысл в том, чтоб:
1) Данные метеостанций (зная высоты метеостанций) пересчитать в табличном виде на единую высоту.
2) Построить интерполяционную поверхность одним из методов интерполяции по этим данным.
2.1) Конвертировать поверхность в растр.
3) Произвести математическое действие в растровом калькуляторе ("растровая алгебра") над ЦМР и интерполяционной поверхностью, чтоб же ж получить эту "поправку температур на высоту".*
* и тут должно стать понятно, что "единая высота" должна быть меньше минимального значения высот на данную местность, чтоб не усложнять формулу вертикальным градиентом вверх и вертикальным градиентом вниз (к тальвегам).
Чтоб узнать градиент на свою территорию - лучше пообщаться с местными коллегами-метеорологами.
Есть коммерческие алгоритмы интерполяции метеорологических характеристик - ANUSPLINE и ANUDEM им. Хатчинсона. Можно почитать их суть.
То есть смысл в том, чтоб:
1) Данные метеостанций (зная высоты метеостанций) пересчитать в табличном виде на единую высоту.
2) Построить интерполяционную поверхность одним из методов интерполяции по этим данным.
2.1) Конвертировать поверхность в растр.
3) Произвести математическое действие в растровом калькуляторе ("растровая алгебра") над ЦМР и интерполяционной поверхностью, чтоб же ж получить эту "поправку температур на высоту".*
* и тут должно стать понятно, что "единая высота" должна быть меньше минимального значения высот на данную местность, чтоб не усложнять формулу вертикальным градиентом вверх и вертикальным градиентом вниз (к тальвегам).
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
dime1, то есть в предложенном Вами варианте здесь не требуется искать вертикальный градиент температуры?То есть смысл в том, чтоб:
1) Данные метеостанций (зная высоты метеостанций) пересчитать в табличном виде на единую высоту.
2) Построить интерполяционную поверхность одним из методов интерполяции по этим данным.
2.1) Конвертировать поверхность в растр.
3) Произвести математическое действие в растровом калькуляторе ("растровая алгебра") над ЦМР и интерполяционной поверхностью, чтоб же ж получить эту "поправку температур на высоту".*
А если выпавшие осадки (без учета типа почвы) рассчитывать, то алгоритм подобен, только «чем выше, тем меньше»?...

-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: srtm, точки с температурой и интерполяция?
Вертикальный градиент на свою территорию Вы применяете в формуле в третьем пункте. Если у Вас равнинная местность и нет желания сильно углубляться, то стандартным считается уменьшение температури на 0,6°С с ростом высоты на 100 м.
Нет, на распределение осадков влияет больше факторов, потому их расчёт несколько сложнее. Более того, на их распределение будет влиять наличие орогенных барьеров (где на наветренном склоне гор будет выпадать осадков больше), а также циркуляция атмосферы. Тут принцип чем выше, тем больше осадков неприменим.
Поинтересуйтесь у метеорологов, у них должны быть мезомасштабные метеорологические модели на данную территорию, они там всё это должны учитывать.
Нет, на распределение осадков влияет больше факторов, потому их расчёт несколько сложнее. Более того, на их распределение будет влиять наличие орогенных барьеров (где на наветренном склоне гор будет выпадать осадков больше), а также циркуляция атмосферы. Тут принцип чем выше, тем больше осадков неприменим.
Поинтересуйтесь у метеорологов, у них должны быть мезомасштабные метеорологические модели на данную территорию, они там всё это должны учитывать.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
У меня территория как раз горная, 6 климатических зон, порядка 12 лесорастительных... 
[ Сообщение с мобильного устройства ]

[ Сообщение с мобильного устройства ]
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
Только в родном городе температура в разных концах на 10 градусов различается зимой...
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: srtm, точки с температурой и интерполяция?
Ух... пожелаю удачи. Я подобные задачи не решал, потому более глубоко подсказать уже не смогу.
Это, чтоб мысли какие-то появились.
Это, чтоб мысли какие-то появились.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: srtm, точки с температурой и интерполяция?
"градусов на метр", обычно 0.4 - 0.8 на 100 метров (если высота увеличилась на 200 метров, то температура упала на 0.8 - 1.6 градуса). В горах для приземной температуры нужно еще считать инсоляцию (делает „Solar radiation“ в Арке). Но это все "в среднем", поскольку не учитываются потоки воздуха.gimran писал(а):Что значит сам термин "градиент градусов"?
Оперативную интерполяцию без данных реанализа (потоки воздуха и их температуры) сделать нельзя, ИМХО. Да, разные кригинги тоже не годятся, поскольку они предполагают однородный характер отклонений, которого здесь ни разу нет.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: srtm, точки с температурой и интерполяция?
Я собираюсь среднюю температуру по больнице... то есть по месяцу брать. 
Просто обычно вообще среднюю температуру в методе с одной метеостанции на весь регион интерполируют без учета рельефа.
Наихудший вариант это 0.4? То есть температурная таблица нужна для оценки рисков.
Думаю, что даже такие данные «кривые» могут дать улучшение расчетов итоговых.

Просто обычно вообще среднюю температуру в методе с одной метеостанции на весь регион интерполируют без учета рельефа.
Наихудший вариант это 0.4? То есть температурная таблица нужна для оценки рисков.
Думаю, что даже такие данные «кривые» могут дать улучшение расчетов итоговых.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость