Відповіді:
У новіших версіях QGIS (2.18+) була реалізована функція імпорту .dwg-файлів у геопакети ( .gpkg).
Цю функцію можна знайти у розділі:
Проект >> DWG / DXF-імпорт
Для того, щоб це працювало, ви можете виконати такі кроки:
Деякі додаткові примітки:
Ви можете конвертувати файли DWG в DXF (який підтримує QGIS) за допомогою файлового конвертера Teigha® . Це безкоштовне (не на жаль відкрите джерело) кросплатформенне додаток, яке надається ODA кінцевим користувачам лише для перетворення .dwg та .dxf файлів у / з різних версій.
Підтримуються наступні платформи:
Це залежить від того, що ви маєте на увазі під імпортом. Ви хочете імпортувати дані, щоб насправді щось зробити з ним, або просто мати фоновий шар для перегляду?
Також врахуйте це: У ГІС основними будівельними блоками є точки, лінії та багатокутники (іноді їх називають основними топологічними типами), а в САПР ви працюєте з кресленнями, які можна зробити з будь-чого, включаючи об'єкти, які не можуть бути перетворені в будь-який раніше згадані типи. До них можна віднести більш "екзотичні" типи геометрій, наприклад криві, тверді тіла тощо, також блоки (або посилання на блоки), зовнішні растрові посилання, ...
Наприклад, ArcGIS виконує досить хорошу роботу із відображенням (і навіть дозволяє обмеженим редагуванням) файлів DWG / DXF, тоді як інші програмні пакети GIS намагаються просто імпортувати дані якнайкраще, оскільки вміст dwg-файлу може бути надто складним мати інструмент, який би просто переклав CAD -> GIS.
Я часто отримую файли cad, але у мене немає AutoCAD, тому я розбиваю їх на DoubleCAD XT, який є безкоштовним завантаженням. Я експортую кожен шар або набір даних, вибравши їх, а потім Збережіть AS (перемикайте вибраний варіант) тип = DXF-2004-2006. Вони, здається, добре імпортують QGIS, коли ви відкриваєте його як векторний шар.
FM-сервер, можливо, варто також спробувати, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
але я вважаю, що підхід пошарово за допомогою DoubleCAD є більш надійним.
Щоб експортувати,
точкові дані - експорт через mmqgis плагін 'експортувати геометрію' до CSV.
вектори - збережіть як dxf, а потім збережіть у DoubleCAD до dwg. Ви не можете зберегти атрибути, тому вам доведеться працювати з однією особливістю даних одночасно.
Ще один варіант експорту, який я використовую, є DXF Author
знайдені тут
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
з посібником користувача на сайті
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
Як багато хто сказав, що програмне забезпечення з відкритим кодом не може підтримувати dwg. Однак Dxf підтримується, і autodesk надає хмарний інструмент, який можна використовувати для перетворення dwg в dxf: autocad 360 (або попередня версія autocad ws). Перевага цього інструменту перед багатьма іншими полягає в тому, що він підтримує всі версії dwg, також найновіші.
Додайте файли, після чого під час завантаження ви також можете завантажити файли у форматі dxf.
DWG - фірмовий закритий формат. Як багато хто зможе підтвердити, це один із менш взаємодіючих форматів. Короткий опис: неможливо відкрити файл DWG за допомогою програмного забезпечення / бібліотеки з відкритим кодом. Були / були спроби створити бібліотеку ОС для читання dwgs, але afaik вони не дуже добре працюють. Якщо є інше програмне забезпечення, ніж Autodesk, яке може відкривати DWG, то для цього використовується бібліотека з відкритим кодом, з цієї причини ви не побачите підтримку DWG у QGIS. Як уже пропонується, попросіть зберегти DWG як DXF (це якось більш сумісно) або як shapfiles (карта Autocad може це зробити).