4.3.4. Выделение группы объектов
Выделить группу объектов на карте можно одним из следующих основных способов:
поиск и выделение по названию объектов карты;
поиск и выделение по форме;
поиск и выделение по области;
поиск и выделение по рамке;
расширенный поиск.
Поиск и выделение по названию используется для поиска объектов по значению характеристики для конкретно заданной семантики. Данная процедура активизируется командой «Поиск по названию» в меню «Поиск». При этом открывается вспомогательное окно (рисунок 4.3).
Чтобы установить имя семантики, по которой будет осуществляться поиск, надо нажать клавишу «Настройки». При этом дополнительно появляется окно для выбора семантики. По умолчанию поиск производится по характеристике («Собственное значение (текст подписи)»). Для установки другой семантики нужно выбрать из предлагаемого списка символьного типа семантик конкретное значение и нажать на клавишу «Выбрать» или дважды щелкнуть мышью по выбранной семантике.
Чтобы задать конкретное значение выбранной семантики, по которому будет осуществляться поиск объекта, нужно активизировать окно «Название» и ввести в редактируемой строке конкретное значение (например «Ельня»), или же выбрать из уже заполненного списка требуемое значение.
В поле можно вводить строку не полностью. Символ «?» обозначает, что на этом месте допустима любая буква. Символ «*» обозначает, что далее может следовать любое сочетание букв и цифр. Например:
вместо названия «Ельня» можно ввести «ель*» или «ел*» или «Ел?*»;
вместо значения «167» можно ввести «16*» или «*»;
вместо названия «Щербинки» можно ввести «Щерб*» или «Щ?р*».
После задания условий поиска нажимается клавиша «Выделить» (или «Найти»).
Для снятия выделения необходимо вновь открыть это вспомогательное окно и нажать клавишу «Отказ». Выделение может быть снято также командой «Отменить выделение» в меню «Поиск».
По окончании сеанса работы системы, введенные значения семантических характеристик сохраняются и восстанавливаются при очередном запуске.
Поиск и выделение объектов карты по форме активизируется командой «Поиск по форме» в меню «Поиск». При этом открывается вспомогательное окно (рисунок 4.4).
Поиск и выделение по форме целесообразно применять при выделении объектов по упрощенному перечню условий, когда, например, требуется найти и выделить все действующие объекты, принадлежащие слою «Дорожная сеть». Это означает, что можно выбрать только один слой (или все), только один из типов объектов, принадлежащих этому слою (или все), только одно условия поиска по семантике и т.д.
Номенклатура листов карты для поиска, слой и тип объекта выбираются в соответствующем выпадающем списке для выбираемого условия.
Чтобы установить критерии поиска объектов карты по их семантическим характеристикам, необходимо предварительно помещать курсор в соответствующем окне просмотра и двойным нажатием левой кнопки мыши вызывать всплывающее меню имени или выпадающий список условия или значения семантического признака.
Пример задания перечня условий для поиска и выделения объектов по форме:
Лист – О.К-38-023;
Слой – Дорожная сеть;
Тип – Линейные;
Объект – Все объекты;
Имя – Состояние;
Условие – =;
Значение – Действующий.
После нажатия клавиши «Выделить» на карте будут выделены все действующие автомобильные дороги.
Другой пример:
Лист – Все листы;
Слой – Все слои;
Тип – Все типы;
Объект – Мосты прочие;
Имя – Грузоподъемность;
Условие – >;
Значение – 1.
После нажатия клавиши «Выделить» на карте будут выделены все мосты грузоподъемностью более 1 тонны.
Для снятия выделения необходимо вновь открыть это вспомогательное окно и нажать клавишу «Отказ». Выделение может быть снято также командой «Отменить выделение» в меню «Поиск».
Для выполнения поиска и выделения объектов карты по заданной области следует вначале активизировать команду «Поиск по области» в меню «Поиск».
При этом открывается соответствующее вспомогательное окно (рисунок 4.5). Затем нужно выбрать область поиска и установить параметры отбора объектов карты.Область поиска задается объектом карты или фрагментом (произвольно наносимым полигоном). Чтобы установить область поиска, следует произвести выбор этого объекта или фрагмента карты, для чего вначале с использованием соответствующего радиопереключателя осуществляется выбор способа задания области («Фрагмент» или «Объект») и нажимается клавиша «Выбрать».
Выбор объекта производится обычным образом в соответствии с рекомендациями, изложенными в 4.3.3.
Для выбора фрагмента необходимо установить курсор над одной из точек периметра полигона и одновременно нажать левую и правую кнопки мыши. Затем нажатием левой кнопки мыши последовательно отметить все вершины многоугольника, ограничивающего полигон. По завершении выбора дважды нажать левую кнопку мыши. Отмена выбранного фрагмента осуществляется выбором нового фрагмента
Параметры границы поиска означают:
«Внутри области» – ищутся объекты, которые частично или полностью находятся в границах области поиска;
«Полностью внутри» – отбираются объекты, которые целиком лежат внутри области;
«Расстояние поиска» – границы области поиска расширяются на указанную величину;
«Обратный отбор» – ищутся объекты, которые не отвечают параметрам отбора по границам области поиска.
Выбор режима фильтра объектов («Все объекты или «Отдельные») осуществляется с использованием соответствующего радиопереключателя. Для поиска отдельных объектов нажимается клавиша «Установить». При этом открывается вспомогательное окно (рисунок 4.6) и необходимо осуществить настройку условий поиска объектов по следующим параметрам:
слои карты и типы объектов;
виды объектов;
список номенклатурных листов;
диапазон номеров объектов;
семантические характеристики объектов;
пространственные характеристики объектов.
Полный состав слоев карты, типов объектов, видов объектов, семантических характеристик и их значений определяется установленным для данной карты «Классификатором ресурсов карты».
Чтобы задать перечень слоев и типов объектов для поиска, необходимо активизировать закладку «Слои» и установить (или сбросить) подсветку строк в списке слоев и в списке типов объектов (рисунок 4.6). Выбранные слои и типы объектов должны быть подсвечены синим цветом. Количество выбранных слоев отображается под их списками. Для установки или сброса подсветки со всех строк имеются клавиши «Сброс типов» и «Сброс слоев».
Для выбора видов объектов нужно выбрать закладку «Объекты» и установить (или сбросить) подсветку строк в списке объектов карты. Для установки или сброса подсветки со всех строк имеется клавиша «Сброс».
Для выбора номенклатурных листов необходимо активизировать закладку «Листы» и установить (или сбросить) подсветку требуемых строк в списке листов карты района работ.
Для установки диапазона номеров выделяемых объектов необходимо выбрать закладку «Номера», включить кнопку «Диапазон номеров» и ввести минимальное и максимальное значения номеров объектов карты.
Чтобы установить критерии поиска объектов карты по их семантическим характеристикам, следует активизировать закладку «Семантика», включить радиопереключателем режим «Отдельные семантики» и сформировать список условий поиска по семантике (рисунок 4.7). Если условия поиска по семантическим характеристикам не устанавливаются, включается режим «Все семантики».
Для формирования условий поиска по семантике используется таблица характеристик объектов, состоящая из трех колонок: имя семантики, условие и значение.
Для добавления названия семантики в таблицу нужно воспользоваться клавишей «Добавить» или дважды нажать мышью в колонке «Имя семантики». В результате откроется окно «Выбор семантик», где и выполняется выбор имени семантической характеристики. По двойному нажатию мыши или нажатию клавиши «Выбрать» подсвеченная строка списка семантик заносится в колонку «Имя семантики». При этом в колонку «Условие» заносится знак =, в колонку «Значение» – первое из списка значений для данной характеристики (если такой список предусмотрен для данной характеристики).
В случае, когда для выбранной характеристики отсутствуют классификаторы значений или необходимо выбрать не первое значение классификатора, колонка «Значение» нуждается в редактировании.Для редактирования условия отбора нужно выполнить двойное нажатие мышью в колонке «Условие», а затем выбрать требуемое условие из списка возможных.
Условия поиска могут принимать значения:
!= значение семантической характеристики не равно заданному;
* допустимо любое значение данной характеристики;
< значение семантической характеристики меньше заданного;
значение семантической характеристики больше заданного;
>= значение семантической характеристики не меньше заданного;
х для данной характеристики любое значение запрещено.
Если требуется, например, найти объекты, у которых значение абсолютной высоты больше 100 м, но меньше 1000 м., необходимо сформировать выражение вида:
абсолютная высота > 100.
абсолютная высота < 1000.
Для редактирования значения семантической характеристики нужно дважды нажать мышью в колонке «Значение». Если для выбранной семантики в файле *.RSC не установлен классификатор значений семантической характеристики, то требуемое значение вводится непосредственно в колонку таблицы. Конец редактирования – нажатие клавиши Еnter. В противном случае значение выбирается из списка возможных значений классификатора.
Для установки параметров поиска объектов карты по их пространственным характеристикам (измерениям) следует активизировать закладку «Измерения» и радиопереключателем включить режим «Отдельные измерения». Если условия поиска по пространственным характеристикам не устанавливаются, включается режим «Все семантики».
Для формирования условий поиска в таблицу измерений необходимо внести вид измерения (длина, периметр, площадь), его значение и условие отношения (условие), например, длина (м) > 150.
Может быть задано как единственное значение измерения объекта, так и диапазон значений, в пределах которого находится заданная пространственная характеристика объектов карты:
1000 выделения» в меню «Поиск». Настройка условий поиска происходит аналогично, как при выделении объектов карты по заданной области.
Отменить выделение объектов на карте можно через команду «Отменить выделение» в меню «Поиск» главного окна системы или нажатием кнопки.
Расширенный поиск и выделение объектов карты активизируется выбором пункта «Поиск и выделение» меню «Поиск» в верхней части главного окна системы. При этом открывается вспомогательное окно (рисунок 4.8). Порядок работы аналогичен поиску и выделению по области, но при этом не задается участок поиска. Поиск и выделение производится для всех указанных номенклатурных листов.