Paul’s Blog

A blog without a good name

Seeding Tiles

With the database loaded, all the software installed, and everything configured, it’s time to render tiles. This is done with the mapproxy-seed program, using the previous config files. The only option needed besides config file locations is -c which sets how many CPU threads to use. For the machine I’m using, 7 works best. Fewer leaves some capacity idle, while running with too many threads starves PostgreSQL and system of any CPU time.

mapproxy/bin/mapproxy-seed -s seed.yaml -f mapproxy.yaml -c 7

How long this takes depends on to what zoom you’re seeding, and how powerful the server is. On my server it takes about four hours to seed to zoom 10.