ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / Импорт и экспорт данных / Глава 62. Импорт данных в формате DXF

Файл данных формата DXF

DXF-файл представляет собой текстовый файл специального формата, в котором содержится информация о графических объектах чертежа AutoCAD: имена слоев, геометрические типы объектов и описания самих объектов. Кроме того, с каждым графическим объектом может быть связано строковое значение. С точки зрения ObjectLand это значение можно рассматривать как значение поля таблицы, связанной с объектами данного типа. Таким образом, DXF-файл может содержать не только пространственную, но и некоторую табличную информацию. Подробное описание формата DXF-файла приводится в руководствах по системе AutoCAD.

Существенное отличие структуры чертежа AutoCAD от структуры карты ObjectLand заключается в том, что в AutoCAD отсутствует понятие типа объектов. Чертеж состоит из произвольного числа слоев, а каждый слой может содержать объекты всех геометрических типов, без разделения на типы объектов, как это имеет место в ObjectLand.

Слой чертежа AutoCAD может также содержать блоки. Блок – это составленное из различных графических элементов изображение, которое может вставляться в чертеж в нескольких местах, с указанием имени блока, точки привязки, угла наклона и масштаба. ObjectLand не имеет подобной конструкции, однако некоторой аналогией блоков могут служить точечные объекты, поэтому предусматривается возможность импорта блоков DXF-файла как точечных объектов карты ObjectLand. Другой возможный способ импорта блоков заключается в их раскрытии, т.е. обработке блока как совокупности более простых объектов.

DXF-файл состоит из множества групп. Каждая группа идентифицируется кодом, который представляет собой положительное ненулевое целое число. Большая часть значений кодов групп зарезервированы для обозначения системных объектов или характеристик, а коды 3, 4 и 5 – для «…других текстовых или именованных значений», то есть для обозначения каких-либо пользовательских характеристик объекта. Причем группы 3 и 4 могут содержать строки или десятичные числа, группа 5 – только шестнадцатеричные числа. При импорте в ObjectLand одна из этих групп может содержать табличную информацию, связанную с графическими объектами.

Для установки соответствия между геометрическими типами объектов и блоками слоев DXF-файла с одной стороны и типами объектов в слоях карты ObjectLand с другой стороны, между текстовой информацией, связанной с объектами, и записями присоединенных таблиц и т.п., необходимо осуществить настройку импорта.

пред.в начало стр.след.