conversion
darts_export.conversion
¶
Collection of conversion functions to translate data for export and processing.
numpy_to_gdal
¶
numpy_to_gdal(
nparray: numpy.ndarray,
rio_georef: xarray.DataArray | xarray.Dataset,
) -> osgeo.gdal.Dataset
Convert a numpy ndarray into a gdal Dataset.
Georeference is to be passed in terms of an xarray object augmented by the rioxarray module, meaning the '.rio' accessor is available.
Parameters:
-
nparray
(numpy.ndarray
) –The data to convert
-
rio_georef
(xarray.DataArray | xarray.Dataset
) –an xarray with rio accessor as georeference
Returns:
-
osgeo.gdal.Dataset
–gdal.Dataset: description
Source code in darts-export/src/darts_export/conversion.py
ogrlyr_to_geopandas
¶
Convert a GDAL/OGR layer object to a geopandas dataframe.
Parameters:
-
ogr_layer
(osgeo.ogr.Layer
) –the ogr layer object to convert
Returns:
-
geopandas.GeoDataFrame
–gpd.GeoDataFrame: the resulting GeoDataFrame
Source code in darts-export/src/darts_export/conversion.py
rioxarrayds_to_gdal
¶
Convert a rioxarray object to a gdal dataset.
Parameters:
Returns:
-
osgeo.gdal.Dataset
–gdal.Dataset: the converted data