[osmosis-dev] Writing an Osmosis plugin

Paweł Paprota ppawel at fastmail.fm
Mon Oct 22 14:55:10 BST 2012


Hi all,

I want to implement a new plugin for Osmosis which would allow 
populating a specific schema. I described the idea briefly on the dev@ 
list last week[1].

I see this as an extension to the pgsnapshot schema so I would largely 
reuse the existing code. Major addition to the pgsnapshot schema is a 
table (or - tables - similar to OWL's qtile structure) with changes and 
a table with changeset information (most important - changeset geometry).

I would like to write an Osmosis plugin because that would allow to 
quickly get the database up and running in order to do performance 
testing on it.

What is the current practice for writing Osmosis plugins? Should I keep 
it in the main Osmosis tree (like tagtransform) or should it be a 
separate tree?

I looked at the plugin development documentation on the wiki but it 
looks a bit outdated so any tips would be welcome.

For now I have started in the main tree.

[1] http://lists.openstreetmap.org/pipermail/dev/2012-October/025985.html

Paweł



More information about the osmosis-dev mailing list