Локальный класс пространственных объектов в ArcGIS - это именованный набор выборки из объектов AutoCAD, имеющих общий набор свойств. Вы можете создать и настроить их "на лету" для отображения конкретного поднабора содержания, как готового класса пространственных объектов ArcGIS, который будет распознаваться ArcGIS Desktop. Они работают по аналогии с запросами определений в ArcMap, но с дополнительной возможностью определения атрибутивных полей и прикрепления атрибутов объекта к оригинальной геометрии AutoCAD.
DWG объекты | Описание |
---|---|
Словарь | Словари являются неграфическими объектами-контейнерами, которые используются для хранения пользовательских данных. Они принимают целый ряд объектов, таких как xrecord, таблицы данных и другие словари в многоуровневой форме. |
Словарь именованных объектов | Словарь именованных объектов является родительским словарем, который управляет всеми остальными словарями. Он является неотъемлемым компонентом файла DWG и его нельзя создать или удалить. |
Словарь расширений | Словарь расширений является словарем объектов и используется для хранения и привязки произвольных данных к сущностям. Заголовок словаря хранится в определении объекта или сущности. |
Xrecords | Объекты xrecord являются основными объектами, используемыми для хранения неграфических данных приложениями ObjectARX и AutoLISP. Они хранятся в словарях объектов или словарях расширений с именем DXF: XRECORD. Данные включают тип кода DXF и значение. AutoLISP управляет ими, как списками разделенных точкой значений. ObjectARX управляет ими, как элементами ResultBuffer. |
Связанные списки (Linked-lists) | Связанный список - это два или более буферов ObjectARX Result Buffer или списков разделенной точкой пар значений AutoLISP, используемых для задания элемента или объекта, содержащего множество свойств и типов данных. Например, ((0 . "INSERT")(2 . "MyBlock")(8 . "MyLayer")). |
Фильтр выборки | Фильтр выборки - это связанный список, который определяет критерий выборки для создания объекта набора выборки. В ObjectARX набор выборки передается в метод выборки. В AutoLISP набор выборки передается в функцию get. |
Внимание:
Условные операторы в данный момент не поддерживаются в библиотеках ArcGIS или Teigha. При создании списков фильтров наборов выборки используйте разделенные запятыми строки для создания условия OR (ИЛИ) для свойств со строковыми значениями, таких как имена слоев и типы линий.
Схема объектной модели DWG
