Команда mapexport в автокаде
Введение : начинаем блок статей, посвященных порядку передаче в ГИС решений, выполненных в рамках реализации отдельных инфраструктурных и градостроительных проектов для их анализа/иного использования.
Данная часть будет посвящена возможности загрузки в полевой навигатор (как простейший пример - профильное приложение на обычный смартфон 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.
Подгруженная на фон карта Bing (команда GEOMAP) для проверки корректности используемой СК и датума Подгруженная на фон карта Bing (команда GEOMAP) для проверки корректности используемой СК и датумаВ случае, если назначенный СК датум дает сильные погрешности - попробуйте его сменить на один из доступных в библиотеке - инструкция приведена здесь .
1.1 Экспорт линейных объектов
В случае, если бы мы имели дело с объектами Civil 3D (трассы, характерные линии, коридоры - такой чертеж потребовалось бы предварительно экспортировать в обычный DWG ( _EXPORTC3DDRAWING).
В нашем случае, тротуары уже представлены одним из примитивов AutoCAD - полилиниями.
AutoCAD Map 3D: получение доступа к геопространственным данным
Главная » CADmaster №4(39) 2007 » Геоинформационные системы AutoCAD Map 3D: получение доступа к геопространственным данным
Важным требованием к геоинформационным системам является возможность прямого доступа к геопространственной информации, изначально хранящейся в базе данных. Эффективное решение этой проблемы обеспечивают инструменты AutoCAD Map 3D 1 , позволяющие объединить проектные данные из AutoCAD, AutoCAD Civil 3D 2 или других программ с дополнительными геопространственными данными из сторонних источников (таких как SHP, SDF или Oracle).В AutoCAD Map 3D объединены все функции, необходимые для интеграции, создания и редактирования данных, а также управления ими. В новейшей версии этого программного продукта список доступных баз данных с поддержкой Microsoft SQL Server, ODBC и MySQL значительно расширен. Кроме того, предусмотрены поставщики для файловых хранилищ данных (SDF, SHP и растровые файлы), а также для открытых стандартов с предоставлением прямого подключения к web-службам (WFS (Web Feature Service) для векторных и WMS (Web Map Service) для точечных данных).
- Oracle;
- ArcSDE;
- Microsoft SQL Server;
- ODBC (для точек);
- MySQL (с системой Windows и Linux);
- SDF (Spatial Database Format);
- SHP;
- Растр (только чтение);
- WMS (Open Geospatial Consortium Web Map Service);
- WFS (Open Geospatial Consortium Web Feature Service).
Можно использовать файлы DWG с одним либо всеми указанными выше источниками данных или же создать слои в Диспетчере отображения.
Рабочий процесс. Создание и редактирование элементов базы данных
- Несколько инженеров или топографов получили доступ к одинаковым данным, хранящимся в центральном хранилище данных.
- Одному из инженеров необходимо изменить некоторые существующие элементы, а также добавить несколько новых.
В AutoCAD Map 3D картограф или проектировщик запрашивает в области карты необходимые элементы для редактирования. В нашем примере на карту добавлены водопроводы и канализационные трубы, а также фоновые участки для ссылки. Они обладают соответствующими цветами и весами линий, поскольку при помещении в AutoCAD Map 3D стиль данных определяется автоматически.
Специалист выбирает трубы, необходимые для редактирования, и задает команду Получить элементы, которая блокирует элементы и делает невозможным их редактирование другими пользователями. Тип и уровень блокировки зависит от базы или хранилища данных, откуда был получен элемент (рис. 3).
По завершении редактирования пространственных данных и данных атрибута элементов специалист задает команду Вернуть элементы для отмены блокировки элементов и их перезаписи в хранилище данных (рис. 4).
Поскольку существуют еще и новые трубы для добавления, в Диспетчере отображения выбран класс элементов Трубы. Для нанесенных новых линий автоматически определяется стиль, после чего они добавляются в класс элементов как элементы «Трубы» и сохраняются в хранилище данных, а операция редактирования и создания завершается. Такое обновление выполняется непосредственно в центральном хранилище данных, поэтому любые web-приложения, получающие доступ к данным, отображают последние изменения.
Рабочий процесс. Добавление данных проектирования из AutoCAD Civil 3D
В этом разделе рассматривается способ передачи из AutoCAD Civil 3D в AutoCAD Map 3D данных участка и дороги, которые используются для создания элементов, впоследствии добавляемых в центральную базу данных.- Создан новый район, и инженеру необходимо передать данные проектирования в картографический отдел для добавления на существующую карту участка.
- Картографическому отделу требуется добавить из базы данных информацию о налогообложении на новые участки.
Инженер экспортирует данные участка и дороги как набор элементов с атрибутами и сохраняет их в формате SDF, доступном для чтения в AutoCAD Map 3D.
С помощью AutoCAD Map 3D картограф запрашивает из центральной базы данных информацию об участке и дороге для области нового района.
Картограф добавляет элементы SDF для новых участков и дорог на карту, проверяет правильность их расположения. Далее с помощью команды Основная копия в AutoCAD Map 3D 2007 он накладывает на свойства кода существующих участков свойства кода новых и сохраняет соответствия в файл для дальнейшего использования (рис. 6).
Затем участки копируются в базу данных, используя все поля в записях исходного участка, в том числе — данные о налогообложении, которые картографический отдел может впоследствии добавить в записи для новых участков.
Рабочий процесс. Использование существующих элементов в качестве начальной точки
- Инженеры планируют выровнять дороги для района, и им необходимо просмотреть место размещения существующей инфраструктуры.
- Картографический отдел выполняет установку границ некоторых существующих участков области.
В этом примере программы AutoCAD Map 3D и AutoCAD Civil 3D используются для работы с информацией, хранящейся в центральной базе данных. Картографический отдел запрашивает карту участка и добавляет необходимый для редактирования набор его элементов. Инженеры работают в AutoCAD Civil 3D для проектирования инфраструктуры — например, осевых линий труб, кабелей и дорог (рис. 8).
Картографический отдел завершает работу с участками района и экспортирует элементы участка в формат DWG. Инженеры включают эти элементы непосредственно в проекты AutoCAD Civil 3D. По завершении выравнивания дорог и работ с другой новой инфраструктурой выполняется подготовка строительно-технической документации.
Таким образом, AutoCAD Map 3D представляет собой незаменимый инструмент для специалистов в области ГИС. Эффективный механизм доступа к большим объемам информации, мощные средства обмена данными делают этот программный продукт лучшим решением для картографии и работы с геопространственными данными.
Читайте также: