[OSM-talk] Mapnik+OSM and TileCache
Artem Pavlenko
artem at pavlenko.uklinux.net
Mon Nov 27 09:42:57 GMT 2006
Brilliant!
Artem.
Christopher Schmidt wrote:
> After a heck of a lot of hacking last night, I finally got OSM rendering
> via mapnik. After some more playing, I added a mapnik layer to
> TileCache[1].
>
> The upshot?
>
> http://labs.metacarta.com/wms-c/demo.html?lat=51.51777&lon=-0.10979&zoom=9&layers=00B00000F
>
> Just-in-time (cache as you drag) OSM, based on the 11-20-06 planet.
>
> Questions that I have been asked:
> * Can it do mercator? Yes, absolutely. It only doesn't because the
> existing caches for the other 7 layers are not Mercator.
> * Is it WMS? TileCache can take requests in either TMS or WMS formats,
> but it simply parses these requests down to the appropriate TileID.
> * Does it have any additional dependancies? Nope. Once you have Mapnik
> installed, the only additional dependancy is TileCache, which is
> pure-python BSD licensed code.
> * How are the tiles stored on disk? Because of the limitations of the
> ext3 filesystem, tiles are split up into multiple subdirectories, but
> these directories are regular, and very similar to the 'GoogleLike'
> file structure:
> ./14/000/016/352/000/012/853.png
> (zoom) (x0, x1, x2) (y0, y1, y2)
> It's also possible (simple) to write your own file caching plugin,
> that (for example) stores tiles on multiple servers, or use the
> memcached memory caching plugin for faster access and distributed
> caching.
>
> The Mapnik layer should be in the next release of TileCache, sometime in
> the next two weeks.
>
> [1] http://labs.metacarta.com/wms-c/
>
> Regards,
>
More information about the talk
mailing list