-
Notifications
You must be signed in to change notification settings - Fork 268
Open
Description
I've successfully generated an .mbtiles from planet.osm.pbf. 🎉
Using current master plus #292. Planet renumbered first with osmium renumber. Command line:
tilemaker --input planet.osm.pbf --output planet.mbtiles --bbox -180,-60,180,75 \
--compact --store /media/ssd/store
Execution time c. 37 hours (with the exception of deallocating, see below). This is a 16-threaded HP machine, 2x X5650, 144GB RAM.
Maximum memory usage c. 131GB, plus 267GB store. mbtiles filesize is 65GB.
What needs fixing?
- Deallocating is very slow, first in the
.clear()method after reading the pbf, but more significantly at the end of running (where it takes hours). The .pbf is complete and usable but tilemaker is still nominally running after its "Filled the tileset with good things" message. - Ijsselmeer and the Great Lakes are not showing.

- Roundabouts don't show at lower zoom levels, causing a gap in the road. I suspect that they are simplified to 2-point lines and ultimately disappear entirely. We probably need to ensure that closed linestrings are never simplified below 4 points.

- Boundary lines are often discontinuous. This is because we don't yet support type=boundary relations, so any way that is a member of a type=boundary relation but not otherwise tagged will get dropped.

I suspect we might be able to get the running time down further too and optimise tile sizes, but the above issues are the most important.
keichan34, kleunen, Virgiel, kuwapa, clementmas and 4 moreclementmas
Metadata
Metadata
Assignees
Labels
No labels