不用打开ArcGIS,查看遥感影像信息

安装gdal库

sudo add-apt-repository ppa:ubuntugis/ppa 
sudo apt-get update
sudo apt-get install gdal-bin
sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
gdal-config --version  #(得到version)
pip install GDAL==version

代码实现

from osgeo import gdal

# 影像文件路径
image_file = '你的tif图像地址'
# 打开影像文件
dataset = gdal.Open(image_file)
# 检查是否成功打开影像
if not dataset:
    print(f"无法打开影像文件:{image_file}")
else:
    print("影像成功打开!")
# 打印影像基本信息
print(f"影像大小:{dataset.RasterXSize} x {dataset.RasterYSize}")
print(f"波段数量:{dataset. RasterCount}")
print(f"坐标投影:{dataset. GetProjection()}")
# 获取地理变换信息
geotransform = dataset.GetGeoTransform()
if geotransform:
    print(f"左上角坐标:({geotransform[0]}, {geotransform[3]})")
    print(f"像素分辨率:({geotransform[1]},{geotransform[5]})")
# 读取第一波段数据
    band = dataset.GetRasterBand(1)
    band_data = band.ReadAsArray()
# 打印波段统计信息
print (f"第一波段最小值:{band.GetMinimum()}")
print (f"第一波段最大值:{band.GetMaximum()}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值