Render.ru

Построение поверхности по набору точек

Дмитрий Харламов

Пользователь сайта
Рейтинг
2
#1
Всех с прошедшими праздниками!
Задачка следующий.
Есть карта рельефа в Mapinfo. Она представляет собой набор изолиний с соответствующими значениями абсолютных высот.
Нужно построить точную 3D поверхность по этой карте рельефа.
Проблема в том что сама Мапа строит 3D модель только на посмотреть. Ее нельзя экспортировать ни во что sad.gif
Если просто экспортим исходную таблицу, то получаем плоские DXF.... и т.д. Перепробовал все форматы.
В Инете уже упарился искать готовое решение по Экспорту/Импорту из Мапы. Остановился на следующем варианте:

1. Экспортим в MIF/MID файлы. Получаем 2 файла с наборами точек MIF - X,Y (координаты точек из которых состоят изолинии) MID- Z (абсолютные высоты этих точек).
2. Дальше путем нехитрых манипуляций в табличном редакторе сводим эти координаты вместе. Соответствие записей тупое - Все точки кривой 1 = абс. высота 1.
3. Кидаем полученные 3 столбца в текстовый файл.
4. Засоввываем полученный текстовый файл в 3DEM, любуемся на сгенеренный рельеф и сохраняем его в DEM-файл.
5. Открываем DEM-файл в RealSofte с опциями импорта по умолчанию.

Вот тут начинают возникать подозрения в корректности импорта. Там есть весьма непонятная опция - Scale factor. Странное в ней соотношение.
По умолчанию: Горизонтальный Scale factor - 1, а Вертикальный - 0,1. Что к чему? Не понятно sad.gif
Визуально рельеф получаем завышенный по сравнению с построенным в Mapinfo и 3DEM, а нужно точное соответствие рельефа.

Как еще в RS можно построить поверхность по заданному набору точек?

Поможите пожалуйста, вторую неделю борюсь с этой Mapinfo-й.
 
Сверху