python - 如何在python中找到gdal中的波段数?
问题描述
我正在使用代码读取 tiff 数据。
ds = 'path' , gdal.GA_ReadOnly)
我找到 gdal API,我找不到要读取的波段数。
(例如)我有一个 3 波段图像,然后读取波段数并返回 3 以防万一)
有什么方法可以找到乐队的数量吗?
解决方案
RasterCount 属性给出波段计数。这是一个简单的例子:
src_ds = gdal.Open("INPUT.tif")
if src_ds is not None:
print ("band count: " + str(src_ds.RasterCount))
推荐阅读
- python - 需要了解如何写入 .txt 文件,以便从文件开头附加最新结果
- java - Java - 如何使用 3 参数构造函数来设置 2 个实例变量
- azure - 在 Azure 中找不到我的 SQL Server 实例
- java - AnyLogic中遇到堆栈溢出错误
- c - 没有 Pthread 的 Windows 中的线程安全并发队列 C 示例
- raspberry-pi - 如何在 Raspberry pi ZERO W 上创建 adhoc 网络?
- sql - 仅使用 SELECT 语句从数据库中查找存储过程名称
- python - 我怎样才能让多个水泥块产生,而不是一个改变位置的水泥块?
- vue.js - @nuxtjs/redirect-module 部署后无法在生产环境中工作
- mysql - 在Unix脚本中的Mysql存储过程中传递参数