[OSM-dev] Expanded osm2pgsql multi-backend usage example

Paul Norman penorman at mac.com
Fri Jan 23 20:21:32 UTC 2015


A fairly new feature in osm2pgsql is the multi backend, a backend that 
allows multiple custom tables. Recently committed is an example multi 
style which creates two tables, one for buildings and another for bus 
stops. Although not too useful in itself, this serves t o show how 
osm2pgsql can be used with Lua transforms and the multi backend to 
import data in more complicated schemas and match more other schemas, 
particularly traditional GIS schemas.

This is somewhat of a feature overlap with imposm2/3 which also allows 
for arbitrary table schemas, but there are other differences in the 
feature sets.

https://github.com/openstreetmap/osm2pgsql/blob/master/docs/multi.md has 
the multi documentation, and the files multi.lua and multi.style.json 
are the example of what can be done.

Feedback is always welcome, and issues can be reported at 
https://github.com/openstreetmap/osm2pgsql/issues



More information about the dev mailing list