2,143
社区成员
发帖
与我相关
我的任务
分享
RegisterOGRTAB();
//RegisterOGRMIF();
m_pDataSource = OGRSFDriverRegistrar::Open(MIFPath, FALSE/*这里改成TRUE以可更新的方式打开mif就会失败*/);
RegisterOGRTAB();
//RegisterOGRMIF();
OGRSFDriver *pDriver = OGRSFDriverRegistrar::GetRegistrar()->GetDriverByName("MapInfo File" );
if( pDriver==NULL )
return FALSE;
m_pDataSource = pDriver->Open(MIFPath, FALSE/*这里改成TRUE以可更新的方式打开mif也会失败*/);
ataSource *OGRTABDriver::Open( const char * pszFilename,
int bUpdate )
{
OGRTABDataSource *poDS;
if( bUpdate )
{
return NULL;
}
poDS = new OGRTABDataSource();
if( poDS->Open( pszFilename, TRUE ) )
return poDS;
else
{
delete poDS;
return NULL;
}
}