Экспорт значений атрибутов в атрибуты блока AutoCAD

Данный рабочий процесс показывает, как можно экспортировать атрибуты объектов в атрибуты блока AutoCAD с использованием зарезервированных полей САПР CADType и RefName, а также исходного файла.

Для данного рабочего процесса необходимо следующее.

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

Подготовьте исходный файл

Исходный файл AutoCAD должен содержать определение блока для каждой ссылки на блок, заданной в поле RefName. Можно всем объектам задать ссылки на одно и то же определение блока или на определенные блоки, заданные в исходном файле. Если задать определение блока, которое не существует, инструмент «Экспорт в САПР (Export to CAD)» вставит универсальную ссылку на блок, определенную как окружность с диаметром в одну единицу и не имеющую атрибутов.

Добавьте зарезервированные поля САПР в таблицу атрибутов.

Добавление поля CADType

Поле CADType задает тип создаваемой сущности САПР. Вам следует использовать Калькулятор поля (Field Calculator), чтобы задать ключевое слово «INSERT».

Шаги:
  1. Щёлкните на векторном слое в таблице содержания правой кнопкой мыши и щёлкните на Открыть таблицу атрибутов (Open Attribute Table).
  2. Щёлкните на кнопке Общие операции с таблицами (General Tabular Operations). Опции таблицы в меню таблицы атрибутов и щёлкните на Добавить поле (Add Field), чтобы открыть диалоговое окно.
  3. Введите имя поля CADType в текстовое поле Имя (Name).
  4. В раскрывающемся списке Тип (Type) щёлкните на Текст (Text), чтобы задать тип данных.
  5. Примите длину поля по умолчанию — 50.
  6. Щёлкните на кнопке OK, чтобы закрыть диалоговое окно и создать поле.
  7. Щёлкните правой кнопкой мыши имя поля CADType в таблице атрибутов и щёлкните на Калькулятор поля (Field Calculator) Вычислить в меню быстрого доступа.
  8. Введите «INSERT» (включая двойные кавычки) в текстовое поле Выражение (Expression).
  9. Для запуска инструмента щёлкните на ОК.

    В поле CADType теперь будет отображаться значение INSERT для всех записей.

Добавьте поле RefName

Поле RefName задает имя определения блока AutoCAD, которое будет вставлено в файл САПР для каждой сущности объекта. Вам следует использовать Калькулятор поля (Field Calculator), чтобы задать ключевое слово «MyBlock». Подставьте имя блока, существующее в вашем исходном файле AutoCAD.

Шаги:
  1. Щёлкните на векторном слое в таблице содержания правой кнопкой мыши и щёлкните на Открыть таблицу атрибутов (Open Attribute Table).
  2. Щёлкните на кнопке Общие операции с таблицами (General Tabular Operations). Опции таблицы в меню таблицы атрибутов и щёлкните на Добавить поле (Add Field), чтобы открыть диалоговое окно.
  3. Введите имя поля RefName в текстовое поле Имя (Name).
  4. В раскрывающемся списке Тип (Type) щёлкните на Текст (Text), чтобы задать тип данных.
  5. Примите длину поля по умолчанию — 50.
  6. Щёлкните на кнопке OK, чтобы закрыть диалоговое окно и создать поле.
  7. Щёлкните правой кнопкой мыши имя поля RefName в таблице атрибутов и щёлкните на Калькулятор поля (Field Calculator) Вычислить в меню быстрого доступа.
  8. Удалите все существующие значения из текстового поля Выражение (Expression).
  9. Введите имя определения блока, сохраненное в исходном файле AutoCAD, в текстовое поле Выражение (Expression). Например: «MyBlock» (включая двойные кавычки).
  10. Для запуска инструмента щёлкните на ОК.

    В поле RefName теперь будет отображаться значение MyBlock для всех записей.

Запустите инструмент Экспорт в САПР (Export To CAD)

Шаги:
  1. Использование окна Поиск (Search) Поискнайдите и откройте инструмент Экспорт в САПР (Export To CAD).
  2. Перетащите векторный слой, содержащий новые поля, из таблицы содержимого в текстовое поле Входные объекты (Input Features).
  3. В раскрывающемся списке Выходной тип (Output Type) выберите формат DWG AutoCAD.
  4. Щёлкните на обзорной кнопке Выходной файл (Output File), Обзорперейдите в папку, введите имя нового файла САПР и щёлкните на кнопке Сохранить (Save).
    • Или примите путь и имя файла по умолчанию.
  5. Перетащите исходный файл AutoCAD, содержащий определение блока MyBlock из окна Каталог (Catalog) в текстовое поле Исходный файл (Seed File).
  6. Для запуска инструмента щёлкните на ОК.

Откройте таблицу атрибутов векторного слоя точечных объектов САПР в недавно созданном наборе данных САПР, чтобы проверить результаты.

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

9/10/2013