{
  "version": 8,
  "name": "Districts",
  "metadata": {
    "filters": {
      "borders": [
        {"id": "settlements"},
        {"id": "settlements_rosreestr", "isDevFeature": true},
        {"id": "districts"},
        {"id": "federal_districts"}
      ]
    },
    "locale": {
      "ru": {
        "msu": "Административные границы",
        "borders": "Границы территорий",
        "settlements": "Населенные пункты",
        "districts": "Муниципальные образования",
        "federal_districts": "Субъекты РФ"

      },
      "en-US": {
        "msu": "Administrative boundaries",
        "borders": "Territorial boundaries",
        "settlements": "Settlements",
        "districts": "Municipalities",
        "federal_districts": "Federal subjects"
      }
    },
    "maputnik:renderer": "mlgljs"
  },
  "sources": {
    "districts": {
      "type": "vector",
      "url": "https://sppi.gis-master.ru/settlements/tiles/sources/districts"
    },
    "federal_districts": {
      "type": "vector",
      "url": "https://sppi.gis-master.ru/settlements/tiles/sources/federal_districts"
    },
    "settlements": {
      "type": "vector",
      "url": "https://sppi.gis-master.ru/settlements/tiles/sources/settlements"
    },
    "settlements_rosreestr": {
      "type": "vector",
      "url": "https://sppi.gis-master.ru/settlements/tiles/sources/settlements_rosreestr"
    }
  },
  "glyphs": "https://sppi.gis-master.ru/settlements/tiles/font/{fontstack}/{range}",
  "layers": [
    {
      "id": "federal_districts_inactive",
      "type": "fill",
      "source": "federal_districts",
      "paint": {"fill-color": "rgba(90, 95, 100, 0.25)"},
      "source-layer": "federal_districts",
      "filter": [ "any", ["!", ["has", "state"]], ["==", ["get", "state"], null] ],
      "metadata":{
        "filter_id": "federal_districts",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      }
    },{
      "id": "federal_districts_opened",
      "type": "fill",
      "source": "federal_districts",
      "paint": {"fill-color": "rgba(16, 237, 12, 0.25)"},
      "source-layer": "federal_districts",
      "filter": ["all",["==", "state", "opened"] ],
      "metadata":{
        "filter_id": "federal_districts",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      }
    },
    {
      "id": "federal_districts_closed",
      "type": "fill",
      "source": "federal_districts",
      "paint": { "fill-color": "rgba(252, 8, 32, 0.25)" },
      "source-layer": "federal_districts",
      "filter": ["all",["==", "state", "closed"] ],
      "metadata":{
        "filter_id": "federal_districts",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      }
    },
    {
      "id": "federal_districts_limited",
      "type": "fill",
      "source": "federal_districts",
      "paint": { "fill-color": "rgba(248, 252, 8, 0.25)" },
      "source-layer": "federal_districts",
      "filter": ["all",["==", "state", "limited"] ],
      "metadata":{
        "filter_id": "federal_districts",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      }
    },
    {
      "id": "districts-outline",
      "type": "line",
      "metadata": {"filter_id": "districts"},
      "source": "districts",
      "source-layer": "districts",
      "layout": {"visibility": "visible"},
      "paint": {"line-width": 1}
    },
    {
      "id": "districts",
      "type": "fill",
      "metadata":{
        "filter_id": "districts",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      },

      "source": "districts",
      "source-layer": "districts",
      "layout": {"visibility": "visible"},
      "paint": {
        "fill-color": {
          "stops": [
            [8, "rgba(17, 50, 234, 0.4)"],
            [13, "rgba(17, 50, 234, 0.15)"]
          ]
        }
      }
    },
    {
      "id": "settlements-outline",
      "type": "line",
      "metadata": {"filter_id": "settlements"},
      "source": "settlements",
      "source-layer": "settlements",
      "layout": {"visibility": "visible"},
      "paint": {
        "line-width": {"stops": [[1, 0], [14, 1], [15, 2]]},
        "line-offset": 0
      }
    },
    {
      "id": "settlements-name",
      "type": "symbol",
      "metadata": {"filter_id": "settlements"},
      "source": "settlements",
      "source-layer": "settlements",
      "layout": {
        "text-font": ["OpenSans-Regular"],
        "symbol-placement": "point",
        "text-field": "{name}",
        "text-pitch-alignment": "auto",
        "text-size": 12,
        "visibility": "none"
      },
      "paint": {}
    },
    {
      "id": "settlements_rosreestr-lines",
      "type": "line",
      "metadata": {"filter_id": "settlements_rosreestr"},
      "source": "settlements_rosreestr",
      "source-layer": "settlements_rosreestr",
      "layout": {"visibility": "visible"},
      "paint": {"line-width": 1}
    },
    {
      "id": "settlements_rosreestr",
      "type": "fill",
      "metadata": {"filter_id": "settlements_rosreestr"},
      "source": "settlements_rosreestr",
      "source-layer": "settlements_rosreestr",
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(43, 127, 194, 0.38)"}
    },
    {
      "id": "settlements",
      "type": "fill",
      "metadata": {
        "filter_id": "settlements",
        "tooltip": "{properties.name}<br/>OKTMO {properties.oktmo}"
      },
      "source": "settlements",
      "source-layer": "settlements",
      "layout": {"visibility": "visible"},
      "paint": {"fill-color": "rgba(218, 124, 31, 0.3)"}
    }
  ],
  "id": "7ebtycc"
}

