这篇教程C++ GDALGetDriverByName函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GDALGetDriverByName函数的典型用法代码示例。如果您正苦于以下问题:C++ GDALGetDriverByName函数的具体用法?C++ GDALGetDriverByName怎么用?C++ GDALGetDriverByName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GDALGetDriverByName函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: RegisterOGRHTFvoid RegisterOGRHTF(){ if( GDALGetDriverByName( "HTF" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "HTF" ); poDriver->SetMetadataItem( GDAL_DCAP_VECTOR, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "Hydrographic Transfer Vector" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "drv_htf.html" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = OGRHTFDriverOpen; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:Mavrx-inc,项目名称:gdal,代码行数:19,
示例2: GDALRegister_SDTSvoid GDALRegister_SDTS(){ if( GDALGetDriverByName( "SDTS" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "SDTS" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "SDTS Raster" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#SDTS" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "ddf" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = SDTSDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:bbradbury,项目名称:lib_gdal,代码行数:19,
示例3: GDALRegister_COASPvoid GDALRegister_COASP(void){ GDALDriver *poDriver; if ( GDALGetDriverByName( "COASP" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "COASP" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "DRDC COASP SAR Processor Raster" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "hdr" );/* poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_coasp.html"); */ poDriver->pfnIdentify = COASPDataset::Identify; poDriver->pfnOpen = COASPDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:garnertb,项目名称:gdal,代码行数:19,
示例4: RegisterOGRTABvoid RegisterOGRTAB(){ if( GDALGetDriverByName("MapInfo File") != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription("MapInfo File"); poDriver->SetMetadataItem(GDAL_DCAP_VECTOR, "YES"); poDriver->SetMetadataItem(GDAL_DMD_LONGNAME, "MapInfo File"); poDriver->SetMetadataItem(GDAL_DMD_EXTENSIONS, "tab mif mid"); poDriver->SetMetadataItem(GDAL_DMD_HELPTOPIC, "drv_mitab.html"); poDriver->SetMetadataItem(GDAL_DCAP_VIRTUALIO, "YES"); poDriver->SetMetadataItem(GDAL_DS_LAYER_CREATIONOPTIONLIST,"<LayerCreationOptionList>"" <Option name='BOUNDS' type='string' description='Custom bounds. Expect format is xmin,ymin,xmax,ymax'/>""</LayerCreationOptionList>"); poDriver->SetMetadataItem(GDAL_DMD_CREATIONOPTIONLIST,"<CreationOptionList>"" <Option name='FORMAT' type='string-select' description='type of MapInfo format'>"" <Value>MIF</Value>"" <Value>TAB</Value>"" </Option>"" <Option name='SPATIAL_INDEX_MODE' type='string-select' description='type of spatial index' default='QUICK'>"" <Value>QUICK</Value>"" <Value>OPTIMIZED</Value>"" </Option>"" <Option name='BLOCKSIZE' type='int' description='.map block size' min='512' max='32256' default='512'/>""</CreationOptionList>"); poDriver->SetMetadataItem(GDAL_DMD_CREATIONFIELDDATATYPES, "Integer Real String Date DateTime Time"); poDriver->pfnOpen = OGRTABDriverOpen; poDriver->pfnIdentify = OGRTABDriverIdentify; poDriver->pfnCreate = OGRTABDriverCreate; poDriver->pfnDelete = OGRTABDriverDelete; poDriver->pfnUnloadDriver = OGRTABDriverUnload; GetGDALDriverManager()->RegisterDriver(poDriver);}
开发者ID:Mavrx-inc,项目名称:gdal,代码行数:43,
示例5: GDALRegister_DIPExvoid GDALRegister_DIPEx(){ GDALDriver *poDriver; if( GDALGetDriverByName( "DIPEx" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "DIPEx" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "DIPEx" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = DIPExDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:0004c,项目名称:node-gdal,代码行数:19,
示例6: GDALRegister_NWT_GRDvoid GDALRegister_NWT_GRD(){ GDALDriver *poDriver; if( GDALGetDriverByName( "NWT_GRD" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "NWT_GRD" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "Northwood Numeric Grid Format .grd/.tab" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#grd"); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "grd" ); poDriver->pfnOpen = NWT_GRDDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:actian-geospatial,项目名称:ogr-ingres,代码行数:19,
示例7: GDALRegister_GXFvoid GDALRegister_GXF(){ if( GDALGetDriverByName( "GXF" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "GXF" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "GeoSoft Grid Exchange Format" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#GXF" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "gxf" ); poDriver->pfnOpen = GXFDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:bbradbury,项目名称:lib_gdal,代码行数:19,
示例8: GDALRegister_VICARvoid GDALRegister_VICAR(){ if( GDALGetDriverByName( "VICAR" ) != nullptr ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "VICAR" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "MIPL VICAR file" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_vicar.html" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = VICARDataset::Open; poDriver->pfnIdentify = VICARDataset::Identify; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:hdfeos,项目名称:gdal,代码行数:19,
示例9: GDALRegister_DOQ2void GDALRegister_DOQ2(){ GDALDriver *poDriver; if( GDALGetDriverByName( "DOQ2" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "DOQ2" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "USGS DOQ (New Style)" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#DOQ2" ); poDriver->pfnOpen = DOQ2Dataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:actian-geospatial,项目名称:ogr-ingres,代码行数:20,
示例10: createMarkvoid HazePerfection::createMark(float b){ const char *pszFormat = "GTiff"; const char *markfile = m_markfilename.c_str(); GDALDriver *poDriver = (GDALDriver*)GDALGetDriverByName(pszFormat); markDataset = poDriver->Create(markfile, nXSize, nYSize, 1, GDT_Float32, NULL); markDataset->SetGeoTransform(sGeoTrans); markDataset->SetProjection(hotDataset->GetProjectionRef()); float *pixelData = new float[nXSize*nYSize]; GDALRasterBand *maskBand = maskDataset->GetRasterBand(1); maskBand->RasterIO(GF_Read, 0, 0, nXSize, nYSize, pixelData, nXSize, nYSize, GDT_Float32, 0, 0); for (int i = 1; i < nYSize-1; i++) { for (int j = 1; j < nXSize - 1; j++) pixelData[i*nXSize + j] = b; } GDALRasterBand *markBand = markDataset->GetRasterBand(1); markBand->RasterIO(GF_Write, 0, 0, nXSize, nYSize, pixelData, nXSize, nYSize, GDT_Float32, 0, 0); delete[]pixelData;}
开发者ID:MrXue,项目名称:removeHaze,代码行数:20,
示例11: GDALRegister_NWT_GRDvoid GDALRegister_NWT_GRD(){ if( GDALGetDriverByName( "NWT_GRD" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "NWT_GRD" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "Northwood Numeric Grid Format .grd/.tab" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#grd"); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "grd" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = NWT_GRDDataset::Open; poDriver->pfnIdentify = NWT_GRDDataset::Identify; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:Wedjaa,项目名称:node-gdal,代码行数:20,
示例12: GDALRegister_AirSARvoid GDALRegister_AirSAR(){ if( GDALGetDriverByName( "AirSAR" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "AirSAR" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "AirSAR Polarimetric Image" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_airsar.html" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = AirSARDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:ryandavid,项目名称:rotobox,代码行数:20,
示例13: RegisterOGRRECvoid RegisterOGRREC(){ GDALDriver *poDriver; if( GDALGetDriverByName( "REC" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "REC" ); poDriver->SetMetadataItem( GDAL_DCAP_VECTOR, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "rec" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "EPIInfo .REC " ); poDriver->pfnOpen = OGRRECDriverOpen; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:rashadkm,项目名称:lib_gdal,代码行数:20,
示例14: GDALRegister_LANvoid GDALRegister_LAN(){ if( GDALGetDriverByName( "LAN" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "LAN" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "Erdas .LAN/.GIS" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#LAN" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_CREATIONDATATYPES, "Byte Int16" ); poDriver->pfnOpen = LANDataset::Open; poDriver->pfnCreate = LANDataset::Create; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:bbradbury,项目名称:lib_gdal,代码行数:20,
示例15: GDALRegister_SIGDEMvoid GDALRegister_SIGDEM() { if (GDALGetDriverByName("SIGDEM") == nullptr) { GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription("SIGDEM"); poDriver->SetMetadataItem(GDAL_DCAP_RASTER, "YES"); poDriver->SetMetadataItem(GDAL_DMD_LONGNAME, "Scaled Integer Gridded DEM .sigdem"); poDriver->SetMetadataItem(GDAL_DMD_HELPTOPIC, "frmt_various.html#SIGDEM"); poDriver->SetMetadataItem(GDAL_DMD_EXTENSION, "sigdem"); poDriver->SetMetadataItem(GDAL_DCAP_VIRTUALIO, "YES"); poDriver->pfnCreateCopy = SIGDEMDataset::CreateCopy; poDriver->pfnIdentify = SIGDEMDataset::Identify; poDriver->pfnOpen = SIGDEMDataset::Open; GetGDALDriverManager()->RegisterDriver(poDriver); }}
开发者ID:OSGeo,项目名称:gdal,代码行数:20,
示例16: GDALRegister_RASDAMANextern void GDALRegister_RASDAMAN(){ GDALDriver *poDriver; if( GDALGetDriverByName( "RASDAMAN" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "RASDAMAN" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "RASDAMAN" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_rasdaman.html" ); poDriver->pfnOpen = RasdamanDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:TUW-GEO,项目名称:OGRSpatialRef3D,代码行数:20,
示例17: FlushCacheBIGGIFDataset::~BIGGIFDataset(){ FlushCache(); if( hGifFile ) DGifCloseFile( hGifFile ); if( fp != NULL ) VSIFCloseL( fp ); if( poWorkDS != NULL ) { CPLString osTempFilename = poWorkDS->GetDescription(); GDALClose( (GDALDatasetH) poWorkDS ); poWorkDS = NULL; GDALDriver *poGTiff = (GDALDriver *) GDALGetDriverByName( "GTiff" ); poGTiff->Delete( osTempFilename ); }}
开发者ID:469447793,项目名称:World-Wind-Java,代码行数:20,
示例18: GDALRegister_FASTvoid GDALRegister_FAST(){ GDALDriver *poDriver; if( GDALGetDriverByName( "FAST" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "FAST" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "EOSAT FAST Format" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_fast.html" ); poDriver->pfnOpen = FASTDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:Chaduke,项目名称:bah.mod,代码行数:20,
示例19: GDALGetDriverByNameGDALDriverH QgsRasterCalculator::openOutputDriver(){ char **driverMetadata; //open driver GDALDriverH outputDriver = GDALGetDriverByName( mOutputFormat.toLocal8Bit().data() ); if ( outputDriver == NULL ) { return outputDriver; //return NULL, driver does not exist } driverMetadata = GDALGetMetadata( outputDriver, NULL ); if ( !CSLFetchBoolean( driverMetadata, GDAL_DCAP_CREATE, false ) ) { return NULL; //driver exist, but it does not support the create operation } return outputDriver;}
开发者ID:mmubangizi,项目名称:qgis,代码行数:20,
示例20: GDALRegister_GSCvoid GDALRegister_GSC(){ GDALDriver *poDriver; if( GDALGetDriverByName( "GSC" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "GSC" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "GSC Geogrid" );// poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, // "frmt_various.html#GSC" ); poDriver->pfnOpen = GSCDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:Chaduke,项目名称:bah.mod,代码行数:20,
示例21: GDALRegister_SDEvoid GDALRegister_SDE(){ if( !GDAL_CHECK_VERSION( "SDE driver" ) ) return; if( GDALGetDriverByName( "SDE" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "SDE" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "ESRI ArcSDE" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#SDE" ); poDriver->pfnOpen = SDEDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:Wedjaa,项目名称:node-gdal,代码行数:20,
示例22: GDALGetDriverByNameGDALDriverH QgsRelief::openOutputDriver(){ char **driverMetadata = nullptr; //open driver GDALDriverH outputDriver = GDALGetDriverByName( mOutputFormat.toLocal8Bit().data() ); if ( !outputDriver ) { return outputDriver; //return nullptr, driver does not exist } driverMetadata = GDALGetMetadata( outputDriver, nullptr ); if ( !CSLFetchBoolean( driverMetadata, GDAL_DCAP_CREATE, false ) ) { return nullptr; //driver exist, but it does not support the create operation } return outputDriver;}
开发者ID:GeoCat,项目名称:QGIS,代码行数:20,
示例23: GDALRegister_ISIS2void GDALRegister_ISIS2(){ GDALDriver *poDriver; if( GDALGetDriverByName( "ISIS2" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "ISIS2" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "USGS Astrogeology ISIS cube (Version 2)" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#ISIS2" ); poDriver->pfnOpen = ISIS2Dataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:Chaduke,项目名称:bah.mod,代码行数:20,
示例24: GDALRegister_LOSLASvoid GDALRegister_LOSLAS(){ GDALDriver *poDriver; if( GDALGetDriverByName( "LOSLAS" ) == NULL ) { poDriver = new GDALDriver(); poDriver->SetDescription( "LOSLAS" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "NADCON .los/.las Datum Grid Shift" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = LOSLASDataset::Open; poDriver->pfnIdentify = LOSLASDataset::Identify; GetGDALDriverManager()->RegisterDriver( poDriver ); }}
开发者ID:Joe-xXx,项目名称:gdal,代码行数:20,
示例25: GDALRegister_BAGvoid GDALRegister_BAG(){ if( !GDAL_CHECK_VERSION("BAG") ) return; if( GDALGetDriverByName("BAG") != nullptr ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription("BAG"); poDriver->SetMetadataItem(GDAL_DCAP_RASTER, "YES"); poDriver->SetMetadataItem(GDAL_DMD_LONGNAME, "Bathymetry Attributed Grid"); poDriver->SetMetadataItem(GDAL_DMD_HELPTOPIC, "frmt_bag.html"); poDriver->pfnOpen = BAGDataset::Open; poDriver->pfnIdentify = BAGDataset::Identify; GetGDALDriverManager()->RegisterDriver(poDriver);}
开发者ID:ksshannon,项目名称:gdal,代码行数:20,
示例26: GDALRegister_FASTvoid GDALRegister_FAST(){ if( GDALGetDriverByName( "FAST" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "FAST" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "EOSAT FAST Format" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_fast.html" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = FASTDataset::Open; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:Wedjaa,项目名称:node-gdal,代码行数:20,
示例27: GDALRegister_PALSARJaxavoid GDALRegister_PALSARJaxa(){ if( GDALGetDriverByName( "JAXAPALSAR" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "JAXAPALSAR" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "JAXA PALSAR Product Reader (Level 1.1/1.5)" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_palsar.html" ); poDriver->pfnOpen = PALSARJaxaDataset::Open; poDriver->pfnIdentify = PALSARJaxaDataset::Identify; poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:bbradbury,项目名称:lib_gdal,代码行数:20,
示例28: GDALRegister_ACE2void GDALRegister_ACE2(){ if( GDALGetDriverByName( "ACE2" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "ACE2" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "ACE2" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_various.html#ACE2" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "ACE2" ); poDriver->SetMetadataItem( GDAL_DCAP_VIRTUALIO, "YES" ); poDriver->pfnOpen = ACE2Dataset::Open; poDriver->pfnIdentify = ACE2Dataset::Identify; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:bbradbury,项目名称:lib_gdal,代码行数:20,
示例29: GDALRegister_Levellervoid GDALRegister_Leveller(){ if( GDALGetDriverByName( "Leveller" ) != NULL ) return; GDALDriver *poDriver = new GDALDriver(); poDriver->SetDescription( "Leveller" ); poDriver->SetMetadataItem( GDAL_DCAP_RASTER, "YES" ); poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "ter" ); poDriver->SetMetadataItem( GDAL_DMD_LONGNAME, "Leveller heightfield" ); poDriver->SetMetadataItem( GDAL_DMD_HELPTOPIC, "frmt_leveller.html" ); poDriver->pfnIdentify = LevellerDataset::Identify; poDriver->pfnOpen = LevellerDataset::Open; poDriver->pfnCreate = LevellerDataset::Create; GetGDALDriverManager()->RegisterDriver( poDriver );}
开发者ID:StephenHolzman,项目名称:UVAmisc,代码行数:20,
注:本文中的GDALGetDriverByName函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ GDALGetRasterBand函数代码示例 C++ GDALGetDataTypeSize函数代码示例 |