Function polars_gdal::gdal_bytes_from_df
source · 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)?);