python gdal,GDAL源碼剖析(七)之GDAL RasterIO使用說明

 2023-11-16 阅读 17 评论 0

摘要:一、關于RasterIO 在GDAL中讀寫圖像是最基本的操作,那么RasterIO也就是最基本的函數了,關于RasterIO有很多方式,這個函數的功能相當強大,下面慢慢說明。RasterIO一共有兩個,一個是GDALRasterBand::RasterIO,另一個是GDALDataset::RasterIO,這兩個RasterIO都可以對圖像數

一、關于RasterIO

在GDAL中讀寫圖像是最基本的操作,那么RasterIO也就是最基本的函數了,關于RasterIO有很多方式,這個函數的功能相當強大,下面慢慢說明。RasterIO一共有兩個,一個是GDALRasterBand::RasterIO,另一個是GDALDataset::RasterIO,這兩個RasterIO都可以對圖像數據來進行讀寫,大多數情況下是一樣的,但是還是有一些區別的。

二、RasterIO參數說明

下面對兩個RasterIO的參數進行一個簡單的說明:首先是GDALRasterBand::RasterIO  ,該函數的聲明如下,具體可以參考下面網址:http://gdal.org/classGDALRasterBand.html#5497e8d29e743ee9177202cb3f61c3c7

 

CPLErr GDALRasterBand::RasterIO (   GDALRWFlag eRWFlag,
int     nXOff,
int     nYOff,
int     nXSize,
int     nYSize,
void * pData,
int     nBufXSize,
int     nBufYSize,
GDALDataType    eBufType,
int     nPixelSpace,
in

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/173215.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息