gfw-api/gfw-subscription-api

View on GitHub
app/src/services/imageService/template/forma-alerts.json

Summary

Maintainability
Test Coverage
{
  "version": "1.3.0",
  "layers": [
    {
      "type": "http",
      "options": {
        "urlTemplate": "http://{s}.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png",
        "subdomains": [
          "a",
          "b",
          "c"
        ]
      }
    },
    {
      "type": "mapnik",
      "options": {
        "cartocss_version": "2.1.1",
        "cartocss": "#layer { marker-fill: #e9bd15; marker-width: 1.5; marker-line-color: #FFF; marker-line-width: 1; marker-line-opacity: 1; marker-opacity: 0.8; marker-comp-op: darken; marker-type: ellipse; marker-placement: point; marker-allow-overlap: true; marker-clip: false; marker-multi-policy: largest;} #layer[zoom>6]{ marker-width: 3; } #layer[zoom>8]{ marker-width: 6; } #layer[zoom>11]{ marker-width: 13; } #layer[zoom>12]{ marker-width: 25; } #layer[zoom>13]{ marker-width: 50; } #layer[zoom>14]{ marker-width: 100; } #layer[zoom>15]{ marker-width: 200; } #layer[zoom>16]{ marker-width: 400; } #layer[zoom>17]{ marker-width: 800; }",
        "sql": "SELECT the_geom_webmercator, 'forma_activity' as tablename, 'forma_activity' AS layer, COALESCE(to_char(acq_date, 'DD Mon, YYYY')) as acq_date, longitude, latitude FROM forma_activity WHERE acq_date >= '{{begin}}' AND acq_date <= '{{end}}'"
      }
    },
    {
      "type": "mapnik",
      "options": {
        "cartocss_version": "2.1.1",
        "cartocss": "#layer{polygon-opacity: 0; line-color: #A2BC28; line-width: 3; line-opacity: 1;}",
        "sql": "{{{query}}}"
      }
    },
    {
      "type": "http",
      "options": {
        "urlTemplate": "http://{s}.basemaps.cartocdn.com/light_only_labels/{z}/{x}/{y}.png",
        "subdomains": [
          "a",
          "b",
          "c"
        ]
      }
    }
  ]
}