#include "stdafx.h"
#include "fangshibo.h"
#include
#include
///gdal头文件
#include "..\\include\\gdal.h"
#include "..\\include\\gdal_priv.h"
#include "..\\include\\ogr_srs_api.h"
#include "..\\include\\cpl_string.h"
#include "..\\include\\cpl_conv.h"
#pragma comment (lib,"..\\lib\\gdal_i.lib")
/
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/
// The one and only application object
CWinApp theApp;
using namespace std;
///
void MaxNDVI(vector files,CString
maxNDVfile)
{ // GDALAllRegister();
vector
datasets; //打开文件
for(int i=0;i
{ CString
filename=files[i]; GDALDataset *tmpDataset = (GDALDataset *) GDALOpen( files[i],
GA_ReadOnly);
if(tmpDataset!=NULL)
{ datasets.push_back(tmpDataset); }
else
{
fprintf( stderr, "GDALOpen failed - %d\n%s\n", CPLGetLastErrorNo(),
CPLGetLastErrorMsg() );
} tmpDataset=NULL;//以后再释放
}
读取数据咯,按行来读取
//GDALDir
if(datasets.size()==0)return;
GDALDataset *tmpDataset=datasets[0];