Страница 1 из 1

Оценка точности карты

Добавлено: 16 дек 2014, 13:25
Loup
Добрый день!

Читаю эту книгу, в связи с чем возникло несколько технических вопросов по оценке точности.

1. Конгалтон пишет, что в качестве альтернативы использованию пикселя (точки) в качестве единицы оценки точности классификации, можно использовать группу пикселей (например, 5 на 5). Точки я задавала с помощью "Вектор - Выборка - Случайные точки". Как сделать то же самое для групп пикселей в QGIS, GRASS или SAGA, т.е. есть ли функция "задать случайные кластеры пикселей такого-то размера"? Если нет, то как это обычно делается?

2. Оценку точности я провожу по снимкам высокого разрешения. Т.е. мне нужно получившиеся группы пикселей перенести на снимки высокого разрешения. Как удобнее всего это сделать? Пока я вижу единственный способ - в SAS.Planet (да, я помню, что это нелегально...) задавать "выделенные области по координатам" отдельно для каждой группы пикселей. Есть ли какие-то другие варианты?

3. Конгалтон пишет, что если мы возьмем группу пикселей, например, 3 на 3, это будет один sample unit, а не 9. Получается, что в мои группы пикселей должны попадать только гомогенные участки, т.е. все 9 пикселей должны принадлежать к одному классу поверхности? Я правильно это поняла?

В качестве исходных снимков используются Landsat. Эту статью читала.

Спасибо за разъяснения!

Re: Оценка точности карты

Добавлено: 16 дек 2014, 18:50
bolotoved
Loup писал(а):есть ли функция "задать случайные кластеры пикселей такого-то размера"
Можно сгенерировать случайные точки в GRASS, затем при растеризации точек поменять разрешение региона, например, с 30 м на 90 - выходные растеризованные точки будут размером 90x90м.
Loup писал(а):Т.е. мне нужно получившиеся группы пикселей перенести на снимки высокого разрешения. Как удобнее всего это сделать?
Думаю, что наиболее простой и легальный способ технология OpenLayers. В QGIS есть приложение OpenLayers.
Loup писал(а):Конгалтон пишет, что если мы возьмем группу пикселей, например, 3 на 3, это будет один sample unit, а не 9. Получается, что в мои группы пикселей должны попадать только гомогенные участки, т.е. все 9 пикселей должны принадлежать к одному классу поверхности?
Видимо да, а что он сам об этом не пишет разве?
Вопрос, как это реализовать, чтобы точки генерировались только если в буфере присутствуют только пиксели одного класса. Придется писать скрипт.
Можно конечно пойти окольным путем и сгенерировать временный слой, в котором исключить все участки где в окне заданного размера присутствует более одного класса. А уже затем генерировать случайные площадки.

Добавлено: методичка по расчету точности карты (kappa) с пом. стратифицированного опробования в GRASS