RasterDriver

Luo_Suppe2026-08-15

gma.driver.RasterDriver

[class] RasterDriver(name = "GTiff"):

Create a raster driver object.

**Optional:

name = str. Default 'GTiff'.

A raster driver name.

Method

create

[method] .create(out_dst, bands, ysize, xsize, dtype = "Float32"):

Create a new Dataset with this driver.

Parameters:

out_dst: str.

Path of the dataset to create. None for memory.

xsize: int.

Width of created raster in pixels.

ysize: int.

Height of created raster in pixels.

bands: int.

Number of bands.

**Optional:

dtype: int. str or RaterDataType, Default 'Float32'.

Raster data type. Set to `dtypes.DefinedRaterDataTypes` for raster datasets.

Returns:

Dataset

open

[method] .open(in_src, sibling_files = []):

Open a raster file of this driver as a Dataset.

Parameters:

in_src: str.

name of the file to open

**Optional:

sibling_files: list||Default None.

A list of filenames that are auxiliary to the main filename.

Returns:

Dataset

set_creation_options

[method] .set_creation_options(**kwargs):

Set create options! For more, see ~.creation_options_info!

set_open_options

[method] .set_open_options(**kwargs):

Set open options! For more, see ~.open_options_info!

Property

category

[property] .category

Driver category. --> str

compress_modes

[property] .compress_modes

The compression methods supported by the raster driver. --> list

coordinate_epoch

[property] .coordinate_epoch

Whether the raster driver supports georeferencing. --> bool

copyable

[property] .copyable

Whether the target drive supports copy. --> bool

creatable

[property] .creatable

Whether the target drive supports creation. --> bool

creation_dtypes

[property] .creation_dtypes

Supported data storage types. --> list

creation_options

[property] .creation_options

Creation options. --> dict

creation_options_info

[property] .creation_options_info

creation options. --> list

extension

[property] .extension

Driver extension. --> str

extensions

[property] .extensions

Driver extensions. --> list

is_raster

[property] .is_raster

Is a raster driver. --> bool

is_vector

[property] .is_vector

Is a vector driver. --> bool

long_name

[property] .long_name

Driver long name. --> str

name

[property] .name

Driver name. --> str

open_options

[property] .open_options

Open options. --> dict

open_options_info

[property] .open_options_info

open options. --> list

sub_datasets

[property] .sub_datasets

Whether the raster driver supports sub dataset. --> bool

transformable

[property] .transformable

Whether the raster driver supports transformable. --> bool

updatable

[property] .updatable

Whether the target driver can be modified/updated. --> bool

virtualio

[property] .virtualio

Whether the raster driver supports virtual dataset. --> bool

Last Updated 8/19/2026, 6:10:59 AM