Releases: kraina-ai/quackosm
Releases · kraina-ai/quackosm
0.14.1
0.14.0
Added
- Option to sort result files by geometry to reduce file size
- Additional
_sorted
suffix used in the result file name - Option to define final parquet file compression with level and number of rows per group
- Typing stubs for mypy
Changed
- Default result parquet file compression from
snappy
tozstd
with level 3 - Number of rows in a parquet row group to
100000
- Bumped minimal version of DuckDB to
1.1.2
and polars to1.9
- Refactored internal logic by exporting it to external
rq_geo_toolkit
library - Changed multiple files merging logic
Fixed
- Replace geo metadata in final geoparquet with proper bounding box size and geometry types
- Changed polars LazyFrame execution for newer versions
- Remove wrong empty geometries from relations
- Steps numbering with complex OSM tags filtering
Deprecated
- Replaced
parquet_compression
parameter inPbfFileReader
class withcompression
0.13.0
0.12.1
Added
- Automatic download progress bar hiding when verbosity is set to
silent
. - Cached nominatim geocoding results to speed up tests
0.12.0
0.11.4
Changed
- Improved multiprocessing intersection algorithm by early stopping processes start-up if finished quicker than expected
0.11.3
0.11.2
0.11.1
0.11.0
Changed
- Bumped minimal DuckDB version to
1.1.0
- Refactored geoparquet operations for compatibility with new DuckDB version
- Excluded
conftest.py
file from the final library build - Replaced
unary_union
calls withunion_all()
on all GeoDataFrames - Silenced
pooch
library warnings regarding empty SHA hash