Advertisement

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)

还没有任何评论哟~