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