Статья посвящена созданию цифровой модели рельефа в программе nanoCAD GeoniCS из данных на твердом носителе (бумага, планшет).
Более подробно познакомиться с возможностями nanoCAD GeoniCS для топографов и освоить навыки работы возможно в рамка учебного курса «GeoniCS: Топографо-геодезические работы».
Подготовка растровой подложки
Для создание корректной модели рельефа потребуется качественная растровая подложка. Для этого используем модуль «Растр» платформы nanoCAD
- сканирование исходного материала с разрешением 300−400 dpi;

- чистка полученного файла, удаление «мусора» (эта операция значительно улучшает вид выводимых на печать документов и сокращает размер файлов);

- калибровка растра: корректировка геометрических искажений по координатной сетке или любому набору опорных точек;

Итак, мы получили растровый файл с изображением топоосновы — без «мусора» и геометрических искажений.
Обработка растровой подосновы средствами nanoCAD GeoniCS
- Задаем масштаб итогового чертежа.

Указанный масштаб повлияет только на размер отображаемых внемасштабных условных знаков, текстов, ширину полилиний. Все координаты и размеры в пространстве модели чертежа должны соответствовать реальным числам, выраженным в метрах (одна единица nanoCAD равна одному метру). Чертеж указанного масштаба программа сформирует в пространстве листа.
- Создаем проект, то есть папку с файлами, в которых GeoniCS сохраняет модели поверхностей, созданных по данному объекту, базу точек съемки и т.д. Создать модель поверхности, не указав имя проекта, невозможно!

Выбираем в Панели навигатора команду Открыть проект. В диалоговом окне указываем путь для хранения папки проекта и нажимаем кнопку Создать проект. Открывается окно Детали проекта: здесь нужно ввести имя проекта (как правило, оно соответствует названию объекта). Имя проекта становится и именем папки, которая образуется по указанному пути.
- Сохраняем чертеж в подпапке DWGнашего проекта. Операция выполняется средствами платформы платформы nanoCAD (Файл → Сохранить).
- Средствами платформы nanoCAD (Растр → Вставка растра) вставляем растр в чертеж.
- Привязываем растр, то есть позиционируем его в изыскательской системе координат.

Все остальные кресты и опорные точки должны быть в соответствующих координатах, так как ранее растр был откалиброван! Имея такой чертеж, мы можем стандартными средствами платформы NanoCAD узнать координаты любой точки плана, измерить расстояния и т.д. — модель должна максимально точно отображать действительность.
Масштабированное отображение модели, рамка и зарамочное оформление автоматически генерируются программой в пространстве листа. Все измерения здесь приводятся в миллиметрах.
- Скрываем зарамочное оформление бумажного носителя. Это можно сделать, щелкнув по рамке растра левой кнопкой мыши и нажав правую кнопку. Функция Граница показапозволяет задавать прямоугольную или многоугольную границу обрезки растра.
- С помощью команды Оформление топопланшетовоформляем чертеж топографического плана в виде планшета.

Программа предлагает вариант разбиения модели на планшеты. Выбрав по правой клавише режим «Переместить», можно редактировать положение планшетов — например, введя координаты угла планшета с клавиатуры. Планшет заданного масштаба формируется в пространстве листа, модель остается без зарамочного оформления.

Примечание: Если в дальнейшем вы собираетесь передавать чертеж соисполнителю, не забудьте передать и файл растрового изображения: чертеж DWG содержит только ссылку на файл растра и параметры его вставки.
- Создаем в нашем проекте модель поверхности с именем «Рельеф». Для этого выбираем в Панели навигатора команду Проводник моделей рельефаи в открывшемся окне Проводник проекта указываем Создать поверхность (соответствующее контекстное меню появится при нажатии правой клавиши на папке Поверхности). Имя поверхности задается в окне Создать поверхность.

Мы дали имя модели поверхности, но для ее построения нам понадобится создать ряд объектов, имеющих не только соответствующие координаты (X, Y), но и высотные отметки (Z).
- Отцифровываем горизонтали. Для этого выбираем в Панели навигатора команду Дигитализация горизонталей, задаем имя слоя, на котором будут отрисованы горизонтали, и отметку горизонтали, с которой начнется оцифровка. Устанавливаем интервал горизонталей и выбираем для них яркий цвет — иначе результаты оцифровки будут видны не очень хорошо.

Завершив оцифровку горизонтали, можно по правой клавише выбрать команду Замкни или Enter, а затем «+» или «-» (в этом случае отметка следующей горизонтали изменится на заданный интервал) либо ввести любую отметку с клавиатуры и выполнить оцифровку следующей горизонтали.
- Добавим созданные горизонтали в состав исходных данных для построения модели «Рельеф». Входим в Проводник проекта, находим «Горизонтали», нажимаем правую клавишу мыши и выбираем Добавить данные горизонталей. Далее задаем параметры «прополки» горизонталей (эта операция необходима для упрощения линий, полученных при автоматической векторизации растра) и указываем, с какого слоя взять примитивы.

Добавленная информация отображается в окне Проводника проекта.
- После оцифровки горизонталей остается оцифровать характерные точки рельефа: на вершинах и в местах с редким расположением горизонталей. Для этого выбираем в Панели навигатора команду Создать геоточки → Вручную, последовательно указываем местоположение точек и вводим их отметки.

Оцифрованные точки попадают в базу данных проекта, где их можно просматривать, сортировать, редактировать и объединять в группы.
- Создаем группу оцифрованных геоточек: в Панели навигатора указываем команду Список геоточек, а в одноименном окне выбираем режим Все геоточкии нажимаем кнопку Создать группу. Открывается окно Создать группу геоточек — здесь мы вводим имя группы (например группа точек для построения рельефа) и выбираем из списка геоточки участвующие в построение рельефа.

- Добавляем созданную группу геоточек в состав исходных данных для построения модели «Рельеф». Для этого в Проводнике проекта нажимаем правую клавишу мыши на теме Группы геоточек и выбираем в появившемся контекстном меню строку Добавить группу. Открывается окно, в котором мы выбираем соответствующую группу.

- Строим модель рельефа. В Панели навигатора выбираем функцию Построить(меню, где находится эта строка, вызывается нажатием правой клавиши на имени поверхности). Появляется окно Свойства поверхности, где нужно выбрать опции Использовать данные групп геоточек, Использовать данные горизонталей, Отрисовать 3D-гранями.

Отрисованные 3D-грани представляют собой графическое отображение математической модели поверхности, которая хранится в соответствующих файлах проекта независимо от чертежа DWG. Мы отрисовали 3D-грани только для того, чтобы отобразить на экране результат построения.

Трехмерные грани можно просматривать с помощью 3D-орбиты и тонировать

- Редактируем модель. В состав GeoniCS включен редактор поверхностей, позволяющий быстро и наглядно корректировать модель, делая ее максимально достоверной. Выбираем в Панели навигатора функцию Редактор и в появившемся окне Настройки редактора поверхности задаем имя слоя для отрисовки 3D-граней, а также цвет и интервал виртуальных горизонталей, которые в процессе редактирования будут отображать состояние модели.


Работа над моделью завершается ее тщательным просмотром и редактированием.
После этого можно передавать чертеж и папку проекта проектировщикам — именно там, в папке, а не в чертеже хранится модель рельефа.
Данным перечнем функционал nanoCAD GeoniCS не ограничиваеться. Если у Вас появятся вопросы по реализации каких-то задач в nanoCAD GeoniCS, пишите нам и мы постараемся Вам в этом помочь.
