2011-09-19 22:35:00 -04:00
2011-09-13 21:51:51 -06:00
2011-09-05 00:00:41 +01:00
2011-09-05 00:00:41 +01:00
2011-09-19 22:35:00 -04:00
2011-09-06 14:41:43 +01:00

Windshaft-CartoDB

This is the CartoDB map tiler.

Look at lob/cartodb/server_options to see how we configure windshaft

Install

git clone
npm install
node app.js [development | production]

Dependencies

Mapnik r

Core features

  • reads dbname from subdomain and cartodb redis for pretty tile urls
  • configures windshaft to publish cartodb_id as the interactivity layer
  • gets the default geometry type from the cartodb redis store
  • provides an ultra basic infowindow endpoint for windshaft

URLs

TILES

[GET] subdomain.cartodb.com/tiles/:table_name/:z/:x/:y.[png|png8|grid.json]

Args:

  • sql - plain SQL arguments
  • interactivity - specify the column to use in UTFGrid
  • cache_buster - if needed you can add a cachebuster to make sure you're rendering new
  • geom_type - override the cartodb default

STYLE

[GET/POST] subdomain.cartodb.com/tiles/:table_name/style

Args:

  • style - the style in CartoCSS you want to set

INFOWINDOW

[GET] subdomain.cartodb.com/tiles/:table_name/infowindow

Args:

  • infowindow - returns contents of infowindow from CartoDB.

All GET requests are wrappable with JSONp using callback argument, including the UTFGrid map tile call.

Description
No description provided
Readme 39 MiB
Languages
JavaScript 97.1%
PLpgSQL 2.3%
CSS 0.4%