Команда 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.
В случае, если назначенный СК датум дает сильные погрешности - попробуйте его сменить на один из доступных в библиотеке - инструкция приведена здесь .
1.1 Экспорт линейных объектов
В случае, если бы мы имели дело с объектами Civil 3D (трассы, характерные линии, коридоры - такой чертеж потребовалось бы предварительно экспортировать в обычный DWG ( _EXPORTC3DDRAWING).
В нашем случае, тротуары уже представлены одним из примитивов AutoCAD - полилиниями.
KML — это формат файлов, используемый для отображения, географических данных в двумерных онлайн-картах и трехмерных обозревателях Земли.
Экспорт объектов чертежа в формат KML (язык разметки Keyhole)
- В командной строке введите MAPEXPORT и нажмите .
- В диалоговом окне Папка для экспорта выберите формат файлов Google KML и папку для экспортируемых файлов.
- В диалоговом окне "Экспорт" укажите способ экспорта объектов. Для использования ранее сохраненных параметров нажмите кнопку Загрузить и выберите профиль, содержащий параметры.
- На вкладке " Выбор " укажите экспортируемые объекты.
- Чтобы выбрать группу объектов, щелкните Выбрать вручную и выберите Выбрать объекты или Быстрый выбор .
- Чтобы выполнить фильтрацию выбранных элементов для экспорта объектов только на определенных уровнях или в определенных классах, укажите слои и классы, которые необходимо включить.
- Для экспортирования полигонов из полигональной топологии выберите "топологию".
- Для просмотра объектов, выбранных для экспорта, выберите функцию "Предварительный просмотр отфильтрованного набора" .
- На вкладке "Данные" нажмите "Выбор атрибутов" и выберите данные, которые будут экспортироваться вместе с объектами.
Как мне конвертировать файл DWG в формат KML?
Для этого в Topocad необходимо создать документ чертежа, импортировать данные (команда ФайлИмпортФайл, тип файла DWG), выбрать необходимые объекты и запустить экспорт в файл KML (команда ФайлЭкспортФайл, тип файла KML). Обратите внимание на то, что, если координаты объектов файла DWG были представлены в Местной Системе Координат, то Topocad запросит преобразования координат в WGS-84.
Состоялся релиз Topocad версии 21, содержащей ряд новых функций.
Новые учебные видео для Topocad 20
Обновлены учебные пособия по Topocad: добавлена новая рабочая тетрадь по вычислению объемов в Topocad версии 20.
Конвертация файлов
Вам нужно переконвертировать файл одного формата в файл другого формата (из КОМПАСа в AutoCAD, из AutoCAD2008 в AutoCAD14 и т.п.), но вы не можете этого сделать сами?
Для восстановления поврежденных файлов *.dwg есть отдельная тема.
Для конвертации файлов Компаса и решения проблем с их открытием также есть специальная тема.
Для конвертации файлов MS Visio в dwg: преобразовании многостраничных файлов MS Visio в отдельные файлы dwg — нашлось тут. Но должен быть установлен MS Visio! (спасибо alex101000).
В случае, если у вас есть возможность открыть файлы как в Компасе, так и в Автокаде, но вы не знаете, как конвертировать модель Компаса (a3d, m3d) в трехмерную модель DWG, действовать нужно следующим образом:
в Компасе экспортировать модель в sat, в AutoCAD’е создать новый dwg, вставить sat, сохранить dwg.
Для открытия файлов dwg более поздней версии, чем AutoCad, установленный у Вас, можно воспользоваться DWG TrueView или DWGgateway
Убедительная просьба не слать призывы о помощи по конвертации файлов модераторам и пользователям на почту, в личку, в ICQ! Все запросы только в этой теме!
Если Вы не можете открыть файл Компаса, есть специальная тема Проблемы с открытием файлов в Kompas 3D.
Экспорт чертежа Autodesk Civil 3D в формат файла AutoCAD DWG
Экспорт чертежа Autodesk Civil 3D в формат файла AutoCAD DWG
Можно создать новый файл AutoCAD ® DWG из чертежа Autodesk Civil 3D ® . Команда расчленяет все объекты Autodesk Civil 3D на объекты AutoCAD, после чего их можно просматривать в AutoCAD без использования программы просмотра объектов.
Не экспортирует чертеж из civil в автокад
Having trouble getting an output file when using EXPORTTOAUTOCAD2010.
NOTES ON USING THE COMMAND EXPORTTOAUTOCAD2010:
This process does not work as expected. This is a known issue, and still continues to be an issue.
The problems arise when opening the converted drawing into 2010. The drawing may not look as expected. Extensive work may be required.
Using Civil 3D 2010 OE in AutoCAD 2010 may cause problems or not.
Using AECOBJEXPLODE is helpful and necessary before using the EXPORTTOAUTOCAD2010 command.
Using the FLATTEN command may be helpful or not.
Having viewport scales that are different can cause issues that require workarounds (see below)
COGO points need to be exploded multiple times (down to text or mtext). (BURST command doesn’t work in 2013 and 2014)
Creative usage of LANDXML may be useful as a workaround (see below)
Civil 3D is a BIM product, and as such never intended to save back to previous versions.
Autodesk Technical Support only have access to the currently supported products, which currently only goes back to 2011.
Development will not write code to support 2010, and will not spend time on further development.
Do you happen to have the Civil Object Enablers [OE] installed? There is a know compatibility issue when trying to Export To CAD when the Civil OE’s are installed.
The results you are describing sound exactly like this problem. The fix for this is to uninstall the Civil OE’s.
Along with this, there are issues if you have 2 or more viewports with scales that don’t match. For instance 1 VP is 1:10 for details, and another is 1:40 for overall.
The more mismatched VP’s, the greater possibility of generating this error. Workaround for this is to change the VP scales to all match, or remove all but one VP.
Yes this will require some work once exported, but you will have a better chance of the exported file actually working as desired
Как бы все вышеперечисленные методы были опробованы вначале, ничего не помогло. Вышел из положения найдя старый файл, без ошибок экспорта и потратив день на доведение его до текущей версии.
Кстати на презентации цивила 2015 было озвучено что вроде бы в автодеске были в курсе частых проблем с экспортом и почти все они решены. Надо ждать появления русской версии и глядеть.
C3D Expert
Часть 1. AutoCAD Civil 3D и AutoCAD
Это самое популярное направление для экспорта. Абсолютное большинство обменивается электронными чертежами в формате DWG, при том, что этот формат никогда не создавался с прицелом на поддержку интеллектуальной информационной модели, поэтому куча информации там просто теряется. В будущем, вероятно, с развитием обменных форматов, ситуация изменится, а пока AutoCAD, который "есть у всех" уверенно лидирует. Итак, как можно передать свой чертеж, разработанный в Civil 3D, тому, у кого обычный AutoCAD?
1. Просто сохранить в DWG
В этом случае для отображения C3D-объектов, которых, естественно, в простом Автокаде нет, будут использованы г рафические объекты заместителей, более известные как прокси-графика. В этом случае, по идее, получатель увидит последнее сохраненное отображение объекта. Значение 1 для переменной PROXYGRAPHICS отвечает за сохранение этих отображений, поэтому проверьте его, если там 0, то изображения не хранятся.
Ни о каком редактировании этих объектов, разумеется, речь идти не может. Просто картинка, которая, к тому же, может оказаться очень большой и даже обычный просмотр будет отнимать кучу времени. Кроме этого, у пользователя может быть отключен режим отображения прокси и тогда он вообще увидит только боксы, показывающие габариты объекта. В общем, способ такой есть, но плохой. Знать о нем нужно, а пользоваться не нужно.
2. Использовать Object Enabler
Этот способ уже получше. Адаптер объектов позволяет просматривать чертежи ровно в том виде, в котором они были созданы, на тех компьютерах, где нет Civil 3D, а есть только AutoCAD (включая все вертикальные приложения на его платформе). Кроме того, что чертеж можно открыть и нормально его увидеть, с объектами C3D будут работать простые автокадовские команды — переместить, скопировать, изменить некоторые свойства. Также плюс в том, что специальные объекты C3D остаются неразрушенными и чертеж потом можно будет снова открывать в Civil 3D и редактировать.
Минус: надо каким-то образом убедить принимающую сторону, что им нужно скачать с сайта и установить этот самый Object Enabler. Само по себе приложение, естественно, бесплатное, но у многих от мысли что-то там загружать и ставить портится настроение, а иногда это просто проблемно с точки зрения ИТ-инфраструктуры, когда у пользователя нет прав. То есть способ вполне рабочий, но может быть сопряжен с некоторыми трудностями.
3. Экспортировать в AutoCAD с помощью специальных команд
В случае, когда вы экспортируете чертеж, будет создан новый DWG-файл, который без проблем откроется в простом Автокаде.
Команда EXPORTC3DDRAWING (это если в командной строке, если в Ленте, то на вкладке Вывод на панели Экспорт есть иконка Экспорт чертежа Civil 3D)
открывает диалоговое окно, в котором можно выполнить разные настройки, такие как сценарий обращения с внешними ссылками, листами, версия файла DWG, его местонахождение и имя, которое получит новый файл.
Есть еще команда EXPORTTOAUTOCAD, в чем принципиальная разница между ними, я так и не поняла, эта команда также создает новый DWG. Тут полезно знать про настройки экспорта на вкладке AD-редактора
Текстовые файлы являются универсальным форматом, позволяющим обмениваться данными о местности. После выполнения топографической съёмки данные о точках поверхности могут быть экспортированы из тахеометра в текстовый файл. Затем данные о точках из текстового файла можно загрузить в любой проект IndorCAD и использовать для работы.
Следуя указаниям мастера импорта текстового файла, выберите способ преобразования данных, а затем нажмите кнопку Готово . Переключение между окнами мастера осуществляется с помощью кнопок > . Чтобы отменить импорт данных, нажмите кнопку Отмена .
Фиксированная ширина столбцов . В этом случае каждый столбец данных имеет заданную ширину.
Столбцы отделяются разделителями . Значения полей данных отделяются знаками-разделителями (пробелами, запятыми и т.д.).
В области Предварительный просмотр файла отображаются данные выбранного файла в заданном формате.
Параметры импорта, которые определяются на втором шаге мастера, зависят от выбранного формата данных.
Формат с фиксированной шириной столбцов
В первой строке таблицы Образец разбора данных вертикальные линии обозначают конец столбца. Чтобы добавить или удалить линию-разделитель, воспользуйтесь кнопками Добавить и Удалить . Установить ширину столбца можно двумя способами:
переместить линию-разделитель с помощью мыши. Для этого поместите указатель мыши на линию и перетащите её, удерживая нажатой кнопку мыши.
Формат с разделителями
Если выбран формат с разделителями, то на втором шаге мастера необходимо установить символы-разделители. В качестве символов-разделителей можно выбрать пробел, табуляцию, запятую или точку с запятой, а также задать любой другой символ в поле Другие .
На третьем шаге мастера импорта требуется назначить типы столбцам данных в файле. Для этого щёлкните мышью на названии столбца и выберите тип столбца из раскрывающегося списка. Данные из столбца могут быть координатами, кодами, именами точек или комментариями. Если тип столбца не задан, то данные из этого столбца не импортируются.
На четвёртом шаге мастера импорта можно указать, чтобы импортируемые точки были последовательно соединены в линию. Это может быть удобно в тех случаях, когда в файле содержатся координаты точек только одной структурной линии (например, съёмка оси дороги через GPS).
Опция Инвертировать Z-отметки импортируемых точек меняет знак Z-отметок точек на противоположный.
Импорт координат точек в Autocad 2000-2013 из текстовых файлов
Программа загружает (импортирует) координаты точек из файлов формата *.txt, *.csv, *. tsv в программу Autocad версии 2000-2013 .
Файл c координатами для импорта может быть сформирован вручную, или с помощью программы GroundArc TSP или другой программы.
Работа с программой:
1. Запустить программу Point2CAD:
По умолчанию, в Autocad не совпадает направление осей с геодезическими, для этого случая нужно установить флаг «Поменять местами X и Y (для корректного импорта в AutoCAD)».
2. Выбрать файлы для импорта:
3. Преобразовать данные, нажав кнопку «Преобразовать»:
В папке с исходными данными появятся документы с расширением *.src;
4. Для импорта в Autocad координат точек, нужно запустить Autocad и выбрать меню «Tool->Run Script»
Затем указать документ *.src с координатами, получившийся в результате работы программы
После чего нажать кнопку «Open» На экране появятся точки, с координатами из загруженного документа
Загруженные точки распределяются по следующим слоям
Слой !H – отметки, !Label – имена (названия, номера) точек, !Point – точки с координатами.
Точки в Autocad передаются примитивом «Point», поднятым на отметку из файла с координатами.
В AutoCAD Civil 3D можно создавать точки COGO и работать с ними.
Точки AutoCAD имеют только значения координат (X, Y и Z) и существуют только в одном чертеже.
Точки COGO имеют как координаты, так и другие свойства:
- номер точки,
- имя точки,
- исходное (полевое) описание,
- полное (расширенное) описание.
Импорт точек из текстового файла
Запустим Civil 3d. Создадим новый чертеж (Ctrl+N), и выберем нужный шаблон, как на картинке ниже
Текстовый файл с точками
Точки будем импортировать из текстового файла формата txt, выглядят точки в этом файле так:
Получив файл с точками, необходимо сразу проанализировать, в каком формате эти точки записаны. Это понадобится для дальнейших шагов в процессе импорта точек в Civil 3D.
Так выглядит панель Создание точек. С её помощью разными способами можно создавать точки COGO
Появится окно выбора файла
В поле Укажите формат файла точек необходимо выбрать тот формат, который соответствует формату записи точек в нашем файле. Но часто бывает, что не находится такого формата, который есть в текстовом файле, как произошло и в нашем случае. Но программа Civil 3D позволяет создать свой индивидуальный формат, и там сделать настройки, соответствующие имеющемуся файлу.
Настройка формата точек при импорте
Для создания своего формата нужно нажать на верхнюю кнопку справа от поля Укажите формат файла точек.
И затем нажать Создать. Откроется окно, где нужно выбрать Файл точек пользователя и нажать ОК.
Откроется окно настройки Формата файла точек
Введем свое имя формата, например Формат1, в параметрах формата выберем Разделитель и поставим запятую, поскольку помним, что данные в текстовом файле у нас разделяются запятой
Теперь настроим формат точек. Щелкнем по наименованию первого столбца в поле нижней части окна. Появится такое окошко
Подтверждаем (ОК), и нижняя часть окно настройки станет выглядеть так:
Аналогичным образом выбираем формат для следующих столбцов. Все наименования в итоге должны быть следующими, в соответствии с нашим текстовым файлом:
- Имя
- Северное положение
- Восточное положение
- Отметка точки
Данные из файла добавятся в нижнее поле окошка
Теперь нажимаем Анализ, для проверки правильности сформированного формата данных
Если заполняется поле выше, как на этом изображении, значит настройки формата верные.
Нажимаем ОК, закрываем окно редактирования форматов. Теперь в окне Импорт точек в списке форматов появится созданный нами формат Формат1. Выбираем его
Затем по кнопке с символом плюса справа от поля Выбранные файлы, выбираем еще раз наш текстовый файл. В поле предварительного просмотра появятся данные по точкам.
Нажимаем ОК, закрываем окно Создание точек и двойным щелчком по колесику мыши в пространстве модели выведем импортированные точки на экран. Они будут представлены в виде крестиков.
При этом в Навигаторе в раскрывающемся списке Группы точек появится группа _Все точки. Она всегда создается при любом методе создания точек в Civil 3D
Внешний вид выделенных точек легко изменить. Например, выберем одну из точек.
Теперь перейдем в панель стандартных свойств Автокада. Там будут отображаться свойства выбранной точки COGO.
В поле Информация в параметре Стиль можно выбрать стиль отображения выбранной точки. К примеру, выберем Дерево хвойное (ель пихта)
Отображение точки поменяется на символ ёлочки
Кроме внешнего вида символа точки можно настроить стиль метки точки (её подпись).
Этот параметра так и называется Стиль метки точки. В раскрывающемся меню выбирается свойства точки, которые необходимо отобразить на чертеже в виде подписи к ней. Например, выберем Отметки. Рядом с символом точки появится текст с отметкой
Одна из основных целей построения трехмерной модели изделий — автоматическое получение его плоских чертежей. В последних версиях AutoCAD (2013 и выше) есть специальные средства работы с проекциями, но они не всегда удобны по нескольким причинам.
Для быстрого создания проекции с модели очень удобно использовать команду ПЛОСКСНИМОК (_FLATSHOT). Ее удобство в том, что она может создать проекцию с модели с любой ориентацией в пространстве, результат выполнения (плоская проекция) может быть сохранена как блок или записана во внешний dwg-файл. Немаловажно, что команда позволяет обновлять созданные ранее блоки с проекциями, что позволяет строить чертежи, полностью ассоциативные с трехмерной моделью.
Как сделать проекцию? Ориентируем модель так, как нам нужно. Например, если мы хотим получить главный вид чертежа, то и модель ориентируем соответственно
После вызова команды ПЛОСКСНИМОК на экране появляется окно (замечу, что команда работает только в пространстве модели)
В области Размещение устанавливаем следующие параметры:
- Вставить в виде нового блока — команда создаст блок, содержащий плоский проекцию текущего вида нашей модели. Важно, что блок после вставки можно расчленить.
- Заменить существующий блок — команда позволяет заменить существующий блок новым. Это нужно делать тогда, когда вы уже построили проекцию, но потом доработали модель. Чтобы не переделывать чертеж, вы можете создать новую проекцию с включенной опцией замены и обновить чертеж! Команда запросит Выбор блока — нужно указать, какой блок вы хотите заменить новым. Важно, что обновятся все вхождения этого блока
- Экспортировать в файл — вы можете сохранить проекцию в отдельный файл dwg, пополняя таким образов свою библиотеку блоков.
В области Фоновые линии устанавливаем цвет и тип линий для видимых контуров проекции.
В области Погашенные линии устанавливаем цвет и тип линий для невидимых линий. Также можно включить или выключить их отображение установкой галочки Показать
Опция Включать касательные кромки позволяет создать ребра силуэта (их еще называют линиями перехода) на криволинейных поверхностях
После нажатия кнопки Создать на экране появится изображение нашей проекции, и в командной строке отобразиться запрос на ввод точки вставки, масштаба и угла поворота (не забываем, что команда создает блок)
Указав все необходимые параметры, получаем проекцию (имя блока присваивается автоматически)
Далее с этим блоком можно делать все что угодно — перенести на лист для получения чертежа и нанесения размеров, расчленить и дорисовать необходимые документы.
Читайте также: