hi,
VeaaC FDIRCT wrote:
If you do not have set the "render the whole world down to level x"
setting to 13, there might be a problem with the bounding box
specified in your OpenStreetMap data set. If this is the case, would
you provide me with the header of your .osm file to check it? Maybe
MoNav misinterprets the bounding box.
Ah, yes, that should be the problem. After checking the osm file, I
found the bounds element was set to a wrong area for unknown reason.
Setting the bounds manually, the preprocessor successfully generated the
tiles with small index file.
It may be better to let the osm importer recompute the actual bound
while importing, or let user set one, since the dataset used to render
could be much larger than the dataset used to route and user may want
some larger bound to be rendered.
I might implement that, but the benefits are not that great. Rendering
all zoom levels takes only half of the storage space of the deepest
level, e.g., Germany, zoom level 15 3,2GB, zoom level 1-14 1,8GB -
56%. Restricting yourself to the two deepest levels takes about 4.4GB,
about 88% of the overall size.
I'd consider some 20%~30% cut down is also helpful. For example, skip
all the odd zoom levels.
The zoom settings in client should then remap to the selected zoom
levels and remove the others correctly.
Browsing less zooms also ease the use of small local maps on mobiles.
--Regards, zsj
_______________________________________________
Routing mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/routing