Расчет значений семантики по входящим объектам |
Данная задача работает в двух режимах: расчёты по семантике и перенос семантики из входящих объектов в выделенные полигоны. Режим "Расчёты по семантике" позволяет выполнить анализ распределения группы объектов внутри выделенных полигонов (площадных объектов) и заполнить семантические характеристики полигонов по результатам выполненного анализа. Анализируемые объекты задаются по фильтру объектов карты, которой они принадлежат. При анализе распределения объектов по полигонам одновременно может быть заполнено несколько включенных характеристик. Значения семантики полигонов определяются на основе совокупности соответствующих значений характеристик объектов, входящих полностью или частично в полигоны. Если в колонке таблицы Считать из семантики отсутствует назначение, рассмотрению подлежат такие измерения, как Площадь или Длина объекта анализа. Рассчитываются следующие показатели: - суммарное значение заданной характеристики объектов внутри каждого полигона; - среднее значение заданной характеристики объектов внутри каждого полигона; - минимальное значение заданной характеристики объектов внутри каждого полигона; - максимальное значение заданной характеристики объектов внутри каждого полигона; - процент вхождения объекта в полигон (эта семантика заносится во входящий объект); - количество объектов, полностью принадлежащих полигону; - количество объектов, частично принадлежащих полигону.
Общий вид диалогового окна задачи:
Обработке в данной процедуре подвергаются предварительно выделенные на исходной электронной карте (например, средствами поиска и выделения) площадные объекты. Последовательность действий, необходимых для выполнения расчётов, следующая: - по кнопке Фильтр установить перечень объектов, анализируемых на принадлежность выделенным полигонам; фильтрация может осуществляться по слоям, номерам объектов, локализации и т.д.; - указать названия считываемых семантических характеристик (семантика анализируемых объектов, находящихся на территории редактируемых объектов, должна иметь числовой тип); - указать название заполняемой семантической характеристики полигонов (числовая или символьная). В вычислениях участвуют те операции, для которых заполнены поля семантик в таблице. Для объектов, пересекающихся с заданными полигонами, рассчитывается поправочный коэффициент в случае, если включено поле Учитывать коэффициент вхождения объектов в полигон. Значения вычисленных характеристик будет пропорционально длине или площади объекта, попадающей в полигон, относительно общей длины или площади объекта. Режим "Копирование семантики" предназначен для переноса семантического содержимого входящего объекта в объект-полигон согласно установленным кодам характеристик.
Кликом мыши в левой части таблицы устанавливаются коды семантик, которые принадлежат выбранным по кнопке Фильтр входящим объектам. Колонка справа предназначена для выбора семантик из классификатора карты, на которой расположены выделенные площадные объекты Если поле таблицы "Записать в семантику" не заполнено, то в объект запишется семантика с кодом, аналогичным коду в столбце "Считать из семантики". Для множественной записи какой-либо характеристики (например, "Собственное название") в площадной объект надо обеспечить возможность её повторяемости (задача "Редактирование классификатора"). В диалоге имеется инструмент очистки ячеек и удаления строк таблицы семантик по пункту всплывающего меню, которое активизируется по правой кнопке мыши в строке таблицы.
|