Oперации с набором растров одновременно
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
							 Oперации с набором растров одновременно
						Oперации с набором растров одновременно
		
													
							
						
			
			
			
			
			Есть ли возможность в GRASS проводить операции с целым набором растров одновременно? Типа функции raster:brick в R.
			
			
													
					Последний раз редактировалось rhot 16 ноя 2017, 18:00, всего редактировалось 1 раз.
									
			
						
							___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
			
						- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Oперации с набором растров одновременно
А как действует функция raster:brick в R? И какие именно операции интересуют?
			
			
									
						
							Редактор материалов, модератор форума
			
						- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Oперации с набором растров одновременно
Для работы с пространственно-временными наборами данных (если это вдруг оно) есть целый фреймворк: https://grass.osgeo.org/grass70/manuals ... intro.html
Как раз там реализована работа с набором растров.
			
			
									
						
							Как раз там реализована работа с набором растров.
Редактор материалов, модератор форума
			
						- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Oперации с набором растров одновременно
raster:brick действует так же, как и i.group
Набор растров - это данные Sentinel 2.
Интересует oберезание по границам другого растра и сохранение слоя по маске.
			
			
									
						
							Набор растров - это данные Sentinel 2.
Интересует oберезание по границам другого растра и сохранение слоя по маске.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
			
						- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Oперации с набором растров одновременно
В общем, не нашел ничего. 
Проблему решать циклами (R, Python). Например, сохранить все 10 каналов Sentinel по маске леса в R:
			
			
									
						
							Проблему решать циклами (R, Python). Например, сохранить все 10 каналов Sentinel по маске леса в R:
Код: Выделить всё
for (i in 1:10){
  print(paste('Processing',i))
  exp <- paste0('sent.',i,'=if(sentinel.',i,' && forest, sentinel.',i,', null())')
  execGRASS('r.mapcalc', expression=exp, flags='overwrite')
}___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя
