[OSM-dev] osmo - Populate a MongoDB collection with OpenStreetMap data
Andreas Kalsch
andreaskalsch at gmx.de
Sun Sep 11 21:31:34 BST 2011
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<andreaskalsch at gmx.de>:
>> 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) ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20110911/06208733/attachment.html>
More information about the dev
mailing list