Введение: начинаем блок статей, посвященных порядку передаче в ГИС решений, выполненных в рамках реализации отдельных инфраструктурных и градостроительных проектов для их анализа/иного использования.
Данная часть будет посвящена возможности загрузки в полевой навигатор (как простейший пример - профильное приложение на обычный смартфон NextGIS Mobile) проектных решений в части генплана парковой территории.
1. Подготовка (преобразование) исходных данных
Так как мы говорим о ГИС, здесь существует 2 основных типа данных - векторные и растровые. Векторые, в простейшем случае), имеют 3 базовых типа данных - точечные [point], линейные [line], площадные [polygon]. Также есть 3 "комплексных" формата - мультиточки [multipoint], мультилинии [multiline], мультиполигоны [multipolygon].
Отдельно есть еще комбинированные типы (совокупность вышеперечисленных). В контексте САПР, у нас есть отдельные параметрические элементы, не подходящие в большинстве своем под обозначенные топологии.
С другой стороны - есть растровый тип данных - их как раз мы рассматривали в данной статье. В рамках данной статьи мы не будем рассматривать вариант растровой подосновы, так как статья по ссылке выше раскрывает этот путь действий полностью.
Если говорить про среду Civil 3D - здесь исходные параметрические модели могут быть преобразованы до ГИС примитивов, причем даже из "коробочного" функционала - например, экспорт содержимого чертежа в SDF [_AeccExportToSDF] и обратной вставки в чертеж как ГИС-объекты (которые уже можно экспортировать в один из ГИС-слоев). Как пример - преобразование объектов типа "Участок" [Parcel] в тип Polygon. Иной путь - извлечение линейных элементов из коридора и Расчленение их до обычных примитивов AutoCAD (полилиний), правда, в этом случае теряется семантика. Другой интересный путь преобразования данных - экспорт содержимого Civil 3D в AutoCAD (вкладка вывод - команда "Экспорт Civil 3D") [_EXPORTC3DDRAWING].
Методику работы с данными рассмотрим на примере проекта, использовавшегося для курса "Civil 3D Изыскания" на платформе bim.vc. Напомню, там у нас была Троице-Сергиева Лавра
Зададимся целью выгрузить из чертежа все тротуары (линейные элементы) и поверхность (в формате горизонталей-изолиний, и в формате градиентной заливке по величине откосов).
Примечание: когда мы будем говорить об экспорте каких-либо данных в ГИС (фактически, в иную СК - в зависимости от ситуации, но чаще - в WGS-84), мы будем говорить о необходимости использовать систему координат с верным датумом (применение которого дает минимальное расхождение с реальностью). В случае, если у вас отсутствует набор отечественных систем координат (в Civil 3D), установите его отсюда.
В нашем случае, это система координат "МСК-50 Зона 2" с датумом EPSG:5043.
В случае, если назначенный СК датум дает сильные погрешности - попробуйте его сменить на один из доступных в библиотеке - инструкция приведена здесь.
1.1 Экспорт линейных объектов
В случае, если бы мы имели дело с объектами Civil 3D (трассы, характерные линии, коридоры - такой чертеж потребовалось бы предварительно экспортировать в обычный DWG (_EXPORTC3DDRAWING).
В нашем случае, тротуары уже представлены одним из примитивов AutoCAD - полилиниями.
Примечание: если в скобках "отфильтровано" стоит вместо "0" какое-либо число - значит, это число объектов не попадает под выделенную категорию (в нашем случае, "линия") и будет проигнорирована при экспорте. Для объектов топологии Civil 3D - используйте предварительно преобразование данных элементов до примитивов AutoCAD
1.2 Экспорт поверхности
С поверхностью обстоит интересней - это объект Civil 3D, и ни под одну категорию ГИС-объектов она не попадает. Мы обозначились, что от поверхности нам нужны изолинии - горизонтали и градиентная заливка.
1.2.1 Экспорт изолиний
Начнем с горизонталей - включим их отображение через опции Редактирования стиля поверхности и извлечем как Объекты поверхности, которые потом экспортируем как линейные элементы в SHP-файл по аналогии с тротуарами:
Не деля их отдельно на основные и вспомогательные горизонтали (к примеру - через Быстрый Выбор с сортировкой по цвету) экспортируем их как линейные элементы в SHP-файл по аналогии с тротуарами
1.3.2 Экспорт градиентной заливки по откосам
Зайдем в стиль поверхности и выставим отображение "Откосы", после чего через Анализ поверхности сделаем нужный цветовой диапазон:
Теперь данную заливку надо экспортировать в формат примитивов AutoCAD для возможности экспорта в ГИС. Наилучший путь - воспользоваться _EXPORTC3DDRAWING.
2. Сборка и стилизация проекта в ГИС среде
В качестве ГИС ПО будем использовать пакет программ от Nextgis, по теме которой я уже писал статью ранее. Загрузим наши слои в QGIS NextGIS и выгрузим в Web с помощью NextGIS Connect.
Сперва подготовим себе поле для деятельности - зарегистрируемся, если это еще не сделали, в NextGIS Web здесь.
После всего нажимаем на "Создать".
3. Использование карты в навигаторе
Для возможности открыть эти карты в навигаторе, установим на смартфон приложение "NextGIS Mobile"
4. Заключение
На этом собственно и всё - мы показали итеративный процесс как загрузить данные в полевой навигатор (NextGIS Mobile) из Civil 3D для возможности оценки проектных решений и визуального контроля отдельных форм рельефа, с которыми наблюдаются проблемы при проектной работы (экстремальные значения откосов в нашем случае).
Если вас заинтересовали приложения NextGIS - переходите на их сайт, выбирайте, пробуйте. Также доступа полу-официальная группа в Telegram поддержки от команды разработчиков.
#nextgis #навигаторы #gis #nextgis mobile #autodesk #civil 3D #map 3d #geospatial #ГИС