Интерполяция с условиями
- syroezhka
- Завсегдатай
- Сообщения: 290
- Зарегистрирован: 21 апр 2008, 21:22
- Репутация: 5
- Откуда: 50°26'N 30°31'E
- Контактная информация:
Интерполяция с условиями
Реализовываю методику Философова для палеореконструкции рельефа.
Суть метода:
• По ЦМР выделяется дренажная сеть,
• Строятся горизонтали с заданным шагом,
• Для каждого порядка водотоков находятся пересечения с горизонталями рельефа,
• Точкам пересечения присваивается соответствующая высота,
• Проводится интерполяция с соблюдением условия непересечения одноименной и нижележащих горизонталей рельефа
Вот с последним пунктом как раз затык: даже не знаю, с какой стороны подступится. То ли искать реализованный алгоритм, то ли самой пробовать реализовать. А если самой то где и как? Может подскажет кто куда двигаться?
Cпасибо!
Суть метода:
• По ЦМР выделяется дренажная сеть,
• Строятся горизонтали с заданным шагом,
• Для каждого порядка водотоков находятся пересечения с горизонталями рельефа,
• Точкам пересечения присваивается соответствующая высота,
• Проводится интерполяция с соблюдением условия непересечения одноименной и нижележащих горизонталей рельефа
Вот с последним пунктом как раз затык: даже не знаю, с какой стороны подступится. То ли искать реализованный алгоритм, то ли самой пробовать реализовать. А если самой то где и как? Может подскажет кто куда двигаться?
Cпасибо!
Последний раз редактировалось syroezhka 01 авг 2013, 22:01, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Интерполяция с условиями
Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
Работа выполнялась для целей геологии на нефть и газ...
Работа выполнялась для целей геологии на нефть и газ...
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция с условиями
зачем???syroezhka писал(а):Реализовываю методику Философова для палеореконструкции рельефа.
Суть метода:
• По ЦМР выделяется дренажная сеть,
• Строятся горизонтали с заданным шагом,
зачем ??? у вас же ЦМР готовый есть ...• Для каждого порядка водотоков находятся пересечения с горизонталями рельефа,
• Точкам пересечения присваивается соответствующая высота,
не смог вместить всю глубину мысли. Изолинии не пересекаются по определению. Похоже, имеется в виду отсутствие зюгзагов, тогда вместо интерполяции нужно решать уравнение Лапласа, как это сделано в SAGA. Там все, что вам нужно, уже реализовано (недавно обсуждали)• Проводится интерполяция с соблюдением условия непересечения одноименной и нижележащих горизонталей рельефа
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция с условиями
делали наши геологи в Арке. Подход, реализованный в SAGA, представляется методически более правильным.Донецков писал(а):Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
Работа выполнялась для целей геологии на нефть и газ...
- syroezhka
- Завсегдатай
- Сообщения: 290
- Зарегистрирован: 21 апр 2008, 21:22
- Репутация: 5
- Откуда: 50°26'N 30°31'E
- Контактная информация:
Re: Интерполяция с условиями
Простите, криво выразилась. По точкам пересечения строятся так называемые изобазиты. Линии равных высот на момент заложения того базиса эрозии, когда формировались водотоки определенного порядка.Изолинии не пересекаются по определению.
Так вот, эти изобазиты не могут пересекать одноименную и нижележащие горизонтали современного рельефа.
Зачем найходятся пересечения?
Я решила находить разницу геометрическим методом, так как делали раньше с бумажными картами. Просто если взять водоток и и сделать на его основе 3Д шейп, то это получается просто тонна информации и я тогда вообще не понимаю как выполнить "условие непересечения". При геометрическом вычитании я хотя бы могу ручками проинтерполировать.
- syroezhka
- Завсегдатай
- Сообщения: 290
- Зарегистрирован: 21 апр 2008, 21:22
- Репутация: 5
- Откуда: 50°26'N 30°31'E
- Контактная информация:
Re: Интерполяция с условиями
Эта мысль меня заинтересовала в свете того, что не получилось почитать дренажную сеть и карту уклонов по построенной по изолиниям ЦМР. Скажите, пожалуйста, как модуль назвается? Я спрошу в форуме о саге более подробно, если не разберусь, просто нужно понимать, о чем спрашивать.тогда вместо интерполяции нужно решать уравнение Лапласа, как это сделано в SAGA
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Интерполяция с условиями
ясно. Без программирования не обойтись, нужно будет вставлять фиктивные реки - хотя я не понимаю, что и куда нужно двигать.syroezhka писал(а):Так вот, эти изобазиты не могут пересекать одноименную и нижележащие горизонтали современного рельефа.
это плохо ... вы создаете искусственные трудности, работать лучше на растре. Про модуль SAGA ссылка тут. Там вычисляется превышение над базисом эрозии, его нужно вычесть из рельефа.Я решила находить разницу геометрическим методом, так как делали раньше с бумажными картами.
- syroezhka
- Завсегдатай
- Сообщения: 290
- Зарегистрирован: 21 апр 2008, 21:22
- Репутация: 5
- Откуда: 50°26'N 30°31'E
- Контактная информация:
Re: Интерполяция с условиями
Спасибо за ответы!
У авторов целый ряд статей, но ксожалению, это больше публицистика на тему
UPD:
В Саге получилось сделать. Vertical Distanse to Chennel Network интерполирует с соблюднием нужного условия
эта?Донецков писал(а):Когда-то встречал публикацию по реализации этой методике, если не ошибаюсь, в Казанском университете...
У авторов целый ряд статей, но ксожалению, это больше публицистика на тему
UPD:
В Саге получилось сделать. Vertical Distanse to Chennel Network интерполирует с соблюднием нужного условия
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя