|
<< Нажмите, чтобы обновить оглавление >> Навигация: »Страница главного уровня« Диалог Создать запрос |
Диалог предназначен для формирования запроса, включающего условия расширенного поиска элементов. Вызывается, например, в команде поиска Правка/ Найти окна плана кнопкой в поле параметра Создать запрос или автоматически (в зависимости от настройки параметра При запуске показывать диалог). Созданные запросы можно сохранить в библиотеке разделяемых ресурсов для последующего использования.
Диалог позволяет создать новый или открыть и отредактировать существующий запрос.
Создание запроса возможно, если в команде Найти в параметре Типы элементов были выбраны типы элементов для поиска (точка, маска, тематический объект и т. д.). Можно одновременно создавать несколько типов элементов для одного поиска.

Рис. 1. Кнопки команд диалога объединены в несколько групп: Добавить (для формирования условий запроса), Удалить (для удаления условия запроса), Запрос (для сохранения текущего запроса или для открытия ранее сохраненного запроса).
В этой статье:
Открытие существующего запроса
Формирование нового запроса или изменение существующего
Открытие существующего запроса
Для поиска в библиотеке и выбора существующего запроса, нажмите кнопку Открыть (см. группа Запрос). Откроется диалог Открыть объект "Поисковый запрос".
После того, как запрос открылся в диалоге Создать запрос, его данные можно изменить. Запрос можно также сохранить с тем же или с новым именем.
Формирование нового запроса или изменение существующего
Чтобы сформировать новый запрос или изменить открытый запрос, выполните следующие шаги:
•В группе Добавить нажмите кнопку Тип элемента и в таблицу диалога добавится элемент для поиска. Для выбора другого типа элемента надо открыть список этого же параметра (в списке будут только те типы элементов, которые были назначены пользователем в параметре Типы элементов команды Найти). См.
рис. 3.
Рис. 3. Выбор типа элемента из списка. В списке - элементы, ранее выбранные в параметре Типы элементов в команде Найти. |
•Для тематического или кадастрового объекта можно задать условие - объект классификатора или стиль.
Для этого в строке с типом элемента (например, в строке Линейный ТО) нужно нажать кнопку
в поле Условие и открыть дополнительный диалог для выбора. См.
здесь.
|
•Из списка свойств элемента выберите необходимое свойство (например, для точки - Имя или др.). См.
рис. 4.
Выбор свойства (Имя, Отметка Н и др.) из списка свойств точки. Рис. 4. Выбор свойства (Имя), условия (Равно) и значения (2). Здесь задан поиск рельефных точек с именем 1 или с именем 2. Если для ТО не выбран объект классификатора, то можно выполнить поиск только по геометрическим характеристикам и некоторым другим свойствам тематического объекта. Например, для ТТО – это наличие подписей, для ПТО – наличие подписей и внутренних контуров и т. д. После выбора объекта классификатора в список свойств ТО добавляются семантические свойства, которые заданы для объекта в Редакторе классификатора. |
•Для выбранного свойства выберите условие/ условия поиска, а также задайте их значения.
•Уточните логическую функцию (И, ИЛИ) для учета условий поиска, если их несколько. Для выбора используйте поля и списки данных параметров. Например, если свойство текстовое (Имя), то список всех условий поиска может иметь значения Равно и Не равно (см. рис. 4).
✓Чтобы добавить новое условие, надо на соответствующем уровне выбрать условие (или логическую функцию) и нажать кнопку Условие (в группе Добавить).
✓Новая логическая функция (И, ИЛИ) создается при нажатии кнопки Функция "и/или". В противовес функции И, функция ИЛИ ослабляет условия выбора: достаточно выполнить хотя бы одно из условий, заданных через нее, чтобы объект попал в поиск. Например, на рис. 4 будет выполняться поиск всех рельефных точек с именем 1 или 2.
•Чтобы удалить тип элемента, условие или логическую функцию, нужно выделить необходимую строчку и в группе Удалить нажать кнопку Тип элемента/условие. При удалении логической функции удаляются и все условия, относящиеся к этой функции.
Если необходимо найти тематические объекты, например, с разными объектами классификатора, то в запрос надо внести несколько таких элементов с соответствующими условиями (см.
рис. 5).
Рис. 5. В запросе - два элемента Линейный ТО с разными объектами классификатора: первый - Канализация ливневая и второй - Водопроводы технические. |
Кнопка ОК применяет данные запроса, они будут учтены при поиске в команде Найти наряду с введенными в команде параметрами. Кнопка Отмена отменяет запрос, его условия не будут учитываться при поиске в команде Найти.
Для сохранения запроса служат соответствующие кнопки в группе Запрос:
•Чтобы сохранить запрос (с указанием его имени), нажмите кнопку Сохранить как. В диалоге Сохранить Поисковый запрос введите имя нового запроса в нижнюю строку Имя и нажмите кнопку Сохранить.
•Чтобы сохранить отредактированный запрос без изменения его имени, нажмите кнопку Сохранить.
Сохранение запросов выполняется в диалоге, аналогичном диалогу Открыть Поисковый запрос (см. выше).