> 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 _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

