Вопросы, связанные с моделированием и визуализацией рельефа, являются актуальными во многих сферах деятельности человека. Трехмерная модель рельефа — необходимый объект для множества специалистов: архитекторов, строителей, землеустроителей и др. Часто приходится иметь дело с разными форматами при работе с несколькими приложениями. В статье рассматривается технология создания модели рельефа в широко используемой в России системе AutoCAD Civil 3D по данным из MapInfo.
В качестве исходного материала для построения модели была выбрана публичная кадастровая карта с отметками горизонталей через пять метров. Карта представлена на рис. 1.
Была выполнена векторизация горизонталей на выбранном участке растровой топографической карты в ГИС MapInfo (рис. 2) с высотами для горизонталей.
С помощью универсального транслятора MapInfo сохраняем информацию о горизонталях в формате DXF. DXF — открытый формат файлов для обмена графической информацией между приложениями САПР (система автоматизированного проектирования) и другими геоинформационными системами: AutoCAD, AutoCAD Civil 3D [1, 2, 3, 4].
В AutoCAD Civil 3D создаем для каждой горизонтали отдельный слой и на соответствующем слое вставляем файлы DXF (рис. 3).
Вставленные горизонтали представляют «вхождения блоков» на отметке 0 (рис. 4), которые необходимо преобразовать в полилинии. Делается это с помощью инструмента «Расчленить» (рис. 5).
Далее через свойства полилиний задаем нужную отметку горизонталям (рис. 6). В свойствах это параметр «Уровень». Так делаем для всех горизонталей определенной высоты.
Затем создаем логическую поверхность (Поверхность — Создать поверхность) и по данным «объекты чертежа» получаем 3D-модель поверхности (рис. 7, 8).
На рис. 9, 10 показана возможность Civil 3D представлять модель разными оттенками цвета в зависимости от высоты, это удобно при анализе поверхности. Выделив поверхность и выбрав в ленте «Стиль поверхности», на вкладке «Отображение» включаем отметки (рис. 9).