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

I'm using Tilestache to generate two layers with the mapnik and mapnik grid providers, and it's working great!

However, I want users to be able to filter the data over many (more than ten) dimensions, and only show the features that match the user's filters. Creating a mapnik and mapnik grid layer for each of these dimensions--and each new one that comes up--seems like the wrong way to do this. And there are too many features to simply use GeoJSON.

So, is there a way to do this filtering dynamically? Intuitively, I'd like to pass parameters via GET request to Tilestache, which then passes the parameters along to the layers' providers, which tweak their queries.

Or am I thinking about this in entirely the wrong way?

share|improve this question
Did you ever find a solution for this? – ParoX May 11 '15 at 20:37
@ParoX no, I mostly use multiple Tilestache layers or CartoDB for this kinda situation now. – eric brelsford May 12 '15 at 21:13

Your Answer


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

Browse other questions tagged or ask your own question.