0.4.0
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-allis now--layerset=default- Defining
layersetis optional if usingdefault - Layerset
everythingreally loads all layers run-road-placeredesigned tominimal. Still includesplace, usesroad_major(instead ofroad) and includespoi
New feature
- Customize layerset with ini #138
- Layerset documentation in docs/LAYERSETS.md
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_flexcreated and populated via LuaSQL instead of osm2pgsql hack - #183 (unblocks #167)