Формат DWG и способы открытия файлов¶
DWG — проприетарный бинарный формат файлов для хранения двумерной и трёхмерной проектной документации, разработанный компанией Autodesk для системы автоматизированного проектирования AutoCAD. Расширение .dwg является одним из наиболее распространённых в инженерном и архитектурном проектировании; по оценкам Autodesk, миллиарды файлов в этом формате существуют в мире. Файлы DWG содержат геометрические данные (линии, дуги, полилинии, текст, размеры, блоки, слои), а также метаданные о проекте и ссылки на внешние файлы.
¶История формата
Формат DWG появился в 1982 году вместе с первой версией AutoCAD 1.0. Название является сокращением от англ. drawing («чертёж»). С тех пор формат многократно пересматривался: каждая новая версия AutoCAD использовала собственную версию DWG, не всегда совместимую с предыдущими. Ключевые версии формата:
| Версия DWG | Год | Соответствует версии AutoCAD |
|---|---|---|
| AC1009 | 1990 | AutoCAD R11/R12 |
| AC1014 | 1997 | AutoCAD R14 |
| AC1015 | 2000 | AutoCAD 2000 |
| AC1018 | 2004 | AutoCAD 2004 |
| AC1021 | 2007 | AutoCAD 2007 |
| AC1024 | 2010 | AutoCAD 2010 |
| AC1027 | 2013 | AutoCAD 2013 |
| AC1032 | 2018 | AutoCAD 2018 и новее |
Более новые версии AutoCAD открывают файлы старых версий, но не наоборот. Для обмена проектами Autodesk предлагает формат DWF (Design Web Format), а с 2007 года — открытый формат DWG, описанный в спецификации Open Design Alliance.
¶Способы открытия DWG-файлов
¶Официальное программное обеспечение Autodesk
Наиболее полное открытие DWG обеспечивает AutoCAD — коммерческая программа, доступная по подписке Autodesk. Для просмотра без функций редактирования компания предлагает бесплатный Autodesk DWG TrueView, который поддерживает конвертацию файлов между версиями DWG. В облачном сервисе Autodesk Viewer DWG-файлы можно открывать через браузер без установки программного обеспечения.
¶Бесплатные и условно-бесплатные программы
Существует ряд программ, поддерживающих открытие и редактирование DWG:
- LibreCAD — свободная 2D-CAD-система (лицензия GPL); открытие DWG реализовано через библиотеку libdxfrw с ограниченной поддержкой объектов.
- FreeCAD — свободная параметрическая 3D-CAD-система; поддерживает импорт DWG через встроенный модуль, использующий внешние конвертеры.
- NanoCAD — российская CAD-система компании Нанософт, совместимая с форматом DWG на уровне файловой структуры.
- BricsCAD — коммерческая CAD-система бельгийской компании Bricsys (входит в Hexagon), использующая нативный DWG.
- ODA File Converter — бесплатный конвертер из Open Design Alliance, преобразующий файлы между версиями DWG и DXF.
¶Онлайн-просмотрщики
Ряд веб-сервисов позволяет открыть DWG-файл в браузере без установки: Autodesk Viewer, ShareCAD, CADSoftTools (ViewerCAD) и аналогичные. Файл загружается на сервер, где выполняется рендеринг, и результат отображается в браузере. При работе с конфиденциальной документацией этот способ связан с передачей данных третьей стороне.
¶Перевод в другие форматы
Для открытия DWG без специализированного ПО файл конвертируют в более распространённые форматы:
- PDF — фиксированная вёрстка, поддерживается практически всеми просмотрщиками;
- DXF (Drawing Exchange Format) — открытый формат обмена, поддерживаемый большинством CAD-систем;
- SVG, PNG, JPEG — растровые и векторные форматы для публикации.
Конвертацию выполняют штатными средствами AutoCAD (команда SAVEAS или экспорт), ODA File Converter, онлайн-конвертерами или функциями LibreCAD и FreeCAD.
¶Проблемы совместимости
Формат DWG остаётся закрытым: Autodesk не публикует официальную спецификацию, и сторонние разработчики восстанавливают структуру файла эмпирически. Это приводит к тому, что поддержка DWG в сторонних программах неполна — некоторые объекты (динамические блоки, параметрические ограничения, 3D-модели) могут открываться с искажениями или не открываться вовсе. Для точного воспроизведения проекта рекомендуется использовать AutoCAD или сертифицированные совместимые системы.
¶Применение
Файлы DWG используются в архитектурном проектировании, машиностроении, строительстве, электротехнике, картографии и смежных областях. В России DWG является де-факто стандартом обмена проектной документацией в строительной отрасли; на его основе построен формат информационного моделирования зданий, применяемый в системах BIM.
Источники:
- Autodesk Knowledge Network: DWG file format
- Open Design Alliance: DWG Specifications
- LibreCAD Documentation
- FreeCAD Wiki: Import/Export
- Нанософт: документация NanoCAD
