利用python读取栅格数据
代码具有详细说明注释
所需库
#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读取栅格数据相关推荐
- python 16bit转8bit的工具_利用python读取YUV文件 转RGB 8bit/10bit通用
注:本文所指的YUV均为YUV420中的I420格式(最常见的一种),其他格式不能用以下的代码. 位深为8bit时,每个像素占用1字节,对应文件指针的fp.read(1): 位深为10bit时,每个像 ...
- 利用Python读取外部数据文件
不论是数据分析,数据可视化,还是数据挖掘,一切的一切全都是以数据作为最基础的元素.利用Python进行数据分析,同样最重要的一步就是如何将数据导入到Python中,然后才可以实现后面的数据分析.数据可 ...
- python数据对比找不同_利用Python读取文件的四种不同方法比对
利用Python读取文件的四种不同方法比对 大家都知道Python 读文件的方式多种多样,但是当需要读取一个大文件的时候,不同的读取方式会有不一样的效果.下面就来看看详细的介绍吧. 场景 逐行读取一个 ...
- mac如何用python打开excel,Mac——利用Python读取与写入Excel文档
Mac--利用Python读取与写入Excel文档 目的:按照自定义的格式写入或读取Excel文档,如标红加粗等 Python代码: import xlwt import pandas as pd d ...
- python怎么读取sav格式_利用Python读取外部数据文件
利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...
- 利用Python读取并操作注册表
利用Python读取并操作注册表 一.Python与注册表相关的库 winreg(主要) win32api 二.注册表结构:键.值 三.winreg--访问Windows注册表 1.模块功能: win ...
- 【深度相机D435i】Windows+Ubuntu下调用D435i利用Python读取、保存RGB、Depth图片
目录 前言 一.D435i深度相机介绍 二.Windows下安装D435i 1.安装Intel® RealSense™ SDK 2.0 2.使用Intel® RealSense™ Viewer查看D4 ...
- 利用Python读取fasta文件并进行一系列操作(上)
利用Python读取fasta文件并进行一系列操作(上) 概述 语言:python3.8 模块:pysam collections 可选:jupyter 整体思路:将fasta格式的基因原始数据处理为 ...
- python读取传感器数据实时上传_树莓派上利用python读取传感器DHT11的温湿度
昨晚测试Python操作dht11传感器失败!本来想着利用树莓派,传感器,数据库搭建一个机房环境监控系统,卡在了python读取数据上,怎么读取数据都是有问题.世上无难事,只要肯放弃,决定暂时放弃实验 ...
最新文章
- Android AndFix热补丁动态修复框架使用教程
- 蓝牙进阶之路 (001) - HC-05蓝牙无线模块设置
- waves效果器_盘点Waves的12款混响插件,你用的是哪个?
- 201203阶段二FFMPEG图片解码及线程
- tf.summary.scalar()和tf.summary.histogram
- 系统架构的演变 -----自 罗文浩
- socketserver库的使用
- 编辑距离算法(C#版本)
- Python---String 字符串类型
- C++的文件读写以及python的文件读写
- HTML5程序开发范例宝典(韩旭著)读书笔记之渐变背景
- Android之开发杂记(一)
- 忽略mysql库的同步
- python股票自动交易系统_怎样用 Python 写一个股票自动交易的程序
- MFC程序设计——标尺的例子
- 《成语接龙》之成语表
- envi与arcgis文件转换_ArcGIS ENVI中土地分类格式互转、土地利用转移矩阵、变化图谱计算详解...
- 我本一心向明月,奈何明月照沟渠。真是知我者谓我心忧,不知我者谓我何求啊。
- python 检查是否为数字(包括正负数、浮点数)
- 申请专利时要不要向专利局出示实物?