Типы создаваемых пользователем атрибутов в чертежах САПР

Пользовательские атрибуты в файле САПР служат для сопоставления непространственных данных с геометрией. Форматы DWG/DXF и DGN используют различные методы хранения созданных пользователем атрибутов.

В этом разделе описываются типы пользовательских атрибутов, которые можно встретить при работе с этими наборами данных.

Форматы DWG/DXF

Блочные ссылки и атрибуты

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

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

Расширенные данные примитива (Xdata)

Расширенные данные примитива DWG (Xdata) хранят пользовательские сведения аналогично блочным атрибутом за исключением того, что Xdata присоединяется напрямую к геометрии. Использование Xdata требует написание программного кода на языках AutoLISP или .NET. Он может быть присоединен к геометрии программно или интерактивно пользователем с помощью пользовательского диалогового окна или интерфейса командной строки.

Xrecords

Записи DWG xrecords похожи на Xdata за исключением того, что основаны на объектах и имеют меньшее количество ограничений с точки зрения разработчиков программного обеспечения. Они хранят информацию на уровне чертежа, а также информацию о связи с геометрией.

Классы объектов, хранящиеся в файлах DWG

Классы объектов, хранящиеся в файлах DWG, являются именованными коллекциями стандартной геометрии DWG и прочих собственных объектов САПР, совместно использующих одни и те же свойства и поля атрибутов. Их схема и структуры кодирования определяются спецификацией сопоставления Esri для САПР — спецификацией взаимодействия САПР-ГИС.

Эти типы классов объектов сохраняются на уровне чертежа как пустые определения класса объектов (только схема). Они определяют критерий фильтрации, который используется ArcGIS for Desktop для идентификации определенного поднабора геометрии в качестве класса объектов. Аналогично атрибуты, присоединенные к геометрии с использованием соответствующей схемы, фильтруются как составные атрибуты.

На уровне кодирования эти классы объектов состоят из записей DWG xrecords, которые хранятся в стандартизированной среде словарей объектов DWG.

ПримечаниеПримечание:

Классы объектов, хранящиеся в файлах DWG, могут быть созданы в приложениях на основе AutoCAD с использованием подключаемого модуля ArcGIS for AutoCAD от компании Esri или созданы в инструменте Экспорт в САПР (Export To CAD) в ArcGIS 9.3 и выше.

Форматы DGN

Теги

Тег DGN — это текстовый элемент, используемый для связи информации с геометрией. Связь устанавливается с использованием уникального идентификатора геометрии. Определение набора тегов служит для определения способа хранения тегов, их видимости или невидимости. Он имеет имя и значения аналогично схеме поля в таблице базы данных.

MSLinks

DGN MSLink — это неграфический элемент данных, который связывает геометрию в файле DGN с таблицей внешней базы данных. Другие программные приложения, которые используют формат DGN, например решение Intergraph Modular GIS Environment (MGE), также известное как MSLinks.

ПримечаниеПримечание:

В ArcMap значения MSLink и MSCtlg отображаются в виртуальной таблице атрибутов. Внешние данные, на которые они ссылаются, могут быть также добавлены в ArcMap и присоединены к таблице атрибутов слоя пространственных объектов с помощью диалогового окна Присоединить (Join).

Связанные темы

9/10/2013