Rasterio
Rasterio是一款非常便捷的栅格(影像)数据处理库,非常适合按照自定义模式进行数据处理和展示的工作。
以读取的方式打开数据集
Import rasterio as rio
Dataset=rio.open(‘exsample.tif’)
查看数据集相关信息(不用注释了,都能看懂)
Dataset.name
Dataset.shape
Dataset.bounds
Dataset.width
Dataset.height
Dataset.count
{i:dtype for i ,dtype in zip(dataset.indexes,dataset.dtypes)}
Dataset.bounds
Dataset.crs;datset坐标系
以写入方式打开文件
要将此数组和地理配准信息一起保存到新的栅格数据文件中,请调用rasterio.open()要创建的新文件的路径, 'w’以指定写入模式和几个关键字参数。
driver:所需格式驱动程序的名称
width:数据集的列数
height:数据集的行数
count:数据集带的计数
dtype:数据集的数据类型
crs:坐标参考系统标识符或描述
transform:仿射变换矩阵
nodata:“ nodata”值
这些关键字参数的前5个参数化数据文件的固定格式特定属性,并且在打开要写入的文件时是必需的。后三个是可选的。