Алгоритмы построения ЦМР

Кроме QGIS
Ответить
vasya
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 сен 2012, 20:47
Репутация: 0

Алгоритмы построения ЦМР

Сообщение vasya » 28 июл 2013, 01:27

Здравствуйте, форумчане!
Возник такой вопрос - где можно найти информацию насчет реализации построения цифровых моделей рельефа с нуля? Т.е. без использования готового ПО (ArcGIS, Панорама и пр.), а сам принцип и реализация на каком-либо языке программирования. Возможно, в ГИС с открытым исходным есть такие модули. Хотя бы с небольшой точностью модели, но наглядно.

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Алгоритмы построения ЦМР

Сообщение paleogis » 28 июл 2013, 07:22

Посмотрите библиотеки GDAL OGR

[ Сообщение с мобильного устройства ]

trir
Гуру
Сообщения: 5298
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Алгоритмы построения ЦМР

Сообщение trir » 28 июл 2013, 08:40

ЦМР это TIN или GRID?

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

Re: Алгоритмы построения ЦМР

Сообщение Игорь Белов » 28 июл 2013, 10:17

Посмотрите исходники GMT. У меня быстрее всего скачивается с норвежского зеркала: исходники.
Если интересует TIN, скачайте оттуда же коды Шевчука триангуляции Делоне. Если это серьёзно, учите матчасть: Скворцов А.В., Триангуляция Делоне и её применение.
The purpose of computing is insight, not numbers

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

Re: Алгоритмы построения ЦМР

Сообщение gamm » 28 июл 2013, 10:59

ErnieBoyd писал(а):Если это серьёзно, учите матчасть
если еще серьезнее, то для построения именно модели рельефа нужно сначала построить структурные линии (водоразделы, тальвеги, и пр. геоморфологию), а потом использовать их в constrained Delaunay triangulation

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Алгоритмы построения ЦМР

Сообщение Александр Мурый » 28 июл 2013, 12:50

Если в данном контексте "построение цифровых моделей рельефа" равно "интерполяция", то посмотрите исходные коды GRASS и SAGA — там реализовано приличное кол-во методов интерполяции, включая TIN, всякие там сплайны и т.д.
Редактор материалов, модератор форума

vasya
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 сен 2012, 20:47
Репутация: 0

Re: Алгоритмы построения ЦМР

Сообщение vasya » 28 июл 2013, 17:07

Отлично, спасибо за предоставленные сведения.
gamm писал(а):
ErnieBoyd писал(а):Если это серьёзно, учите матчасть
если еще серьезнее, то для построения именно модели рельефа нужно сначала построить структурные линии (водоразделы, тальвеги, и пр. геоморфологию), а потом использовать их в constrained Delaunay triangulation
Я не упомянул в первом сообщении, но я ищу информацию насчет построения ЦМР с помощью спутниковых стереоснимков. Насколько я понимаю, в этом случае нет необходимости в предварительном выделении геоморфологии.

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

Re: Алгоритмы построения ЦМР

Сообщение gamm » 29 июл 2013, 05:14

vasya писал(а):в этом случае нет необходимости в предварительном выделении геоморфологии.
она не помешает (например, гидросеть), но есть необходимость прочитать любой учебник по фотограмметрии. Особенно на тему эпиполярной геометрии, поскольку классической стереопары у вас не будет. И многое зависит от того, как получены снимки, наиболее простой вариант - если они получены с одного витка, как у Aster (и вообще, нужно читать описание конкретной пары, а то и тройки снимков).

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

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

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