Exemplo n.º 1
0
OGRDataSource *OGREDIGEODriver::Open( const char * pszFilename, int bUpdate )

{
    OGREDIGEODataSource   *poDS = new OGREDIGEODataSource();

    if( !poDS->Open( pszFilename, bUpdate ) )
    {
        delete poDS;
        poDS = NULL;
    }

    return poDS;
}
Exemplo n.º 2
0
static GDALDataset *OGREDIGEODriverOpen( GDALOpenInfo * poOpenInfo )

{
    if( poOpenInfo->eAccess == GA_Update ||
        !OGREDIGEODriverIdentify(poOpenInfo) )
        return NULL;

    OGREDIGEODataSource   *poDS = new OGREDIGEODataSource();

    if( !poDS->Open( poOpenInfo->pszFilename ) )
    {
        delete poDS;
        poDS = NULL;
    }

    return poDS;
}