Currently I have no app that is ready to show an example. Once the data is in Mongo, you can do a
lot with it with simple means since it's no SQL and you have all data in 1 collection. Example of my
consecutive tool chain that I use to make some experiments:
I use node.js and Christian Kvalheim's //https://github.com/christkv/node-mongodb-native to write
fast jobs for iteration over many objects since this is faster than Mongo's system functions and
better than Mongo's MapReduce because of the shared state. Writing jobs means to complete and adapt
data.
For more special tasks like map rendering you need to build your own separate index and tool chain.
It's up to you to build a performant index to serve your needs. osmo is just suited to give you fast
access by primary key.
Inspiration for osmo was Jochen Topf's osmium, but I wanted a small and cleaner code base focussed
only on database population.
Probably my data model could inspire a discussion about simplifying data
models, too?
Am 11.09.11 19:46, schrieb Jaak Laineste:
2011/9/11 Andreas Kalsch<[email protected]>:
Probably this is useful for you, too, so let me announce osmo, a performant
way to populate MongoDB with OSM data: https://github.com/akidee/osmo
Please give me some feedback, or you even want to contribute.
Do you have any applications for that? Any estimates for performance
for standard tasks: map rendering, geocoding, routing, vector data
queries (xapi) ?
_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev