python - 对于使用 gdal 进行栅格计算,栅格波段在输入数据集中的重要性是什么?
问题描述
我有 5 个 .tif 文件,我想使用光栅计算进行一些算术运算。我看到了不同解决方案的数量。
解决方案编号。1: 使用波段 1 进行栅格计算
使用 2 个波段的第二种解决方案:使用 2 个波段的栅格计算
我的问题:光栅带(1个或多个)在进行光栅操作时有什么区别
(11*input1+ 22*input2+ 33*input3+ 44* input4+ 55* input5)-33442
在对输入(栅格数据)波段进行此类操作之前,我们应该考虑哪些事项?
我有 2 组输入 .tif 文件。
set1(5 .tif 文件,具有 1 个栅格波段值(例如波段 1))
set2(5 .tif 文件,具有 2 个栅格波段值(例如波段 1 和波段 2))
应用有关波段值的栅格计算操作的适当方法是什么?
如果在 GIS(gdal 或类似工具)中工作的任何人有任何想法,请在这个带相关问题中分享光。我最近开始玩 GIS,这造成了很多混乱。
.tif 文件只有 1 个波段:
.tif 文件具有 2 个波段值:
解决方案
由于光栅文件在一个中具有两个波段,在另一个中具有一个波段。对于两个波段,我们得到两个光栅阵列数据,输出也将是 2,对于一个波段,输出将是一个基于方程的。
推荐阅读
- javascript - Vuex 更新数组作为对象的值
- php - 带有 PHP 的 Youtube Scraper
- javascript - chrome 扩展代码来获取当前活动的标签 url 并检测其中的任何 url 更新
- java - 是否可以说服 Swing 缓存使用jTable 单元格中的标记加载的图像,而不是在每次重绘时重新下载图像?
- ibm-mq - 连接到云上的 IBM MQ 的问题
- c# - 如何在 C# 中使用 HTML+CSS 生成 Excel 文件
- javascript - 检测用户是否使用键或鼠标执行粘贴
- regex - regexp_replace 的困难
- spring-boot - 无法使用 org.springframework.boot 1.5.19.RELEASE 构建 gradle 项目
- javascript - Select2 在打开 10.000 多个元素时很慢