|  | function getCartoCss(id, rules) { | 
        
          |  | return '#' + id + ' {\n\t' + | 
        
          |  | rules.join('\n\t') | 
        
          |  | + '\n}' | 
        
          |  | } | 
        
          |  |  | 
        
          |  | var DEFAULT_STYLE = [ | 
        
          |  | "#points['mapnik::geometry_type'=1] {", | 
        
          |  | "  marker-fill-opacity: 0.7;", | 
        
          |  | "  marker-line-color: #FFF;", | 
        
          |  | "  marker-line-width: 0.5;", | 
        
          |  | "  marker-line-opacity: 1;", | 
        
          |  | "  marker-placement: point;", | 
        
          |  | "  marker-type: ellipse;", | 
        
          |  | "  marker-width: 4;", | 
        
          |  | "  marker-fill: red;", | 
        
          |  | "  marker-allow-overlap: true;", | 
        
          |  | "}", | 
        
          |  | "#lines['mapnik::geometry_type'=2] {", | 
        
          |  | "  line-color: red;", | 
        
          |  | "  line-width: 2;", | 
        
          |  | "  line-opacity: 1.0;", | 
        
          |  | "}", | 
        
          |  | "#polygons['mapnik::geometry_type'=3] {", | 
        
          |  | "  polygon-fill: red;", | 
        
          |  | "  polygon-opacity: 0.7;", | 
        
          |  | "  line-color: #FFF;", | 
        
          |  | "  line-width: 0.5;", | 
        
          |  | "  line-opacity: 1;", | 
        
          |  | "}" | 
        
          |  | ].join('\n'); | 
        
          |  |  | 
        
          |  | var examples = { | 
        
          |  |  | 
        
          |  | 'world-borders': { | 
        
          |  | sql: [ | 
        
          |  | "SELECT the_geom_webmercator, pop2005, st_area(the_geom::geography) area2 FROM world_borders_public", | 
        
          |  | ].join('\n'), | 
        
          |  | cartocss: [ | 
        
          |  | "#layer{", | 
        
          |  | "  line-color: #FFF;", | 
        
          |  | "  line-width: 0.5;", | 
        
          |  | "  line-opacity: 1;", | 
        
          |  | "  polygon-opacity: 1;", | 
        
          |  | "  polygon-fill: ramp([area2], colorbrewer(YlGnBu), jenks);", | 
        
          |  | "}" | 
        
          |  | ].join('\n'), | 
        
          |  | center: [10, 0], | 
        
          |  | zoom: 1 | 
        
          |  | }, | 
        
          |  |  | 
        
          |  | 'world-borders-where-query': { | 
        
          |  | sql: [ | 
        
          |  | "SELECT the_geom_webmercator, pop2005, st_area(the_geom::geography) area2 FROM world_borders_public WHERE pop2005 > 1e7", | 
        
          |  | ].join('\n'), | 
        
          |  | cartocss: [ | 
        
          |  | "#layer{", | 
        
          |  | "  line-color: #FFF;", | 
        
          |  | "  line-width: 0.5;", | 
        
          |  | "  line-opacity: 1;", | 
        
          |  | "  polygon-opacity: 1;", | 
        
          |  | "  polygon-fill: ramp([area2], colorbrewer(YlGnBu), jenks);", | 
        
          |  | "}" | 
        
          |  | ].join('\n'), | 
        
          |  | center: [10, 0], | 
        
          |  | zoom: 1 | 
        
          |  | }, | 
        
          |  |  | 
        
          |  | 'populated-places': { | 
        
          |  | sql: [ | 
        
          |  | "SELECT * FROM ne_populated_places order by pop_max desc", | 
        
          |  | ].join('\n'), | 
        
          |  | cartocss: [ | 
        
          |  | "#layer{", | 
        
          |  | "  marker-placement: point;", | 
        
          |  | "  marker-allow-overlap: true;", | 
        
          |  | "  marker-line-opacity: 0.2;", | 
        
          |  | "  marker-opacity: 1;", | 
        
          |  | "  marker-fill: ramp([pop_max], colorbrewer(YlGnBu));", | 
        
          |  | "  marker-width: ramp([pop_max], 6, 24);", | 
        
          |  | "}" | 
        
          |  | ].join('\n'), | 
        
          |  | center: [10, 0], | 
        
          |  | zoom: 1 | 
        
          |  | }, | 
        
          |  |  | 
        
          |  | 'populated-places-where-query': { | 
        
          |  | sql: [ | 
        
          |  | "SELECT * FROM ne_populated_places WHERE pop_max > 1e7 order by pop_max desc", | 
        
          |  | ].join('\n'), | 
        
          |  | cartocss: [ | 
        
          |  | "#layer{", | 
        
          |  | "  marker-placement: point;", | 
        
          |  | "  marker-allow-overlap: true;", | 
        
          |  | "  marker-line-opacity: 0.2;", | 
        
          |  | "  marker-opacity: 1;", | 
        
          |  | "  marker-fill: ramp([pop_max], colorbrewer(Reds));", | 
        
          |  | "  marker-width: ramp([pop_max], 6, 24);", | 
        
          |  | "}" | 
        
          |  | ].join('\n'), | 
        
          |  | center: [10, 0], | 
        
          |  | zoom: 1 | 
        
          |  | } | 
        
          |  | }; |