Объекты САПР в ArcGIS for Desktop являются агрегированными коллекциями геометрии из исходного чертежа САПР. Как правило, их интеграция подразумевает дополнительную фильтрацию с использованием определяющего запроса для сужения коллекции до объектов определенного слоя чертежа, объектов определенного цвета или типа линии или до выбора объектов по каким-либо иным свойствам.
В документе карты можно определить запрос для каждого слоя объектов с помощью диалогового окна Свойства слоя (Layer Properties). Определяющие запросы отображают то, что передается в инструменты геообработки. С их помощью можно добиться прогнозируемых результатов для использования другими пользователями, которые смогут открыть документ карты и выполнить анализ или загрузить данные САПР в базу геоданных.
Чтобы открыть диалоговое окно, дважды щелкните слой объектов САПР в таблице содержания или щелкните правой кнопкой мыши слой и выберите в контекстном меню Свойства (Properties).
Закладка Определяющий запрос (Definition Query)
Закладка Определяющий запрос (Definition Query) — это место, в котором можно фильтровать отображение объектов САПР. Сохранение документа карты приводит к сохранению запроса как свойства слоя объектов.
Ввод определяющего запроса
Можно ввести выражение SQL напрямую в текстовом поле Определение запроса (Definition Query) или открыть Конструктор запросов, чтобы самостоятельно создать запрос. Инструкция SQL SELECT * FROM формирует первую часть выражения и вставляется автоматически.
Примеры
- В следующем примере отображаются все объекты САПР на уровне чертежа V-PROP-LINE: "Layer" = 'V-PROP-LINE'.
- В следующем примере отображаются все объекты САПР на уровне чертежа V-CTRL, которые также являются точечными примитивами "Layer" = 'V-CTRL' AND "Entity" = 'Point'.
Открытие конструктора запросов
Щелкните Конструктор запросов (Query Builder), чтобы создать запрос с использованием графических средств. В этом диалоговом окне отображаются поля и значения, содержащиеся в таблице атрибутов класса объектов САПР. Можно просмотреть и щелкнуть их для определения критериев выбора.
Загрузка файла выражения
Щелкните Загрузить (Load) для загрузки предварительно определенного выражения SQL и файла выражения (exp).
Создание файла выражения
Щелкните Сохранить (Save) для сохранения выражения SQL в файле выражения (exp).
Удаление запроса
Удаление всех выражений в текстовом окне Определяющий запрос (Definition Query) эффективно удаляет определяющий запрос из слоя объектов.