-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
The OpenStreetMap project gives statistics about their tile view count here. They have observed that only a small portion of all tiles are ever viewed for large zoom values. So they pre-render some tiles, and then generate the rest on-the-fly.
Another idea from the same source is using meta tiles. These are chunks of 64 tiles, computed as a single command. Later they are served separately.
It is very clever, because neighbouring tiles are viewed simultaneously in most cases.
We can benefit from both ideas. Approximate list of steps needed:
- implement a server (with tornado?) that performs serving tiles (either pre-rendered or on-the-fly) to user;
- find a memory leak in current implementation of tile rendering (the script is consuming more and more memory during the run);
- explore a way to compute meta-tiles, but server them as usual tiles