[OSM-dev] HTTP OSM Server - index

Dick Marinus dick at mrns.nl
Thu Mar 5 17:26:12 GMT 2009


Op donderdag 05-03-2009 om 08:25 uur [tijdzone +0100], schreef
marcus.wolschon at googlemail.com:
> So...is your index a list, tree, heap or hashtable, ... of
> nodetile/waytile/... -structures?
> How is your index stored on disk?
> How are the required nodetile-structs loaded
> into memory?

Well at this moment it's an ordinary sorted list :)
But it might be a good idea to use an advanced index for the tile to
ways index. The index is stored as sequential serialized structs.

To load a required nodetile from disk I'll seek through the sequential
dump of nodetiles which have a fixed record size. The nodes are already
sorted by id in planet.osm. By guessing an address and watching the
value I'll know to look forward or backward.

gr
Dick








More information about the dev mailing list