boat
C++23 geospatial library
Loading...
Searching...
No Matches
boat::gdal Namespace Reference

Classes

struct  catalog
struct  command
struct  driver

Enumerations

enum class  driver_type { Raster , Vector }
enum class  driver_op { Create , Open }

Functions

dataset_ptr open (char const *file)
dataset_ptr create (char const *file, char const *driver)
dataset_ptr create (char const *file, char const *driver, db::raster const &rast)
 rast must contain at least one band.
std::generator< driver > drivers (driver_type type, driver_op op)
 Skips drivers without filename extensions.

Enumeration Type Documentation

◆ driver_op

enum class boat::gdal::driver_op
strong
Enumerator
Create 
Open 

◆ driver_type

enum class boat::gdal::driver_type
strong
Enumerator
Raster 
Vector 

Function Documentation

◆ create() [1/2]

dataset_ptr boat::gdal::create ( char const * file,
char const * driver )
inline

◆ create() [2/2]

dataset_ptr boat::gdal::create ( char const * file,
char const * driver,
db::raster const & rast )
inline

rast must contain at least one band.

◆ drivers()

std::generator< driver > boat::gdal::drivers ( driver_type type,
driver_op op )
inline

Skips drivers without filename extensions.

◆ open()

dataset_ptr boat::gdal::open ( char const * file)
inline