pub fn gdal_bytes_from_df(
    df: &DataFrame,
    driver: &Driver,
    params: Option<WriteParams<'_>>
) -> Result<Vec<u8>, Error>
Expand description

Given a dataframe, get bytes in a GDAL geospatial format

Currently, only vector drivers are supported. For raster support, use gdal_layer_from_df.

Example

let df: DataFrame = ...;
let json_driver = gdal::DriverManager::get_driver_by_name("GeoJSON")?;
let geojson_bytes = gdal_bytes_from_df(&df, &json_driver, None)?;
println!("{}", String::from_utf8(geojson_bytes)?);