Skip to content

0.4.0

Choose a tag to compare

@rustprooflabs rustprooflabs released this 04 Nov 16:15
· 436 commits to main since this release
9b25d0e

PgOSM Flex 0.4.0

The major improvement in this release is the ability to easily configure layersets using a simple INI file (#138). This change came with two important wins, the first win being increased ability to customize at low overhead. The second win was to remove the main block to supporting osm2pgsql's --append mode (see #167) via #183. On the way through making these changes, a bug in the unitable style was discovered (#185) that had prevented it from being used in conjunction with other styles.

Prior to this release the layerset required custom defined lua script and sql scripts controlling the logic. There were a variety of undocumented limitations in how these had to be configured.

Changes to note

  • --layerset=run-all is now --layerset=default
  • Defining layerset is optional if using default
  • Layerset everything really loads all layers
  • run-road-place redesigned to minimal. Still includes place, uses road_major (instead of road) and includes poi

New feature

Bug fixes

  • Docker process logs to stdout instead of internally defined log file #189 - Suggested by @jacopofar
  • Unitable can now be combined with other layers #185
  • Meta table osm.pgosm_flex created and populated via LuaSQL instead of osm2pgsql hack - #183 (unblocks #167)

Community

  • Added docs/PROJECTS.md listing known projects using PgOSM Flex (commit 78cf01f)
  • Added bug report template (commit 5b02d64)