[OSM-dev] OWL + OSM Activity Server

Roland Olbricht roland.olbricht at gmx.de
Fri Oct 19 14:06:31 BST 2012


> I think it could be based on OWL however I'm a bit put off by the C++ 
> part to be honest - I don't think the XML parsing and database 
> operations part really needs to be in C++ since it is certainly not a 
> bottleneck. I will try to speak with Matt and find out if he would 
> accept changing the C++ part into Osmosis plugin (which is something he 
> mentioned to me I think on IRC but said there were no hooks in Osmosis).

If you are C++ averse, the good news is that you may resolve the real bottleneck independent of the programming language. I've written down some notes about the Overpass API implementation with similar scalability problems:
http://wiki.openstreetmap.org/wiki/Overpass_API/Technical_details

However, XML parsing (and gzip compression) are heavily CPU intensive. Thus, it might be a good idea to retain these in C++ or getting done in carefully chosen external libraries.

Cheers,

Roland



More information about the dev mailing list