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

Получить матрицу значений из растрового слоя

Добавлено: 15 май 2012, 11:09
Maaksaa
Добрый день!
Мне дали задание, есть в qgis карта(растровый слой) и мне надо в получить допустим txt файл с значениями координат
Ах да использовать надо (Одноканальное изображение отображается в оттенках серого цвета)
Как я понял надо написать на Питоне плагин который пробегает по двумерному массиву и на каждую координату дает мне значение а я его записываю в txt
Пример x,y(координаты) = значение и так как это один цвет, то это яркость вот.
И еще нет ли уже готового плагина? или в какую сторону мне капать?
Большое спасибо!

Re: Получить матрицу значений из растрового слоя

Добавлено: 15 май 2012, 11:25
Denis Rykov
x,y - пиксельные координаты?
Зачем приплетать QGIS, в ImageMagick это делается одной командой:

Код: Выделить всё

convert image.png image.txt

Re: Получить матрицу значений из растрового слоя

Добавлено: 15 май 2012, 11:32
Maaksaa
Denis Rykov писал(а):x,y - пиксельные координаты?
Да, и нашел еще в qgis на панели инструментов значек(курсор с буквой i) так вот если на него нажать, а потом на карте ткнуть на нужный пиксель, то он тебе дает значения во всех слоях, вот мне это и надо, только всей карты(

Re: Получить матрицу значений из растрового слоя

Добавлено: 15 май 2012, 14:09
Maaksaa
Формат карты TIF и в ней 7 каналов и на каждый канал нужен отдельный файл(txt) с значениями координат по X,Y

Re: Получить матрицу значений из растрового слоя

Добавлено: 15 май 2012, 16:36
Voltron
QGIS вам для этого не нужен. Используйте ImageMagic,как советуют выше или GDAL