所述的RasterIO
方法具有使用GDALRasterIOExtraArg
結構一個GDALResampleAlg
選項:如何將GDALResampleAlg傳遞給GDAL的RasterIO?
http://www.gdal.org/structGDALRasterIOExtraArg.html
的GDAL tutorial具有這樣用於從柵格波段讀取數據的一個示例:
poBand->RasterIO(GF_Read, Xoffset, Yoffset, nXSize, nYSize,
pafScanline, outXSize, outYSize, GDT_Float32,
0, 0);
,未使用第12由此可以採取GDALRasterIOExtraArg
內的重採樣選項。
http://www.gdal.org/classGDALRasterBand.html#a30786c81246455321e96d73047b8edf1
一個人如何寫C++實際上在選項傳遞?我可以實例從常量的選項:
// how to pass this option in to RasterIO?
GDALResampleAlg eResampleAlg = GRA_NearestNeighbour;
但我不知道C++不夠好,看看如何實際使用它,我無法找到我可以遵循任何足以例子,使其工作。