[QUOTE]Елена Кузнецова написал:
[QUOTE][URL=/forum/user/983/]Евгений Головинов[/URL] написал:
необходимо проанализировать две матрицы качеств (точнее растр и матрицу качеств) возможно растр надо перевести в матрицу качеств
Первая матрица с глубинами
она содержит 4 цвета
1 цвет с глубинами от 0 до 2
2 цвет от 2 до 4
и т.д.
Вторая матрица - результат дешифрирования.
Там тоже несколько цветов по количеству классов (около 8), но уже на всю площадь, которая гораздо больше зоны затопления.
Необходимо:
Создать маску по первой матрице для каждого цвета
Наложить эту(эти) маски на второй растр и посчитать площади для каждого класса на втором растре.
Например: для зоны затопления от 0 до 2 метров, под затопление попадает 12345 м2 открытых участков (класс 1 на втором растре)[/QUOTE]
Есть задача - "Оконтуривание" однородных зон по матрицам - уже строит объекты на служебной карте, площадь которых известна, то есть её можно запросить из объекта.
ПРОГРАММНОЕ ИЗДЕЛИЕ КОМПЛЕКС 3D АНАЛИЗА
Руководство оператора.
4.9.4 Создание объектов-полигонов по однородным зонам матриц
[URL=https://gistoolkit.ru/download/doc/3danalysiscompl.pdf]https://gistoolkit.ru/download/doc/3danalysiscompl.pdf[/URL] [/QUOTE]
Спасибо.Попробую.
А можно как-нибудь без векторизации?
Просто обработка матриц по условиям.
С векторами потом будет сложно искать наложение на вторую матрицу.
[QUOTE][URL=/forum/user/983/]Евгений Головинов[/URL] написал:
необходимо проанализировать две матрицы качеств (точнее растр и матрицу качеств) возможно растр надо перевести в матрицу качеств
Первая матрица с глубинами
она содержит 4 цвета
1 цвет с глубинами от 0 до 2
2 цвет от 2 до 4
и т.д.
Вторая матрица - результат дешифрирования.
Там тоже несколько цветов по количеству классов (около 8), но уже на всю площадь, которая гораздо больше зоны затопления.
Необходимо:
Создать маску по первой матрице для каждого цвета
Наложить эту(эти) маски на второй растр и посчитать площади для каждого класса на втором растре.
Например: для зоны затопления от 0 до 2 метров, под затопление попадает 12345 м2 открытых участков (класс 1 на втором растре)[/QUOTE]
Есть задача - "Оконтуривание" однородных зон по матрицам - уже строит объекты на служебной карте, площадь которых известна, то есть её можно запросить из объекта.
ПРОГРАММНОЕ ИЗДЕЛИЕ КОМПЛЕКС 3D АНАЛИЗА
Руководство оператора.
4.9.4 Создание объектов-полигонов по однородным зонам матриц
[URL=https://gistoolkit.ru/download/doc/3danalysiscompl.pdf]https://gistoolkit.ru/download/doc/3danalysiscompl.pdf[/URL] [/QUOTE]
Спасибо.Попробую.
А можно как-нибудь без векторизации?
Просто обработка матриц по условиям.
С векторами потом будет сложно искать наложение на вторую матрицу.