Splits OSM ways to create a routable network
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


You'll need Osmosis and the Osmosis TagTransform plugin, as well as Python, psycopg, and shapely

The plugin is at http://www.imn.htwk-leipzig.de/~cmuelle8/tagtransform.jar
and should be put in osmosis/lib/default/

Then you'll want to set up the database to hold osm data.  This assumes
that you already have a postgis database called osm.

You may need other arguments to psql to set your username, host, and password.

To set up the database:
psql -d osm -f osmosis/script/pgsimple_schema_0.6.sql

To load the data:
osmosis --read-xml file=oregon.osm  --wkv keyValueList=highway.motorway,highway.motorway_link,highway.trunk,highway.trunk_link,highway.primary,highway.primary_link,highway.secondary,highway.secondary_link,highway.tertiary,highway.tertiary_link,highway.residential,highway.residential_link,highway.service,highway.track,highway.living_street  --tt tagtransform.xml --write-pgsimp-0.6 user=osm database=osm password=osm

If you wish, you may add options to osmosis to crop the data to a smaller

Then run some database creation steps:

psql -d osm -f process.sql

This process will take several minutes.

And finally, the street conflation step:

python conflate.py

This process will also take several minutes.