Skip to content

Releases: kraina-ai/quackosm

0.14.1

23 May 16:17
b06d44f
Compare
Choose a tag to compare

Added

  • Option to skip metadata tags filtering, based on a default GDAL configuration

0.14.0

17 May 20:03
2b10f86
Compare
Choose a tag to compare

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 to zstd with level 3
  • Number of rows in a parquet row group to 100000
  • Bumped minimal version of DuckDB to 1.1.2 and polars to 1.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 in PbfFileReader class with compression

0.13.0

28 Feb 10:30
e6a4220
Compare
Choose a tag to compare

Changed

  • Shortened the cache file paths hashes from default 64 characters to 8 #188

0.12.1

03 Jan 17:07
ba83239
Compare
Choose a tag to compare

Added

  • Automatic download progress bar hiding when verbosity is set to silent.
  • Cached nominatim geocoding results to speed up tests

0.12.0

03 Nov 23:28
528c3e0
Compare
Choose a tag to compare

Added

  • Option to pass custom SQL filters with custom_sql_filter (and --custom-sql-filter) parameter #67

Fixed

  • Delayed progress bar appearing during nodes intersection step

0.11.4

28 Oct 09:32
8b25fbc
Compare
Choose a tag to compare

Changed

  • Improved multiprocessing intersection algorithm by early stopping processes start-up if finished quicker than expected

0.11.3

25 Oct 22:12
bc6001a
Compare
Choose a tag to compare

Changed

  • Moved location of the OSM extracts providers to the global cache #173

0.11.2

14 Oct 10:25
9d41249
Compare
Choose a tag to compare

Added

  • Option to pass a bounding box as a geometry filter in CLI #169

Changed

  • Modified CLI descriptions and hid unnecessary default values #169

0.11.1

09 Oct 07:47
beb7e67
Compare
Choose a tag to compare

Added

  • Option to export to DuckDB database #94 (implemented by @mwip)

0.11.0

24 Sep 22:18
5ca9558
Compare
Choose a tag to compare

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 with union_all() on all GeoDataFrames
  • Silenced pooch library warnings regarding empty SHA hash