При подключении к файлу САПР AutoCAD или MicroStation в ArcGIS for Desktop чертеж "на лету" записывается в память и организуется как набор данных объекта, доступный только для чтения. Геометрия и аннотация, содержащиеся в файле вместе с поддерживающей информацией, такой как значения свойств и метаданные, сопоставляются с аналогичными структурами данных в ArcGIS и отображаются как простые объекты ГИС.
В следующих разделах представлен обзор модели данных САПР (виртуальная модель) с поддержкой прямого считывания.
Наборы данных объектов САПР
Набор данных объектов САПР — это представление ГИС чертежа САПР, которое хранится на диске. Необходимая информация пространственной связи, которая является внешней по отношению к данным САПР, привязывается к набору данных с помощью стандартных инструментов ArcGIS и дополнительных файлов.
Все наборы данных объектов САПР поддерживают следующие компоненты:
- Классы объектов с таблицами атрибутов
- Пространственная привязка (дополнительно)
- Информация о пространственной привязке (дополнительно)
- Метаданные ГИС (дополнительно)
Классы пространственных объектов САПР
Классы пространственных объектов САПР — это виртуальные классы объектов, которые отображают данные, основанные на поддерживаемых типах фигур ArcGIS.
Стандартные классы объектов
Все наборы данных объектов CAD отображают стандартный набор из пяти классов объектов, по одному на каждый поддерживаемый тип форм. Эти классы объектов отображают агрегированные коллекции геометрии, содержащейся в исходном чертеже САПР. Их схема жестко закодирована и является функцией процесса преобразования. Пустые классы объектов не могут быть удалены.
- Аннотация
- Мультипатч
- Точка
- Полигон
- Полилиния
Классы объектов, хранящиеся в форматах DWG/DXF
Наборы данных, основанные на AutoCAD (версия 2007 или выше), имеют расширенные свойства, в которых отображаются пользовательские классы объектов в дополнение к стандартным классам объектов. Эти классы объектов отображают поднабор данных, содержащихся в стандартных классах объектов, и функционируют аналогично определяющим запросам. Их схема определяется пользователем. Она может быть создана автором чертежа или с помощью инструмента Экспорт в САПР (Export To CAD) и управляется спецификацией сопоставления для САПР (Esri Mapping Specification for CAD).
Например, полилинейный класс объектов с именем Roads (Дороги) может быть определен на чертеже AutoCAD для отображения определенной коллекции полилиний, при этом стандартный класс объектов с именем Polyline (Полилиния) продолжает отображать все полилинии в наборе данных. Аналогично пользовательские атрибуты САПР, привязанные к этой геометрии (с помощью соответствующей схемы), фильтруются как составные атрибуты и отображаются в виртуальной таблице атрибутов вместе с атрибутами свойств.
Таблица атрибутов
Каждый класс объектов САПР поддерживает виртуальную таблицу атрибутов. Эта таблица, доступная только для чтения,отображает свойства, содержащиеся в чертеже САПР. Эта информация включает значения свойств для геометрии или аннотации, информацию о слое, метаданные документа и пользовательские атрибуты, связанные с объектами САПР. Эти данные могут использоваться для обозначения символов и надписей, запрашиваемые и используемые в качестве критерия фильтрации для визуализации задач и рассчитываемые в качестве данных объектов.
Пространственные привязки
Форматы DGN и DWG по умолчанию не поддерживают систему пространственной привязки ArcGIS. Чтобы обойти это ограничение, ArcGIS for Desktop расширяет свойства набора данных САПР, для включения в него пространственной привязки в качестве дополнительной информации. Эта информация определяется как текстовая строка в текстовом формате WKT и сохраняется в дополнительном файле проекции (prj) или встраивается в чертеж САПР.
Пространственная привязка
Форматы DGN и DWG по умолчанию не поддерживают систему пространственных привязок ArcGIS. Чтобы обойти это ограничение, ArcGIS for Desktop расширяет свойства набора данных САПР, для включения в него опорных точек пространственной привязки в качестве дополнительной информации. Эта информация определяется как исходные координаты и сохраняется в дополнительном файле привязок (wld) или в документе карты (mxd).
Метаданные
Метаданные создаются с использованием стандартных инструментов ArcGIS for Desktop и сохраняются в дополнительном файле (.xml), который называется так же, как и префикс файла чертежа, и сохраняется в той же папке.