Создание слоев чертежа на основе подключенных данных

На карту в Диспетчере отображения можно добавить слой чертежей с объектами, созданными на основе связанных данных атрибутов, например, на основе данных объекта или связанной внешней базы данных.

Добавление объектов чертежа на основе данных объектов

  1. Выполните одно из указанных ниже действий:
    • В Диспетчере отображения выберите команду "Данные""Добавить данные чертежа""Запрос в текущем чертеже".
    • В окне Диспетчере отображения выберите команду "Данные""Добавить данные чертежа""Запрос в исходном чертеже". Убедитесь, что к запросу подключены файлы DWG.
    • В Диспетчере отображения выберите команду "Данные""Добавить данные чертежа""Запрашиваемая топология".
  2. В диалоговом окне "Сформировать запрос" выберите "Данные".
  3. В диалоговом окне "Условие запроса по данным" выберите тип данных, который необходимо использовать.
  4. Укажите расположение данных.
    • Для извлечения объектов по их классу в списке "Класс" выберите необходимый класс. В поле "Свойства" выберите свойства для формирования запроса.
    • Чтобы найти объекты на основе данных объекта, выберите таблицу и поле для запроса.

      Если с двумя подключенными чертежами связана таблица с одним и тем же именем, AutoCAD Map 3D распознает только те поля, которые определены для чертежа, который был активирован первым.

    • Для извлечения объектов, основанных на данных связи базы данных, в списке "Шаблон связи" выберите шаблон связи, связанный с объектами, предназначенными для извлечения. В списке Ключевые столбцы выберите ключевой столбец для запроса.

      При поиске объектов в подключенных чертежах в списке отображаются только те шаблоны связи, которые определены на чертеже, подключенном пользователем.

    • Чтобы найти объекты на основе информации атрибутов блоков, в списке Блоки выберите блок, который содержит данные о теге атрибута для запроса. В списке Теги атрибутов выберите тег атрибута для запроса или выберите * в списке Блоки, чтобы просмотреть список всех тегов атрибутов всех блоков в активном чертеже.
  5. Выберите оператор.

    При выполнении запроса данных о связи базы данных доступен только оператор =.

  6. Введите значение данных.

    В поле Значение можно использовать символы-шаблоны. Для получения дополнительной информации о символах-шаблонах см. раздел Символы-шаблоны.

  7. Нажмите ОК.
  8. В диалоговом окне "Сформировать запрос" нажмите кнопку "ОК".

Добавление объектов чертежа на основе внешних данных (SQL)

  1. Выполните одно из указанных ниже действий:
  2. В диалоговом окне "Сформировать запрос" выберите SQL.
  3. В диалоговом окне "Условия SQL-запроса" выберите шаблон связи для таблицы, которую требуется найти.

    Если на этапе 1 выбрать "Подключенные чертежи", в списке шаблонов связи будут отображаться только шаблоны для активных подключенных чертежей. Если в списке не обнаружено необходимого шаблона, проверьте, определен ли он в подключенном чертеже.

  4. Создайте SQL-условие, выбрав столбец, оператор и значение.

    Чтобы ввести условие, выберите Ввод условия.

  5. Выберите "Добавить условие", чтобы добавить условие в список "Текущее SQL-условие".
  6. Чтобы добавить дополнительные условия, выберите "И" или "Или". Создайте другое условие.
  7. По завершении ввода SQL-условия нажмите кнопку OK.
  8. При необходимости, укажите другое условие. См. Объединение условий.
  9. В диалоговом окне "Сформировать запрос" нажмите кнопку "ОК".

Новый слой появится в Диспетчере отображения. Объекты, отвечающие условиям запроса, будут добавлены на этот слой. Для просмотра объектов возможно потребуется увеличить масштаб до границ чертежа.