Хроника деятельности за май 2024.
TBS GIS
Большая надстройка над nanoCAD 23+ для работы с геоданными, системами координат, геометрией с использованием библиотек OSGeo PROJ, GDAL, GEOS.
Пересчет DWG
Наконец, реализовали важную функцию, за которой лично мне приходилось обращаться к (ненавистному) Civil 3D: пересчет DWG. Новая команда у нас называется TBS_GIS_OGR_DWG_Reproject. Конечно, пока она не такая функциональная, как была в Civil 3D, но при необходимости механика будет доработана.
Если в Civil3D была опция вставки данных только в данный чертеж, то мы сделали больше вариантов -- создание новых чертежей для каждого из исходных файлов или запись данных в один чертеж вне данного.
Поддерживаются объекты: Точки, Вхождения блоков (как точечные объекты), Тексты, Полилинии, 3D-полилинии, штриховки, МПолигоны, Отрезки, Окружности, Таблицы (как точечные объекты).
Нерешенный пока вопрос с до-воротом точечных объектов.
Аналог MAPTRIM
Ещё одна важная команда. Мы её ввели ещё в середине марта, но с тех пор работали над стабильностью.
Аспирантура (ННГАСУ)
BIMAC-2024
В рамках мероприятий по "апробации научного исследования" принял участие в ежегодной конференции в СПбГАСУ (BIMAC) с докладом "Автоматизированная система согласования ПОДД Санкт-Петербурга. Проблематика автоматизации передачи данных в систему и обратно из САПР при разработке проектов ОДД."
На первый день конференции просматривал ленту новостей BIM-каналов и увидел клич от LEGkO.BIM на грядущий BIM-завтрак 1 июня на тему "Отечественное BIM ПО" и подал туда заявку (см. отчет в Дайджесте за июнь).
Учебные дела
На втором курсе аспирантуре по нашему учебному плану есть дисциплина "Программирование на языках высокого уровня". Первый семестр я закрыл своими двумя патентами по TBS GIS и TBS Collide, а на второй в начале семестра договорился с преподавателем выполнить объем практики в рамках разработки на одном из изучаемых диалектов языков (Three.JS) задание в области прикладной инженерной графики. Я решил реализовать web-вьювер для векторных OSM-файлов (xml-разметки, т.к. есть еще бинарные PBF файлы).
Нанософт
Было бы странно не упомянуть про работу в Нанософте, хотя бы в максимально обтекаемых формулировках. По долгу технического писателя в текущую справку для nanoCAD BIM Конструкции SDK вносились изменения для её расширения также под nanoCAD BIM Архитектуру (т.е. добавлялись новые типы объектов и новые "обёртки" нативного API для будущих разработчиков). Бета-релиз программы намечен на лето-осень.
Активный отдых
18 мая, в субботу, решил совершить небольшое вело-турне до Лажодского озера с Мурино на своём велике.
Подробнее см. статейку, если интересно на своем "втором" канале.