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