您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GDALGetDriverByName函数代码示例

51自学网 2021-06-01 20:49:47
  C++
这篇教程C++ GDALGetDriverByName函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GDALGetDriverByName函数的典型用法代码示例。如果您正苦于以下问题:C++ GDALGetDriverByName函数的具体用法?C++ GDALGetDriverByName怎么用?C++ GDALGetDriverByName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GDALGetDriverByName函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: RegisterOGRHTF

void 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_SDTS

void 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_COASP

void 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: RegisterOGRTAB

void 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_DIPEx

void 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_GRD

void 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_GXF

void 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_VICAR

void 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_DOQ2

void 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: createMark

void 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_GRD

void 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_AirSAR

void 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: RegisterOGRREC

void 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_LAN

void 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_SIGDEM

void 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_RASDAMAN

extern 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: FlushCache

BIGGIFDataset::~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_FAST

void 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: GDALGetDriverByName

GDALDriverH 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_GSC

void 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_SDE

void 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: GDALGetDriverByName

GDALDriverH 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_ISIS2

void 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_LOSLAS

void 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_BAG

void 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_FAST

void 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_PALSARJaxa

void 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_ACE2

void 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_Leveller

void 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。