Function polars_gdal::gdal_layer_from_df
source · 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();