Drivers#

Base#

BaseDriver(*[, filesystem, options])

Base class for different drivers.

RasterDataset#

RasterDatasetDriver(*[, filesystem, options])

Abstract Driver to read GeoDataFrames.

RasterDatasetDriver.read(uris, *[, mask, ...])

Read in any compatible data source to an xarray Dataset.

RasterDatasetDriver.write(path, ds, **kwargs)

Write out a RasterDataset to file.

RasterDatasetXarrayDriver#

RasterDatasetXarrayDriver(*[, filesystem, ...])

RasterDatasetXarrayDriver.

RasterDatasetXarrayDriver.read(uris, *[, ...])

Read zarr data to an xarray DataSet.

RasterDatasetXarrayDriver.write(path, ds, ...)

Write the RasterDataset to a local file using zarr.

RasterioDriver#

RasterioDriver(*[, filesystem, options])

Driver using rasterio for RasterDataset.

RasterioDriver.read(uris, *[, mask, ...])

Read data using rasterio.

RasterioDriver.write(path, ds, **kwargs)

Write out a RasterDataset using rasterio.

GeoDataFrame#

GeoDataFrameDriver(*[, filesystem, options])

Abstract Driver to read GeoDataFrames.

GeoDataFrameDriver.read(uris, *[, mask, ...])

Read in any compatible data source to a geopandas GeoDataFrame.

GeoDataFrameDriver.write(path, gdf, **kwargs)

Write out a GeoDataFrame to file.

PyogrioDriver#

PyogrioDriver(*[, filesystem, options])

Driver to read GeoDataFrames using the pyogrio package.

PyogrioDriver.read(uris, *[, mask, ...])

Read data using pyogrio.

PyogrioDriver.write(path, gdf, **kwargs)

Write out a GeoDataFrame to file using pyogrio.

GeoDataFrameTableDriver#

GeoDataFrameTableDriver(*[, filesystem, options])

Driver for reading in GeoDataFrames from tabular formats.

GeoDataFrameTableDriver.read(uris, *[, ...])

Read tabular data using a combination of the pandas and geopandas libraries.

GeoDataFrameTableDriver.write(path, gdf, ...)

Write out a GeoDataFrame to file.

DataFrame#

DataFrameDriver(*[, filesystem, options])

Abstract Driver to read DataFrames.

DataFrameDriver.read(uris, *[, variables, ...])

Read in any compatible data source to a pandas DataFrame.

DataFrameDriver.write(path, df, **kwargs)

Write out a DataFrame to file.

PandasDriver#

PandasDriver(*[, filesystem, options])

Driver for DataFrames using the pandas library.

PandasDriver.read(uris, *[, variables, ...])

Read in any compatible data source to a pandas DataFrame.

PandasDriver.write(path, df, **kwargs)

Write out a DataFrame to file.

GeoDataset#

GeoDatasetDriver(*[, filesystem, options])

Abstract Driver to read GeoDatasets.

GeoDatasetDriver.read(uris, *[, mask, ...])

Read in any compatible data source to an xarray Dataset.

GeoDatasetDriver.write(path, ds, **kwargs)

Write out a GeoDataset to file.

GeoDatasetXarrayDriver#

GeoDatasetXarrayDriver(*[, filesystem, options])

GeoDatasetXarrayDriver.

GeoDatasetXarrayDriver.read(uris, *[, mask, ...])

Read zarr data to an xarray DataSet.

GeoDatasetXarrayDriver.write(path, ds, **kwargs)

Write the GeoDataset to a local file using zarr.

GeoDatasetVectorDriver#

GeoDatasetVectorDriver(*[, filesystem, options])

VectorGeodatasetDriver for vector data.

GeoDatasetVectorDriver.read(uris, *[, mask, ...])

Read tabular datafiles like csv or parquet into to an xarray DataSet.

GeoDatasetVectorDriver.write(path, ds, **kwargs)

Not implemented.

Dataset#

DatasetDriver(*[, filesystem, options])

Abstract Driver to read Datasets.

DatasetDriver.read(uris, *[, variables, ...])

Read in any compatible data source to an xarray Dataset.

DatasetDriver.write(path, ds, **kwargs)

Write out a Dataset to file.

DatasetXarrayDriver#

DatasetXarrayDriver(*[, filesystem, options])

DatasetXarrayDriver.

DatasetXarrayDriver.read(uris, *[, ...])

Read zarr data to an xarray DataSet.

DatasetXarrayDriver.write(path, ds, **kwargs)

Write the Dataset to a local file using zarr.