All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- ...
- ...
- ...
- ...
- ...
v0.5.0 - 2024-06-17
- Basic support for
patternPropertiesin GeoParquet creation - The converter template accepts multiple input URLs
- Added parameter to explode multipolygons to polygons (
explode_multipolygon, default:False) - Converter for Belgium, Flanders (
be_vlg) - Converter for Belgium, Wallonia (
be_wa) - Converter for Finland (
fi) - Converter for France (
fr) - Converter for The Netherlands (
nlandnl_crops) - Converter for Slovenia via EuroCrops (
ec_si)
- The
--cacheoption for theconvertcommand asks for a folder instead of a file - The
cache_fileparameter in converters has been renamed tocache(requires changes in the converter templates) - The converter template allows for more detailed source information
- The
URIconstant in the template was renamed toSOURCES(requires changes in the converter templates)
- Extensions were not correctly displayed in
describeandvalidatecommand - Fixed regular expressions for email and uuid in data validation
v0.4.0 - 2024-05-10
- Converter for France via EuroCrops (
ec_fr) fiboa create-geojson: Show conversion progressfiboa jsonschemaandfiboa validate: SupportgeometryTypesforgeometrydata type in GeoJSONfiboa validate:- Basic validation for objects, geometries and bounding boxes in GeoParquet files
fiboa validate-schema: The-moption is applied correctly if$schemais present in schemafiboa validateandfiboa validate-schema: Don't stop validation after the first file.fiboa validate:- Is more robust against invalid collections and doesn't abort if not needed
- Check NULL values correctly in case of arrays
- Throw an error if no files were provided
fiboa create-geojson:- Handles GeoParquet bbox correctly
- Converts numpy arrays
- Doesn't export empty collections
- Fix recursive import
v0.3.10 - 2024-05-06
fiboa convert:- Added step that allows to set constant values (
ADD_COLUMNS) - Support for reading GeoParquet files
- Help lists all available converters
- Added step that allows to set constant values (
fiboa converters: More detailed list of available converters/datasets
fiboa convert:determination_datetimeis not required any longer- Default compression changed from
brotlitozstd
v0.3.9 - 2024-05-01
- JSON Schema and GeoJSON validation also errors when the data doesn't comply to the given formats
v0.3.8 - 2024-04-27
- Converter for Thuringia, Germany (
de_th)
- Fixed GeoJSON to GeoParquet conversion of the
datedata type
v0.3.7 - 2024-04-25
- Small fixes in CLI output and docs
v0.3.6 - 2024-04-24
fiboa describe: New parameters--columnand--num
fiboa create-geoparquet: Allow collection creation based on parameters and define clear priority of collection inputs
fiboa describe: Show all columns / don't hide data with...fiboa validate: Warn more clearly if no schema is defined for a column
v0.3.5 - 2024-04-22
- Converters: Allow to filter rows with pandas Series operations easily
- Support converting to array data type
v0.3.4 - 2024-04-19
- Validate GeoParquet metadata
- Load schemas for GeoParquet and STAC based on given version numbers
- Fix missing license issue for AT converter
v0.3.3 - 2024-04-12
- Update converters for Germany to use the flik extension
- Provide more details in data validation messages
- Fix issue with
get_pyarrow_type_for_geopandas - Fix missing schemas issue for AT converter
v0.3.2 - 2024-04-12
fiboa rename-extensionto quickly replace template placeholders in new extensions
v0.3.1 - 2024-04-11
- Support for enums and GeoParquet structs
fiboa convert: Allow data of the GeoDataFrame or individual columns to be changed via custom functions
fiboa create-geoparquet: Handle column conversion more gracefullyfiboa validate: Don't fail collection test if something unexpected happenedfiboa create-geojson: Option-fdoesn't need a value any longerfiboa convert: Fixed invalid method call
v0.3.0 - 2024-04-10
- Command to validate the fiboa schemas (
fiboa validate-schema) - Command to create GeoJSON from GeoParquet (
fiboa create-geojson) - Converter for Austria (
at) - Converter for Berlin/Brandenburg, Germany (
de_bb) - Converter for Schleswig Holstein, Germany (
de_sh) - Converter for Lower Saxony, Germany (
de_nds)
- Renamed
fiboa createtofiboa create-geoparquet - The
--collectionparameter is not needed anylonger if the collection can be read directly from the GeoJSON files (fiboaproperty or link with relation typecollection)
- Several minor improvements for the conversion process
v0.2.1 - 2024-04-02
- Fixed the field boundary generation for de-nrw, which was pointing at the wrong dataset.
v0.2.0 - 2024-04-02
- Converter framework (
fiboa convert) - Converter for North Rhine-Westphalia, Germany (
de_nrw)
- Validator for GeoParquet recognizes missing fields
--jsonoption for describe command doesn't throw error
v0.1.1 - 2024-03-27
- Add experimental data validation support for GroParquet files
v0.1.0 - 2024-03-27
- Add
describecommand to inspect fiboa GeoParquet files - Add
jsonschemacommand to create JSON Schema from fiboa schema - Add validateion for GeoJSON
v0.0.9 - 2024-02-28
- Support string enums
v0.0.8 - 2024-02-28
- Fixed reading GeoJSON FeatureCollections
v0.0.7 - 2024-02-23
- Allow folders to be specified as input files #3
v0.0.6 - 2024-02-23
- Add
-eoption for create command to support extension schema mapping to local files
v0.0.5 - 2024-02-23
- Add
-eoption for validate command to support extension schema mapping to local files
v0.0.4 - 2024-02-23
- Adds missing dependencies
v0.0.3 - 2024-02-23
- Use extension schemas for conversion
- Correctly write the Parquet schema and columns - workaround for geopandas/geopandas#3182
v0.0.2 - 2024-02-16
- Basic validation for collection
- Minimal validation for data
- Fixed creation of GeoParquet files
v0.0.1 - 2024-02-16
- First release