Открыть сервис

DWG

DWG — это проприетарный бинарный формат файлов для хранения двухмерных (2D) и трёхмерных (3D) проектных данных, разработанный компанией Autodesk. Формат является основным для системы автоматизированного проектирования (САПР) AutoCAD и широко используется в архитектуре, машиностроении, строительстве, геодезии и других инженерных дисциплинах. Название формата происходит от английского «drawing» (чертёж).

История

Разработка и ранние версии

Формат DWG был создан в начале 1980-х годов Майком Риддлом (Mike Riddle) в рамках разработки программы Interact CAD. В 1982 году права на программу и формат приобрела компания Autodesk, которая на его основе выпустила первую версию AutoCAD 1.0 (декабрь 1982 года). С этого момента DWG стал основным форматом хранения данных в AutoCAD.

Каждая новая версия AutoCAD вводила обновлённую версию формата DWG, что обеспечивало обратную совместимость (файлы более старых версий открывались в новых) и прямую несовместимость (файлы новых версий не открывались в старых без конвертации). С 2000 года Autodesk начала публиковать спецификации формата для обеспечения совместимости с продуктами сторонних разработчиков.

Расширение экосистемы

В 1998 году Autodesk выпустила библиотеку ObjectDBX (позже — RealDWG), которая позволяла разработчикам читать и записывать файлы DWG без использования AutoCAD. Это стимулировало создание множества программ, работающих с форматом напрямую. В 2006 году Autodesk открыла доступ к спецификациям формата DWG для сообщества разработчиков, что привело к появлению открытых библиотек, таких как Open Design Alliance (ODA) и LibreDWG.

Современное состояние

К середине 2010-х годов DWG стал де-факто стандартом в инженерном проектировании. По оценкам, более 90 % всех профессиональных чертежей в мире хранятся в этом формате. Autodesk продолжает развивать формат, добавляя поддержку новых типов объектов, ассоциативных размеров, параметрических зависимостей и облачных технологий.

Структура и устройство

Общая архитектура

Файл DWG представляет собой бинарный поток данных, организованный в виде последовательности записей (records). Основные компоненты:

Типы данных

DWG использует несколько базовых типов данных:

Сжатие и оптимизация

Начиная с версии AutoCAD 2004 (формат DWG 2004), Autodesk внедрила сжатие данных по алгоритму LZ77. Это позволило уменьшить размер файлов примерно на 50 % без потери информации. В версии 2013 года (DWG 2013) было добавлено дополнительное сжатие для растровых изображений и текстовых данных.

Версии и совместимость

Основные версии формата

Формат DWG имеет множество версий, каждая из которых соответствует определённому выпуску AutoCAD. Наиболее распространённые:

Версия AutoCADГодВнутреннее обозначениеПримечания
1.0 – 2.51982–1986AC1001 – AC1004Ранние версии, малая совместимость
R141997AC1014Первая версия с поддержкой TrueType
20001999AC1015Введена поддержка блоков с атрибутами
20042003AC1018Сжатие LZ77, улучшенная производительность
20072006AC1021Поддержка 3D-тел, динамических блоков
20102009AC1024Параметрические зависимости, аннотативные объекты
20132012AC1027Улучшенная работа с облаками точек
20182017AC1032Поддержка 4K-мониторов, улучшенная графика
20212020AC1035Обновлённые инструменты 3D-моделирования

Обратная совместимость

Файлы DWG, созданные в более поздних версиях AutoCAD, не открываются напрямую в более старых версиях. Для обмена данными между разными версиями используются:

Применение

Архитектура и строительство

В архитектуре DWG используется для создания чертежей планов этажей, фасадов, разрезов, узлов и спецификаций. Формат поддерживает слои, что позволяет разделять архитектурные, конструктивные, инженерные и отделочные элементы. Большинство проектных организаций в России и мире обмениваются чертежами именно в формате DWG.

Машиностроение

В машиностроении DWG применяется для чертежей деталей, сборочных единиц, кинематических схем и технологических карт. Формат поддерживает точные размеры, допуски, шероховатости и обозначения сварных швов. Интеграция с Autodesk Inventor и другими CAD-системами позволяет создавать ассоциативные 3D-модели.

Геодезия и картография

Геодезические и топографические данные часто хранятся в DWG. Формат поддерживает системы координат, масштабы, условные знаки и растровые подложки (например, космические снимки). В России DWG используется для цифровых топографических планов и кадастровых карт.

Ландшафтный дизайн

Ландшафтные архитекторы создают в DWG планы участков, схемы озеленения, дренажные системы и освещение. Формат позволяет комбинировать 2D-чертежи с 3D-моделями рельефа.

Программное обеспечение для работы с DWG

Основные программы

Бесплатные и открытые решения

Библиотеки для разработчиков

Критика и ограничения

Проприетарный характер

Основной недостаток DWG — его закрытость. Хотя Autodesk публикует спецификации, полный контроль над форматом остаётся у компании. Это создаёт зависимость пользователей от продуктов Autodesk и затрудняет долгосрочное хранение данных (старые версии файлов могут быть нечитаемы в новых программах).

Размер файлов

Несмотря на сжатие, файлы DWG могут быть очень большими (десятки и сотни мегабайт) из-за хранения множества объектов, слоёв и растровых изображений. Для больших проектов (например, генпланы городов) размер может достигать гигабайтов.

Совместимость между версиями

Прямая несовместимость между разными версиями DWG создаёт проблемы при обмене данными между организациями, использующими разные версии AutoCAD. Часто требуется конвертация, которая может приводить к потере данных (например, 3D-объекты могут упрощаться до 2D).

Альтернативные форматы

Существуют открытые форматы, которые пытаются заменить DWG:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →