Did you have a look at http://gdal.org/gdal_8h.html ?
Extract from gcore/gdal_misc.cpp that answer all your questions : /* -------------------------------------------------------------------- */ /* --formats */ /* -------------------------------------------------------------------- */ else if( EQUAL(papszArgv[iArg], "--formats") ) { int iDr; printf( "Supported Formats:\n" ); for( iDr = 0; iDr < GDALGetDriverCount(); iDr++ ) { GDALDriverH hDriver = GDALGetDriver(iDr); const char *pszRWFlag, *pszVirtualIO; if( GDALGetMetadataItem( hDriver, GDAL_DCAP_CREATE, NULL ) ) pszRWFlag = "rw+"; else if( GDALGetMetadataItem( hDriver, GDAL_DCAP_CREATECOPY, NULL ) ) pszRWFlag = "rw"; else pszRWFlag = "ro"; if( GDALGetMetadataItem( hDriver, GDAL_DCAP_VIRTUALIO, NULL) ) pszVirtualIO = "v"; else pszVirtualIO = ""; printf( " %s (%s%s): %s\n", GDALGetDriverShortName( hDriver ), pszRWFlag, pszVirtualIO, GDALGetDriverLongName( hDriver ) ); } CSLDestroy( papszReturn ); return 0; } Le Wednesday 10 February 2010 21:09:21 Alejandro Mostovoi, vous avez écrit : > Hi All, > > I need to get the Long Format Name and the Code of GDAL Raster Formats > (BMP, FAST, ENVI, etc) from a GDALDataset. I'm looking for a method like > OGRSFDriver::GetName(); > > Any idea? > > Thanks in Advance. > Alejandro. _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev