Skip to content

Releases: kraina-ai/quackosm

0.15.0

17 Jun 07:33
fa312f2
Compare
Choose a tag to compare

Changed

  • Removed h3 and s2 dependencies from the cli group and replaced them with h3 DuckDB extension and s2sphere Python library
  • Applied changes required for the conda release #142 #217

Removed

  • geoarrow-pandas from dependencies

0.14.2

15 Jun 07:04
5ac01ba
Compare
Choose a tag to compare

Added

  • MissingOsmCacheWarning for the user to inform that OSM index has to be built and the source can be switched to Geofabrik #213
  • OldOsmCacheWarning for the user to inform that currently saved cache is over 1 year old and it can be outdated #213

Changed

  • Bumped minimal version of the h3 library to 4.1.0

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