Расчет вхождения объектов

Previous Top Next

ic_0088 Диалог выполняет оверлейную операцию множественного наложения объектов двух классов по методу пересечения. Объекты исходных классов определяются двумя списками: список 1 – объекты наложения и список 2 – анализируемые объекты. Списки объектов исходных классов должны быть заранее подготовлены средствами режима “Списки объектов”.

Результатом работы режима являются вычисленные значения площадей вхождения объектов списка 2 (анализируемые объекты) на объекты списка 1 (объекты наложения). Программа определяет множественные вхождения объектов списка 2 во входные объекты списка 1 и вычисляет площадь каждого вхождения в абсолютных единицах, и в процентах от объекта наложения.

Для начала расчетов необходимо в выпадающих меню выбрать списки объектов и нажать кнопку “Рассчитать”. Должны быть выбраны разные списки. Результаты расчета множественных наложений будут показаны в таблице. В качестве идентификационной информации, отображаемой в полях таблице “Объект списка 1” и “Объект списка 2”, используется семантика, выбранная в выпадающих списках “Семантика 1” и “Семантика 2”. Эти списки формируются из списка семантик первого объекта соответствующего списка (первый объект карты, имеющей минимальный номер в списке карт). Если в списке семантик не обнаружено семантики “Собственное название” (код 9), то она дописывается в конец списка принудительно.  В полях таблицы с именем “Площадь” заносятся площади объектов из списка 1 и списка 2 соответственно. В поле “Общая площадь” записывается площадь пересечения объекта списка 1 с объектом списка 2. В поле таблицы “% вхождения” записывается в процентах какая часть объекта списка 2 входит в объект списка 1. Формула, используемая при вычислении, выглядит следующим образом:

_bm5140

В поле таблицы “% наложения” записывается в процентах какая часть объекта списка 1 накладывается на объект списка 2. Формула, используемая при вычислении, выглядит следующим образом:

_bm5141

Для выгрузки данных в файл CSV необходимо нажать кнопку “Отчет”. В диалоге есть возможность выбрать тип разделителя, который будет использован при выгрузке данных.

Также после выполнения расчета есть возможность записать в объекты списка 1 и списка 2 данные о том, какие объекты из другого списка входят в объект, а также площадь вхождения и проценты вхождения и наложения. Для этого необходимо сначала выбрать, в объектах каких списков необходимо заполнить семантики, путем установки флажков “Заполнять семантики объектов списка 1” и ”Заполнять семантики объектов списка 2”. Если после последнего расчета состояние этих флажков было изменено, то необходимо выполнить расчет еще раз. После этого по нажатию на кнопку “На карту” производится заполнение семантик. Карта должна быть создана с применением классификатора agro10t.rsc. В семантику “Вхождение в поле” (код 637) объекта записывается содержимое семантики “Собственное название” объекта из другого списка. В семантику “Процент вхождения в поле” (код 638) записывается часть площади объекта списка 2, входящая в объект списка 1 в процентах. В семантику “Процент наложения поля” (код 640) записывается часть площади объекта списка 1, наложенная на объект списка 2 в процентах.  В семантику “Площадь вхождения в поле, га” (код 639) записывается площадь объекта списка 2, входящая в объект списка 1, в гектарах. Если какой-то из флажков не был выбран, то ранее заполненные семантики объектов списков с кодами 637-640 будут очищены.

Флажок “Уточнять площадь” выполняет информационную функцию и недоступен для изменения, он дублирует значение флажка “Уточнять площадь и длину” из раздела “Параметры” главного меню программы.