命令行记录-python gdal读取栅格数据
本文几乎全部内容来自博客 https://www.cnblogs.com/ninicwang/p/11533066.html 1、gdal包简介 gdal是空间数据处理的开源包,其支持超过100种栅格数据类型,涵盖所有主流GIS与RS数据格式。 2、读取栅格数据 #导入gdal包 from osgeo import gdal #导入numpy包(支持高维数组和矩阵运算,也提供了许多数组和矩阵运算的函数) import numpy as np #打开文件 dataset=gdal.Open("fdem.tif") #栅格矩阵的列数(X是列) im_width = dataset.RasterXSize #栅格矩阵的行数(Y是行) im_height = dataset.RasterYSize #波段数 im_bands = dataset.RasterCount #共有六个参数,分表代表左上角x坐标;东西方向上图像的分辨率;如果北边朝上,地图的旋转角度,0表示图像的行与x轴平行;左上角y坐标; im_geotrans = dataset.GetGeoTransform() >>> im_geotrans (409294.88696681266, 27.376482012944024, 0.0, 4423871.083377095, 0.0, -27.376482012944006)