Просмотр пересечения объектов |
Диалог выполняет оверлейную операцию множественного наложения объектов двух классов по методу пересечения. Объекты исходных классов определяются двумя списками: список 1 – анализируемые объекты и список 2 – контрольные объекты. Списки объектов исходных классов должны быть заранее подготовлены средствами режима «Списки объектов».
Результатом работы режима являются вычисленные значения площадей вхождения объектов списка 2 контрольные объекты) на объекты списка 1 (анализируемые объекты). Программа определяет множественные вхождения объектов списка 2 во входные объекты списка 1 и вычисляет площадь каждого вхождения в абсолютных единицах, и в процентах от объекта наложения. Для начала расчетов необходимо в выпадающих меню выбрать списки объектов и нажать кнопку «Рассчитать». Должны быть выбраны разные списки. Выпадающие списки «Семантика наименования» заполняются семантиками первого объекта соответствующего списка. Первым объектом считается первый объект карты, имеющей наименьший номер в списке карт. Если среди семантик не обнаружена семантика «Собственное название» (код 9), то она дописывается в список принудительно. Результаты расчета множественных наложений будут показаны в двух таблицах.
В первой таблице приводится список объектов списка 1. Поля таблицы содержат следующую информацию: - «Объект списка 1» - значение семантики, выбранной в выпадающем списке «Семантика наименования»; - «Площадь» – площадь объекта списка 1; - «Кол-во наложений» – количество объектов списка 2, пересекающихся с объектом из списка 1; - «Общая площадь» – суммарная площадь всех объектов из списка 2, пересекающихся с объектом из списка 1; - «Площадь пересечения» – площадь пересечения со всеми объектами из списка 2; - «% наложения» – часть объекта списка 1 в процентах, которая наложена на все объекты из списка 2. Вычисляется по формуле:
По этому полю можно осуществить фильтрацию содержимого первой таблицы. Элементы настройки фильтра расположены под таблицей и включают в себя выпадающее меню для выбора условия фильтрации и поле для ввода значения фильтрации. Доступны следующие условия: «равно», «не равно», «больше», «больше или равно», «меньше» и «меньше или равно». После установки в фильтре условия и значения необходимо снова выполнить расчет, нажав на кнопку «Рассчитать». Вторая таблица связана с первой таблицей, и меняет свое содержимое при перемещении по строкам первой таблицы. В ней представлен перечень объектов из списка 2, имеющих пересечение с выбранным в первой таблице объектом. Поля таблицы содержат следующую информацию: - «Объект списка 1» - значение семантики из выпадающего списка «Семантика наименования», выбранного в первой таблице объекта из списка 1; - «Объект списка 2» - значение семантики из выпадающего списка «Семантика наименования» объекта из списка 2; - «Площадь» – площадь объекта из списка 2; - «Площадь пересечения» – площадь пересечения объекта из списка 2 с выбранным в первой таблице объектом из списка 1; - «% вхождения» – часть объекта 2 в процентах, которая входит в объект списка 1, который выбран в первой таблице. Вычисляется по формуле
- «% наложения» – часть объекта списка 1 в процентах, которая наложена на объекты из списка 2. Вычисляется по формуле:
Флажок «Уточнять площадь» выполняет информационную функцию и недоступен для изменения, он дублирует значение флажка «Уточнять площадь и длину» из раздела «Параметры» главного меню программы.
Если установлен флажок «Следить», то в процессе перемещения по первой таблице карта будет позиционироваться на объекте, выбранном в таблице, и этот объект будет выделен на карте. Флажок «Все объекты списка 1» управляет заполнением первой таблицы. Если он установлен, то в таблицу будут добавляться даже те объекты списка 1, которые не имеют пересечения ни с одним объектом из списка 2. Для выгрузки данных из первой таблицы в файл CSV или XLS необходимо нажать кнопку «Отчет». В диалоге есть возможность выбрать тип разделителя, который будет использован при выгрузке данных в файл CSV. Данные выгружаются с учетом настройки фильтра. Также после выполнения расчета есть возможность записать в объекты списка 1 данные о том, сколько объектов из списка 2 входят в объект, а также их суммарную площадь и суммарную площадь пересечения. По нажатию на кнопку «На карту» производится заполнение семантик. Карта должна быть создана с применением классификатора agro10t.rsc. В семантику «Количество наложений» (код 641) объекта записывается количество объектов из списка 2, пересекающихся с объектом списка 1. В семантику «Площадь исходных объектов, га» (код 642) записывается суммарная площадь объектов списка 2, пересекающихся с объектом списка 1. В семантику «Суммарная площадь пересечения, га» (код 643) записывается суммарная площадь пересечения объектов списка 2 с объектом списка 1.
|