Интерполяция с условиями

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Интерполяция с условиями

Сообщение syroezhka » 19 мар 2013, 18:34

Реализовываю методику Философова для палеореконструкции рельефа.
Суть метода:
• По ЦМР выделяется дренажная сеть,
• Строятся горизонтали с заданным шагом,
• Для каждого порядка водотоков находятся пересечения с горизонталями рельефа,
• Точкам пересечения присваивается соответствующая высота,
• Проводится интерполяция с соблюдением условия непересечения одноименной и нижележащих горизонталей рельефа
Вот с последним пунктом как раз затык: даже не знаю, с какой стороны подступится. То ли искать реализованный алгоритм, то ли самой пробовать реализовать. А если самой то где и как? Может подскажет кто куда двигаться?
Cпасибо!
Последний раз редактировалось syroezhka 01 авг 2013, 22:01, всего редактировалось 1 раз.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Интерполяция с условиями

Сообщение Донецков » 19 мар 2013, 20:04

Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
Работа выполнялась для целей геологии на нефть и газ...

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

Re: Интерполяция с условиями

Сообщение gamm » 19 мар 2013, 20:06

syroezhka писал(а):Реализовываю методику Философова для палеореконструкции рельефа.
Суть метода:
• По ЦМР выделяется дренажная сеть,
• Строятся горизонтали с заданным шагом,
зачем???
• Для каждого порядка водотоков находятся пересечения с горизонталями рельефа,
• Точкам пересечения присваивается соответствующая высота,
зачем ??? у вас же ЦМР готовый есть ...
• Проводится интерполяция с соблюдением условия непересечения одноименной и нижележащих горизонталей рельефа
не смог вместить всю глубину мысли. Изолинии не пересекаются по определению. Похоже, имеется в виду отсутствие зюгзагов, тогда вместо интерполяции нужно решать уравнение Лапласа, как это сделано в SAGA. Там все, что вам нужно, уже реализовано (недавно обсуждали)

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

Re: Интерполяция с условиями

Сообщение gamm » 19 мар 2013, 20:07

Донецков писал(а):Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
Работа выполнялась для целей геологии на нефть и газ...
делали наши геологи в Арке. Подход, реализованный в SAGA, представляется методически более правильным.

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Интерполяция с условиями

Сообщение syroezhka » 19 мар 2013, 20:33

Изолинии не пересекаются по определению.
Простите, криво выразилась. По точкам пересечения строятся так называемые изобазиты. Линии равных высот на момент заложения того базиса эрозии, когда формировались водотоки определенного порядка.
Так вот, эти изобазиты не могут пересекать одноименную и нижележащие горизонтали современного рельефа.
Зачем найходятся пересечения?
Я решила находить разницу геометрическим методом, так как делали раньше с бумажными картами. Просто если взять водоток и и сделать на его основе 3Д шейп, то это получается просто тонна информации и я тогда вообще не понимаю как выполнить "условие непересечения". При геометрическом вычитании я хотя бы могу ручками проинтерполировать.

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Интерполяция с условиями

Сообщение syroezhka » 20 мар 2013, 01:07

тогда вместо интерполяции нужно решать уравнение Лапласа, как это сделано в SAGA
Эта мысль меня заинтересовала в свете того, что не получилось почитать дренажную сеть и карту уклонов по построенной по изолиниям ЦМР. Скажите, пожалуйста, как модуль назвается? Я спрошу в форуме о саге более подробно, если не разберусь, просто нужно понимать, о чем спрашивать.

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

Re: Интерполяция с условиями

Сообщение gamm » 20 мар 2013, 06:23

syroezhka писал(а):Так вот, эти изобазиты не могут пересекать одноименную и нижележащие горизонтали современного рельефа.
ясно. Без программирования не обойтись, нужно будет вставлять фиктивные реки - хотя я не понимаю, что и куда нужно двигать.
Я решила находить разницу геометрическим методом, так как делали раньше с бумажными картами.
это плохо ... вы создаете искусственные трудности, работать лучше на растре. Про модуль SAGA ссылка тут. Там вычисляется превышение над базисом эрозии, его нужно вычесть из рельефа.

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Интерполяция с условиями

Сообщение syroezhka » 21 мар 2013, 01:25

Спасибо за ответы!
Донецков писал(а):Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
эта?
У авторов целый ряд статей, но ксожалению, это больше публицистика на тему
UPD:
В Саге получилось сделать. Vertical Distanse to Chennel Network интерполирует с соблюднием нужного условия

Ответить

Вернуться в «Общие вопросы»

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

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