[OSM-dev] osmjs -- before_* and after_* are not called?
jochen at remote.org
Mon Aug 29 08:10:47 BST 2011
On Sun, Aug 28, 2011 at 09:58:08PM -0600, Martijn van Exel wrote:
> I am using osmjs to do some statistical analysis on a large number of
> osm data files. I'm noticing that the before_* and after_* callbacks
from C++ code. The reason is the support for multipolygons in osmjs by reading
the file twice. Its unclear when those callbacks should "fire".
You can work around this by remembering in global variables whether the other
callbacks were called and do some things when they are called for the first
I realize this is not optimal (and probably not documented). I am unhappy
best to fix that, so it will probabyl not change anytime soon.
> are not performed. I am using Peter's fork of osmium, should not make
> a huge difference?
Thats doesn't make a difference in this case.
> BTW, is it already possible to use osmium for full history files? I'm
> not even concerned about doing stuff with geometries, only gathering
> staistics -- ie what have users contributed over time.
Yes, thats possible.
Jochen Topf jochen at remote.org http://www.remote.org/jochen/ +49-721-388298
More information about the dev