首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GDAL 重采样?读取图像金字塔某分块?该怎么处理

2012-05-08 
GDAL 重采样?读取图像金字塔某分块?各位大虾,小弟现在用GDAL处理海量图像,学习了GDAL库后发现两个问题:1、

GDAL 重采样?读取图像金字塔某分块?
各位大虾,小弟现在用GDAL处理海量图像,学习了GDAL库后发现两个问题:
1、使用RasterIO不能进行采样设置,只能使用默认的nearest;
2、使用buildoverview可以设置,但是要读取其中的某一块却有困难。比如,现有一幅50000×50000的3波段图像,若缩放一倍后仍需分配25000×25000×3的空间存放数据集,超出内存范围会内存崩溃报错。我怎么读取其中的某一分块(比如前25000×1024部分)呢?
希望有良策的大虾们高手们前辈们不吝赐教,小弟感激不尽!

[解决办法]
用RasterIO可以读取其中一部分内容啊。
我用过GDAL,但对它不熟,不少优秀的函数没用到。但重采样这个,即使RatserIO不支持,你也可以自己写啊。。

我用GDAL只用到了读写,中间处理都是自己写……

比如建立金字塔,重采样等。

热点排行