代码具有详细说明注释

所需库
#gdalconst中的常量都加了前缀,力图与其他的module冲突最小
from osgeo import gdal,gdalconst
from osgeo import gdal_array as ga  # 用于引入一个模块的同时为该模块取一个别名
from osgeo.gdalconst import GA_ReadOnly# 开始对栅格的操作# GDAL所有操作都需要先注册格式# 一次性注册所有的数据驱动,但是只能读不能写:gdal.AllRegister()gdal.AllRegister()#打开数据集,并传递数据集的名称和所需的访问权限(GA_ReadOnly或GA_Update)#img栅格绝对路径dr = gdal.Open(img, GA_ReadOnly)if dr is None:print('打开栅格文件失败')sys.exit(1)print("打开栅格后的数据")# 读取图像y方向上的像素个数rows = dr.RasterYSize# 读取图像x方向上的像素个数cols = dr.RasterXSize# 波段数bands = dr.RasterCount#存储着栅格数据集的地理坐标信息transform = dr.GetGeoTransform()#影像左上角横坐标xOrigin = transform[0]#影像左上角纵坐标yOrigin = transform[3]#遥感图像的水平空间分辨率或者东西方向上的像素分辨率pixelWidth = transform[1]#遥感图像的垂直空间分辨率或者南北方向上的像素分辨率pixelHeight = transform[5]#通常geoTransform[5] 与 geoTransform[1]相等

利用python读取栅格数据相关推荐

  1. python 16bit转8bit的工具_利用python读取YUV文件 转RGB 8bit/10bit通用

    注:本文所指的YUV均为YUV420中的I420格式(最常见的一种),其他格式不能用以下的代码. 位深为8bit时,每个像素占用1字节,对应文件指针的fp.read(1): 位深为10bit时,每个像 ...

  2. 利用Python读取外部数据文件

    不论是数据分析,数据可视化,还是数据挖掘,一切的一切全都是以数据作为最基础的元素.利用Python进行数据分析,同样最重要的一步就是如何将数据导入到Python中,然后才可以实现后面的数据分析.数据可 ...

  3. python数据对比找不同_利用Python读取文件的四种不同方法比对

    利用Python读取文件的四种不同方法比对 大家都知道Python 读文件的方式多种多样,但是当需要读取一个大文件的时候,不同的读取方式会有不一样的效果.下面就来看看详细的介绍吧. 场景 逐行读取一个 ...

  4. mac如何用python打开excel,Mac——利用Python读取与写入Excel文档

    Mac--利用Python读取与写入Excel文档 目的:按照自定义的格式写入或读取Excel文档,如标红加粗等 Python代码: import xlwt import pandas as pd d ...

  5. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  6. 利用Python读取并操作注册表

    利用Python读取并操作注册表 一.Python与注册表相关的库 winreg(主要) win32api 二.注册表结构:键.值 三.winreg--访问Windows注册表 1.模块功能: win ...

  7. 【深度相机D435i】Windows+Ubuntu下调用D435i利用Python读取、保存RGB、Depth图片

    目录 前言 一.D435i深度相机介绍 二.Windows下安装D435i 1.安装Intel® RealSense™ SDK 2.0 2.使用Intel® RealSense™ Viewer查看D4 ...

  8. 利用Python读取fasta文件并进行一系列操作(上)

    利用Python读取fasta文件并进行一系列操作(上) 概述 语言:python3.8 模块:pysam collections 可选:jupyter 整体思路:将fasta格式的基因原始数据处理为 ...

  9. python读取传感器数据实时上传_树莓派上利用python读取传感器DHT11的温湿度

    昨晚测试Python操作dht11传感器失败!本来想着利用树莓派,传感器,数据库搭建一个机房环境监控系统,卡在了python读取数据上,怎么读取数据都是有问题.世上无难事,只要肯放弃,决定暂时放弃实验 ...

最新文章

  1. Android AndFix热补丁动态修复框架使用教程
  2. 蓝牙进阶之路 (001) - HC-05蓝牙无线模块设置
  3. waves效果器_盘点Waves的12款混响插件,你用的是哪个?
  4. 201203阶段二FFMPEG图片解码及线程
  5. tf.summary.scalar()和tf.summary.histogram
  6. 系统架构的演变 -----自 罗文浩
  7. socketserver库的使用
  8. 编辑距离算法(C#版本)
  9. Python---String 字符串类型
  10. C++的文件读写以及python的文件读写
  11. HTML5程序开发范例宝典(韩旭著)读书笔记之渐变背景
  12. Android之开发杂记(一)
  13. 忽略mysql库的同步
  14. python股票自动交易系统_怎样用 Python 写一个股票自动交易的程序
  15. MFC程序设计——标尺的例子
  16. 《成语接龙》之成语表
  17. envi与arcgis文件转换_ArcGIS ENVI中土地分类格式互转、土地利用转移矩阵、变化图谱计算详解...
  18. 我本一心向明月,奈何明月照沟渠。真是知我者谓我心忧,不知我者谓我何求啊。
  19. python 检查是否为数字(包括正负数、浮点数)
  20. 申请专利时要不要向专利局出示实物?

热门文章

  1. (JAVA)Arrays数组工具类
  2. swagger 修改dto注解_Swagger介绍及使用
  3. oracle 邮件过程,oracle 发邮件 存储过程
  4. linux 思维导图
  5. 坏掉的项链Broken Necklace
  6. bzoj 1083 繁忙的都市
  7. Flex AIR 文件对象操作
  8. currentTitle的用法
  9. iOS coredata 避免添加重复数据
  10. 不同page页面选择不同页面模板的方法