python读写tiff遥感影像数据
发布时间
阅读量:
阅读量
利用python读写tiff遥感影像数据
from osgeo import gdal
# 读图像文件
def read_img(filename):
dataset = gdal.Open(filename) # 打开文件
im_width = dataset.RasterXSize # 栅格矩阵的列数
im_height = dataset.RasterYSize # 栅格矩阵的行数
im_geotrans = dataset.GetGeoTransform() # 仿射矩阵
im_proj = dataset.GetProjection() # 地图投影信息
im_data = dataset.ReadAsArray(0, 0, im_width, im_height).astype(np.float) # 将数据写成数组,对应栅格矩阵
del dataset # 关闭对象,文件dataset
return im_proj, im_geotrans, im_data, im_height, im_width
def write_img(filename, im_proj, im_geotrans, im_data):
#
全部评论 (0)
还没有任何评论哟~
