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

Данные двух и более растров в одну таблицу

Добавлено: 06 янв 2020, 20:17
_taras_
Всех с Новым Годом!
Мне нужно получить общую таблицу со значениями пикселя из двух растровых изображений (STRM и NDVI).
В идеале шапка должна выглядеть так: координаты: значение STRM: значение NDVI.
Нужно посмотреть взаимосвязь между высотой рельефа, времени и индексом NDVI.
Растры в одной проекции.
Я знаю об инструменте Saga gis "raster values to points" но он сформирует две таблицы, которые нужно будет объединять и удалять дубликаты координат. И не уверен, что данные будут из одной координаты. (наверное понятно написал).
Да и в добавок инструменты Saga gis слетели и никакую не ставятся обратно :(
Как это сделать?

Re: Данные двух и более растров в одну таблицу

Добавлено: 06 янв 2020, 21:59
gamm

Re: Данные двух и более растров в одну таблицу

Добавлено: 06 янв 2020, 22:49
_taras_
Увы, в учебнике похожего не мою задачу не нашел.

Re: Данные двух и более растров в одну таблицу

Добавлено: 06 янв 2020, 23:50
bim2010
Сначала растры нужно выровнять. https://docs.qgis.org/2.18/en/docs/user ... -alignment
Раз вам нужна таблица, нужно оба растра перевести в вектор. Затем создать новый векторный слой содержащий значения обоих векторных слоев. Т.е. добавить значение из одного слоя в другой при совпадении геометрии.
Это все возможно, если размер ячейки одинаков - 30 метров например SRTM и Landsat. И этот способ не единственный. В SAGA при ресемплинге есть возможность выбрать варианты по которому подгоняются сетки пикселей

Re: Данные двух и более растров в одну таблицу

Добавлено: 07 янв 2020, 11:25
Игорь Белов
Вариант без выравнивания растров:
  • создадим сетку точек с желаемым охватом и шагом инструментом "Create grid" либо "Regular points"
  • снимем значения растров SRTM и NDVI плагином "Point Sampling Tools" или инструментом "Sample raster values"
  • при экспорте слоя в CSV впишем координаты (GEOMETRY AS_XY)
P. S. Если один из растров подходит по шагу и охвату, тогда первым пунктом превратим его в точки инструментом "Raster pixels to points". Второй пункт применим к оставшемуся растру.

P. P. S. По ссылке gamm в таком ключе используют инструмент "Sample raster values". Уточнённая ссылка на сегодня: Sampling Raster Data using Points or Polygons (QGIS3)

Re: Данные двух и более растров в одну таблицу

Добавлено: 16 янв 2020, 08:20
konst555
Интересная задача. Последний ответ Игоря Белова наиболее правильное решение. Иногда лучше создать не регулярную сетку точек, а случайно разбросанный набор точек. Желательно добавить к ним точки локальных поднятий. Это все легко решается плагинами.
Не знаю, что вы хотите получить в результате, но по-моему вам необходимо рассчитать ориентацию склонов и уклоны, и добавить их к сравнению с NDVI. Если только вы не делаете работу для тропической или экваториальной зоны. :)

Re: Данные двух и более растров в одну таблицу

Добавлено: 16 янв 2020, 08:21
konst555
Интересная задача. Последний ответ Игоря Белова наиболее правильное решение. Иногда лучше создать не регулярную сетку точек, а случайно разбросанный набор точек. Желательно добавить к ним точки локальных поднятий. Это все легко решается плагинами.
Не знаю, что вы хотите получить в результате, но по-моему вам необходимо рассчитать ориентацию склонов и уклоны, и добавить их к сравнению с NDVI. Если только вы не делаете работу для тропической или экваториальной зоны. :)