Данные LIDAR в программе OCAD10

Если вы стали счастливым обладателем программы OCAD10 Professional (цена на сегодняшний день ни много ни мало 1022 Евро), то обработку LIDAR данных можно делать прямо в OCAD-e. Не нужны никакие "сторонние" программы, как например QuikGrid, про которую я писал в статье про LIDAR технологию.

 

Что мы хотим получить

В конечном итоге нам нужен файл с рельефом который можно будет использовать в качестве темплейта при рисовании нашей новой карты. Есть смысл отрисовать не только основные горизонтали в соотвествии с сечением рельефа нашей будущей карты но также и вспомогательные горизонтали, например с сечением 1 метр. Эти вспомогательные горизонтали дадут дополнительную информацию и прорисовку тех объектов которые могут "спрятаться" между основными линиями. Чтобы их отличать прорисуем основные линии лиловым цветом (magenta), а вспомогательные - голубым (blue). При сечении рельефа 2.5 метра в итоге получим примерно такую картинку.

 

Форматы данных LIDAR

OCAD поддерживает 3 типа данных - ASCII raw data, ASCII grid, ESRI ASCII. Файлы с Maaamet-a приходят именно в формате raw data, но в них есть еще лишние колонки. Как их убрать описано в статье Технология LIDAR в ориентировании. Эти файлы OCAD переводит во внутренний формат с расширением .ocdDem и уже его использует для создания линий рельефа. 

 

Импорт данных

DEM (Digital Elevation Model) можно примерно перевести как "цифровая высотная модель" - это набор координат точек местности. Используя эти значения OCAD вырисовывает линии рельефа соединяя близлежащие точки одинаковой высоты. 

Итак, создаем новый файл - File - New, Orietnteering Map, 1:10000. Становится доступным меню DEM. Импортируем данные LIDAR: DEM - Import... Кликаем на кнопку Add, Добавляем файл .xyz в список импортируемых файлов. Выбираем наш файл в списке Importable files, жмем кнопку Analyze, OCAD сканирует файл и находит в нем координаты квадрата, тип данных, шаг ячейки и прочее. По окончании анализа внузу активизируется кнопка Save. Жмем ее и сохраняем высотные отметки в .ocdDem файле. При сохранении OCAD запросит смещение с помощью которого задается расположение  импортируемого квадрата на карте. Соглашаемся с предложенными значениями и жмем ОК. При помощи меню DEM - Show Frame можно посмотреть место на карте к которому относится наш .ocdDem файл. Место на карте будет подсвечено голубой рамкой. Для открытия ранее сохраненного .ocdDem файла используем меню DEM - Open

 

Рисуем рельеф

Итак, из всех .xyz файлов мы нагенерили .ocdDem файлы. Приступаем к "нарисовке" рельефа. Сперва сделаем пару новых значков для рисования рельефных линий. Копируем существующий значок рельефа (кликаем на значок правой кнопкой мыши и выбираем команду Duplicate), открываем форму настройки параметров значка (права кнопка, Edit). Меняем цвет линии (Line Color), название значка (поле Description, пишем например Contour Blue) и при необходимости толщину (Line Width). Сохраняем изменения - кликаем OK. Делаем таким образом голубые рельефные линии (color: Blue) и лиловые рельефные линии (color: Magenta). И начинаем обрабатывать наши .ocdDem файлы один за другим.

 Dem - Open - открываем первый файл. После этого генерируем линии рельефа командой DEM - Calculate Contour Lines...

Если мы рисуем карту с сечением 5 метров, то все довольно просто - для Contour Interval выбираем значение 1 метр и выбираем вспомогательную горизонталь (в нашем случае - значок голубого рельефа), для Main Interval выбираем 5 m и наш "лиловый" рельеф; при желании - также "кликаем" чтоб рисовались индексные линии рельефа и для нее выбираем значок "жирный рельеф".

Если же сечение нашей карты 2.5 метра, то придется немного "похитрить", потому что шаг Main Interval можно задать только начиная от 5 метров. Сперва рисуем все линии голубым рельефом с шагом 1 метр - Contour interval = 1m, Line Symbol - "голубой рельеф" - ОK. Потом снова открываем это же окошко, выбираем Contour interval = 2,5m, Line Symbol - "лиловый рельеф" - ОK. Каждая вторая лиловая лния рельефа будет нарисована "поверх" голубой рельефной линии. Но нам это мешать не будет - голубая линия рельефа "спрячется" под лиловой, в соответствии со слоями цветов (которые можно поменять в меню Map - Colors. Вот и все - рельефные линии нарисованы. Сохраняем наш Окадовский файл. Переходим с следующему .ocdDem файлу. Когда со всех Dem файлов рельеф добавлен - можно экспортировать его в gif формат и использовать как Темплейт в файле где мы рисуем карту. 

 

 Дмитрий Швед, осень 2010