1.4 KiB
Import new tags for noise, green and water feature
-
A PostgreSQL and a osm2pgsql installation is needed see https://www.postgresql.org/ and https://osm2pgsql.org/
-
and a jdbc driver see https://jdbc.postgresql.org/download/
-
prepare database
# postgres createdb --encoding=UTF8 -U postgres osm
# postgres psql -U postgres osm --command='CREATE EXTENSION postgis;'
- import to database and create
# osm2pgsql -c -s -d osm -U postgres -W -H localhost -P 5432 -O flex -S brouter_cfg.lua /path/to/file.pbf
- generate new tags inside the database (use
<if-fdoes not work)
# postgres psql -d osm -U postgres -f brouter.sql
-
prepare generation of pbf
-
lookups.dat has to contain the new tags from the database
-
script needs a jdbc in the classpath (on UNIX and Linux use a colon
:as delimiter)... -cp ../postgresql-42.6.0.jar;../brouter_fc.jar ... -
script needs a call with jdbc parameter
define the database parameter
JDBC="jdbc:postgresql://localhost/osm?user=postgres&password=xyz&ssl=false" -
export the tags from database to filesystem
java -Xmx6144M -Xms6144M -Xms6144M -cp %CLASSPATH% btools.mapcreator.DatabasePseudoTagProvider $(JDBC) db_tags.csv.gz -
call it with OsmFastCutter as last parameter (behind pbf file)
... btools.mapcreator.OsmFastCutter ... ../planet-new.osm.pbf db_tags.csv.gz
-