pub fn gdal_layer_from_df<'a>(
    df: &DataFrame,
    dataset: &'a mut Dataset,
    params: Option<WriteParams<'_>>
) -> Result<Layer<'a>, Error>
Expand description

Given a dataframe, create a GDAL layer

Given a pre-existing GDAL Dataset, create a new layer from a Polars dataframe.

Example

let df: DataFrame = ...;
let json_driver = gdal::DriverManager::get_driver_by_name("GeoJSON")?;
let mut dataset: gldal::Dataset = json_driver.create_vector_only("my_json_file.json")?;
layer_from_df(&df, &mut dataset)?;
dataset.flush_cache();