Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Within a GeoServer framework, does anybody know how I might best create/cache tiles based on layers stored in PostGIS? I am aware of Mapnik and have created a simple TMS using python (+ Django) but this seems 'clunky' and I'd like to know if there are any better ways to go about it.

Thanks for any help / advice or experiences shared.


share|improve this question
up vote 5 down vote accepted

Check TileCache provides a Python-based WMS-C/TMS server, with pluggable caching mechanisms and rendering backends. I

And GeoWebCache is a Java web application used to cache map tiles coming from a variety of sources such as OGC Web Map Service (WMS). It implements various service interfaces (such as WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) in order to accelerate and optimize map image delivery. It can also recombine tiles to work with regular WMS clients. As user1702401 commented it can be integrated in geoserver:

share|improve this answer
Since you are using GeoServer, GeoWebCache would be obvious choice. – user1702401 Dec 7 '12 at 13:51
TileCache seems stuck on version 2.11. Sometimes I wonder if it is alive, because this release has already some years. Anyway, TileCache is a great software although the seeder application has the annoyance of aborting when the cached WMS service cannot, for whatever reason, generate a requested tile; an additional problem is that you cannot tell seeder application to resume from the tile that caused it to stop. – dariapra Dec 9 '12 at 4:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.