{
  "version": 1,
  "defaults": {
    "visible": [
      "regions"
    ],
    "provenance_required": true
  },
  "layers": [
    {
      "id": "regions",
      "title": "Регионы",
      "description": "Административные регионы Казахстана из основного набора границ QazGeo.",
      "kind": "vector",
      "status": "stable",
      "source_type": "martin",
      "source_id": "regions",
      "source_layer": "regions",
      "legend": {
        "color": "#5baaa9",
        "shape": "polygon"
      },
      "tilejson": "/tiles/regions",
      "maplibre": {
        "source": {
          "id": "qazgeo-regions",
          "type": "vector",
          "url": "/tiles/regions"
        },
        "layers": [
          {
            "id": "qazgeo-regions-fill",
            "type": "fill",
            "source": "qazgeo-regions",
            "source-layer": "regions",
            "paint": {
              "fill-color": "#2f80ed",
              "fill-opacity": 0.28
            }
          },
          {
            "id": "qazgeo-regions-line",
            "type": "line",
            "source": "qazgeo-regions",
            "source-layer": "regions",
            "paint": {
              "line-color": "#1b4f72",
              "line-width": 1.2
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.regions",
        "label": "Регионы QazGeo",
        "attribution": "QazGeo",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "regions",
        "owner": "qazgeo",
        "upstream": "qazgeo.regions",
        "contract": "qazgeo-layer/v1",
        "classification": "public-safe",
        "license_status": "documented",
        "license_note": "Управляемый QazGeo справочный набор административных границ.",
        "geometry": "polygon",
        "legend": {
          "color": "#5baaa9",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 2592000,
        "data_updated_at": "2026-07-17",
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": null,
        "public_projection": [
          "code",
          "name_ru",
          "name_kk",
          "geometry"
        ],
        "contract_path": "/tiles/regions",
        "rollback": "Отключить запись реестра или откатить релиз QazGeo; исходные данные сохраняются.",
        "dataset_status": "versioned_snapshot",
        "source_url": "https://qgeo.tech",
        "coverage": {
          "scope": "Казахстан",
          "status": "complete",
          "geographies": 20,
          "geometry": "ADM1"
        },
        "publication_scope": "safe_administrative_geometry",
        "sensitivity": "none",
        "geometry_quality": "validated",
        "lineage": {
          "pipeline": "QazGeo managed reference snapshot",
          "source_artifact": "data/geojson/kaz_adm1_full.geojson"
        },
        "limitations": "Актуальность границ определяется версией снапшота; изменения административной реформы публикуются отдельным lineage.",
        "field_contract": [
          {
            "name": "code",
            "type": "string",
            "required": true
          },
          {
            "name": "name_ru",
            "type": "string",
            "required": true
          },
          {
            "name": "name_kk",
            "type": "string",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Polygon",
            "required": true
          }
        ]
      },
      "freshness_class": "daily",
      "observation_status": "versioned_snapshot",
      "temporal": {
        "data_updated_at": "2026-07-17",
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": null
      }
    },
    {
      "id": "infrastructure",
      "title": "Инфраструктура",
      "description": "Открытые линии электропередачи, нефтепроводы и газопроводы Казахстана в векторных тайлах Martin.",
      "kind": "vector",
      "status": "stable",
      "source_type": "martin",
      "source_id": "infrastructure",
      "source_layer": "infrastructure",
      "legend": {
        "color": "#d97706",
        "shape": "line"
      },
      "tilejson": "/tiles/infrastructure",
      "maplibre": {
        "source": {
          "id": "qazgeo-infrastructure",
          "type": "vector",
          "url": "/tiles/infrastructure"
        },
        "layers": [
          {
            "id": "qazgeo-infrastructure-line",
            "type": "line",
            "source": "qazgeo-infrastructure",
            "source-layer": "infrastructure",
            "paint": {
              "line-color": [
                "match",
                [
                  "get",
                  "infra_type"
                ],
                "power_line",
                "#38d4ff",
                "pipeline_oil",
                "#ffad5c",
                "pipeline_gas",
                "#d7ff76",
                "#d97706"
              ],
              "line-opacity": 0.78,
              "line-width": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                0.6,
                9,
                2.4
              ]
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.infrastructure",
        "label": "Инфраструктура QazGeo",
        "attribution": "QazGeo / © OpenStreetMap contributors",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "infrastructure",
        "owner": "qazgeo",
        "upstream": "qazgeo.infrastructure",
        "contract": "qazgeo-layer/v1",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Открытый инфраструктурный слой QazGeo на основе данных OpenStreetMap с обязательной атрибуцией.",
        "geometry": "line",
        "legend": {
          "color": "#d97706",
          "shape": "line"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 2592000,
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "metadata.extract_date",
        "public_projection": [
          "infra_type",
          "name",
          "length_km",
          "osm_id",
          "geometry"
        ],
        "contract_path": "/tiles/infrastructure",
        "rollback": "Отключить запись реестра или откатить релиз QazGeo; исходные данные сохраняются.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://download.geofabrik.de/asia/kazakhstan.html",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 1,
          "segments": 7520,
          "geometry": "LineString"
        },
        "publication_scope": "public_geometry_with_attribution",
        "sensitivity": "source_reviewed",
        "geometry_quality": "dated_community_mapped_snapshot",
        "lineage": {
          "pipeline": "Geofabrik OSM PBF -> Osmium -> QazGeo safe projection -> PostGIS/Martin",
          "source_artifact": "data/energy-network-snapshot.v1.json"
        },
        "limitations": "Покрытие зависит от полноты картирования OpenStreetMap и не является инженерной или оперативной схемой; опоры, подстанции, клапаны, давление, диаметр, мощность и телеметрия исключены.",
        "field_contract": [
          {
            "name": "infra_type",
            "type": "string",
            "required": true
          },
          {
            "name": "name",
            "type": "string",
            "required": false
          },
          {
            "name": "length_km",
            "type": "number",
            "required": true
          },
          {
            "name": "osm_id",
            "type": "string",
            "required": true
          },
          {
            "name": "geometry",
            "type": "LineString",
            "required": true
          }
        ]
      },
      "freshness_class": "daily",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "metadata.extract_date"
      }
    },
    {
      "id": "national_transport_network",
      "title": "Национальная транспортная сеть",
      "description": "Датированные основные дороги, железные дороги и паромные линии из управляемого геокаталога.",
      "kind": "vector",
      "status": "stable",
      "source_type": "martin",
      "source_id": "public_geo_lines",
      "source_layer": "public_geo_lines",
      "legend": {
        "color": "#f59e0b",
        "shape": "line"
      },
      "tilejson": "/tiles/public_geo_lines",
      "overview_tilejson": "/tiles/public_geo_lines_overview",
      "detail_minzoom": 5,
      "overview_maxzoom": 4,
      "maplibre": {
        "source": {
          "id": "qazgeo-national-transport-network",
          "type": "vector",
          "url": "/tiles/public_geo_lines"
        },
        "layers": [
          {
            "id": "qazgeo-major-roads-line",
            "type": "line",
            "source": "qazgeo-national-transport-network",
            "source-layer": "public_geo_lines",
            "filter": [
              "==",
              [
                "get",
                "layer_id"
              ],
              "transport_road_major"
            ],
            "paint": {
              "line-color": "#f59e0b",
              "line-opacity": 0.74,
              "line-width": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                0.5,
                10,
                2.8
              ]
            }
          },
          {
            "id": "qazgeo-rail-line",
            "type": "line",
            "source": "qazgeo-national-transport-network",
            "source-layer": "public_geo_lines",
            "filter": [
              "==",
              [
                "get",
                "layer_id"
              ],
              "transport_rail"
            ],
            "paint": {
              "line-color": "#334155",
              "line-opacity": 0.82,
              "line-width": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                0.5,
                10,
                2.2
              ],
              "line-dasharray": [
                3,
                2
              ]
            }
          },
          {
            "id": "qazgeo-ferry-line",
            "type": "line",
            "source": "qazgeo-national-transport-network",
            "source-layer": "public_geo_lines",
            "filter": [
              "==",
              [
                "get",
                "layer_id"
              ],
              "transport_ferry"
            ],
            "paint": {
              "line-color": "#0284c7",
              "line-opacity": 0.82,
              "line-width": 2,
              "line-dasharray": [
                2,
                2
              ]
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.public_geo_lines",
        "label": "Транспортная сеть QazGeo",
        "attribution": "QazGeo / © OpenStreetMap contributors",
        "refresh_cadence_s": 604800
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "national_transport_network",
        "owner": "qazgeo",
        "upstream": "qazgeo.public_geo_lines",
        "contract": "qazgeo-public-geodata/v1",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Датированный открытый набор OpenStreetMap с обязательной атрибуцией ODbL.",
        "geometry": "line",
        "legend": {
          "color": "#f59e0b",
          "shape": "line"
        },
        "refresh_slo_seconds": 604800,
        "freshness_window_seconds": 2592000,
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "observed_at",
        "public_projection": [
          "layer_id",
          "feature_class",
          "name",
          "source_id",
          "source_feature_id",
          "snapshot_id",
          "observed_at",
          "properties",
          "geometry"
        ],
        "contract_path": "/tiles/public_geo_lines",
        "rollback": "Удалить новый snapshot_id или восстановить предыдущий immutable DB snapshot; исходный PBF и manifest сохраняются.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://download.geofabrik.de/asia/kazakhstan.html",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 1,
          "features": 44801,
          "geometry": "LineString"
        },
        "publication_scope": "public_transport_network_geometry",
        "sensitivity": "source_reviewed",
        "geometry_quality": "dated_community_mapped_snapshot",
        "lineage": {
          "pipeline": "Geofabrik OSM PBF -> Osmium -> QazGeo safe classifier -> PostGIS/Martin",
          "source_artifact": "data/public-geodata-snapshot.v1.json"
        },
        "limitations": "Геометрия и теги зависят от полноты OpenStreetMap; слой не заменяет официальные дорожные и железнодорожные реестры, правовые ограничения и расписания.",
        "field_contract": [
          {
            "name": "layer_id",
            "type": "string",
            "required": true
          },
          {
            "name": "feature_class",
            "type": "string",
            "required": true
          },
          {
            "name": "name",
            "type": "string",
            "required": false
          },
          {
            "name": "source_id",
            "type": "string",
            "required": true
          },
          {
            "name": "source_feature_id",
            "type": "string",
            "required": true
          },
          {
            "name": "snapshot_id",
            "type": "string",
            "required": true
          },
          {
            "name": "observed_at",
            "type": "date",
            "required": true
          },
          {
            "name": "properties",
            "type": "object",
            "required": true
          },
          {
            "name": "geometry",
            "type": "object",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "observed_at"
      }
    },
    {
      "id": "national_place_nodes",
      "title": "Логистика, мобильность и путешествия",
      "description": "Датированные транспортные узлы, дорожный сервис и туристские объекты из управляемого геокаталога.",
      "kind": "vector",
      "status": "stable",
      "source_type": "martin",
      "source_id": "public_geo_points",
      "source_layer": "public_geo_points",
      "legend": {
        "color": "#0f766e",
        "shape": "point"
      },
      "tilejson": "/tiles/public_geo_points",
      "overview_tilejson": "/tiles/public_geo_points_overview",
      "detail_minzoom": 6,
      "overview_maxzoom": 5,
      "maplibre": {
        "source": {
          "id": "qazgeo-national-place-nodes",
          "type": "vector",
          "url": "/tiles/public_geo_points"
        },
        "layers": [
          {
            "id": "qazgeo-logistics-circle",
            "type": "circle",
            "source": "qazgeo-national-place-nodes",
            "source-layer": "public_geo_points",
            "filter": [
              "in",
              [
                "get",
                "layer_id"
              ],
              [
                "literal",
                [
                  "logistics_airport",
                  "logistics_rail_station",
                  "logistics_bus_station",
                  "logistics_port",
                  "logistics_ferry_terminal",
                  "logistics_border_control",
                  "logistics_customs",
                  "logistics_warehouse",
                  "logistics_hub"
                ]
              ]
            ],
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                2,
                10,
                6
              ],
              "circle-color": "#7c3aed",
              "circle-opacity": 0.8,
              "circle-stroke-width": 1,
              "circle-stroke-color": "#ffffff"
            }
          },
          {
            "id": "qazgeo-mobility-circle",
            "type": "circle",
            "source": "qazgeo-national-place-nodes",
            "source-layer": "public_geo_points",
            "filter": [
              "in",
              [
                "get",
                "layer_id"
              ],
              [
                "literal",
                [
                  "mobility_fuel",
                  "mobility_charging_station",
                  "mobility_service_area",
                  "mobility_rest_area",
                  "mobility_weigh_station"
                ]
              ]
            ],
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                5,
                1.5,
                11,
                5
              ],
              "circle-color": "#0f766e",
              "circle-opacity": 0.78
            }
          },
          {
            "id": "qazgeo-tourism-circle",
            "type": "circle",
            "source": "qazgeo-national-place-nodes",
            "source-layer": "public_geo_points",
            "filter": [
              "in",
              [
                "get",
                "layer_id"
              ],
              [
                "literal",
                [
                  "tourism_attraction",
                  "tourism_museum",
                  "tourism_viewpoint",
                  "tourism_information",
                  "tourism_accommodation",
                  "tourism_camp_site",
                  "food_restaurant"
                ]
              ]
            ],
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                5,
                1.5,
                11,
                5
              ],
              "circle-color": "#db2777",
              "circle-opacity": 0.74
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.public_geo_points",
        "label": "Узлы и места QazGeo",
        "attribution": "QazGeo / © OpenStreetMap contributors",
        "refresh_cadence_s": 604800
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "national_place_nodes",
        "owner": "qazgeo",
        "upstream": "qazgeo.public_geo_points",
        "contract": "qazgeo-public-geodata/v1",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Датированный открытый набор OpenStreetMap с обязательной атрибуцией ODbL.",
        "geometry": "point",
        "legend": {
          "color": "#0f766e",
          "shape": "point"
        },
        "refresh_slo_seconds": 604800,
        "freshness_window_seconds": 2592000,
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "observed_at",
        "public_projection": [
          "layer_id",
          "feature_class",
          "name",
          "source_id",
          "source_feature_id",
          "snapshot_id",
          "observed_at",
          "properties",
          "geometry"
        ],
        "contract_path": "/tiles/public_geo_points",
        "rollback": "Удалить новый snapshot_id или восстановить предыдущий immutable DB snapshot; исходный PBF и manifest сохраняются.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://download.geofabrik.de/asia/kazakhstan.html",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 1,
          "features": 10734,
          "geometry": "Point"
        },
        "publication_scope": "public_logistics_mobility_tourism_points",
        "sensitivity": "source_reviewed",
        "geometry_quality": "dated_community_mapped_snapshot",
        "lineage": {
          "pipeline": "Geofabrik OSM PBF -> Osmium -> QazGeo safe classifier -> PostGIS/Martin",
          "source_artifact": "data/public-geodata-snapshot.v1.json"
        },
        "limitations": "Точки и теги зависят от полноты OpenStreetMap; слой не подтверждает доступность, вместимость, расписание, цену или официальный статус объекта.",
        "field_contract": [
          {
            "name": "layer_id",
            "type": "string",
            "required": true
          },
          {
            "name": "feature_class",
            "type": "string",
            "required": true
          },
          {
            "name": "name",
            "type": "string",
            "required": false
          },
          {
            "name": "source_id",
            "type": "string",
            "required": true
          },
          {
            "name": "source_feature_id",
            "type": "string",
            "required": true
          },
          {
            "name": "snapshot_id",
            "type": "string",
            "required": true
          },
          {
            "name": "observed_at",
            "type": "date",
            "required": true
          },
          {
            "name": "properties",
            "type": "object",
            "required": true
          },
          {
            "name": "geometry",
            "type": "object",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2026-08-06",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-06",
        "observed_at_field": "observed_at"
      }
    },
    {
      "id": "h3_poi_density",
      "title": "Плотность POI по H3",
      "description": "Агрегированная плотность точек интереса в H3-гексагонах; отдельные POI не раскрываются.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "api",
      "source_id": "h3_poi_density",
      "legend": {
        "color": "#0f766e",
        "shape": "polygon"
      },
      "endpoint": "/api/v1/h3/hexbin?resolution=7",
      "maplibre": {
        "source": {
          "id": "qazgeo-h3-poi-density",
          "type": "geojson",
          "data": "/api/v1/h3/hexbin?resolution=7"
        },
        "layers": [
          {
            "id": "qazgeo-h3-poi-density-fill",
            "type": "fill",
            "source": "qazgeo-h3-poi-density",
            "paint": {
              "fill-color": "#0f766e",
              "fill-opacity": 0.38
            }
          },
          {
            "id": "qazgeo-h3-poi-density-line",
            "type": "line",
            "source": "qazgeo-h3-poi-density",
            "paint": {
              "line-color": "#0f3d3e",
              "line-opacity": 0.48,
              "line-width": 0.5
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.h3.poi_density",
        "label": "Плотность POI QazGeo",
        "attribution": "QazGeo, агрегированные POI",
        "refresh_cadence_s": 3600
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "h3_poi_density",
        "owner": "qazgeo",
        "upstream": "qazgeo.h3.poi_density",
        "contract": "qazgeo-layer/v1",
        "classification": "public-safe",
        "license_status": "documented",
        "license_note": "Агрегированная плотность объектов QazGeo; отдельные объекты в этом слое не публикуются.",
        "geometry": "polygon",
        "legend": {
          "color": "#0f766e",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 3600,
        "freshness_window_seconds": 86400,
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "snapshot_version",
        "public_projection": [
          "h3_index",
          "count",
          "resolution",
          "area_km2",
          "density_per_km2",
          "snapshot_version",
          "geometry"
        ],
        "contract_path": "/api/v1/h3/hexbin?resolution=7",
        "rollback": "Отключить запись реестра или откатить релиз QazGeo; исходные данные сохраняются.",
        "dataset_status": "contract_only",
        "source_url": "https://qgeo.tech/api/v1/h3/hexbin",
        "coverage": {
          "scope": "Казахстан, регионально привязанные POI",
          "status": "partial",
          "geographies": 20,
          "geometry": "H3 polygon"
        },
        "publication_scope": "aggregated_density_only",
        "sensitivity": "aggregate_only",
        "geometry_quality": "derived_grid",
        "lineage": {
          "pipeline": "QazGeo POI aggregation",
          "source_artifact": null
        },
        "limitations": "Ячейки показывают агрегированную плотность, а не полный перечень отдельных объектов.",
        "field_contract": [
          {
            "name": "h3_index",
            "type": "string",
            "required": true
          },
          {
            "name": "count",
            "type": "number",
            "required": true
          },
          {
            "name": "resolution",
            "type": "integer",
            "required": true
          },
          {
            "name": "density_per_km2",
            "type": "number",
            "required": true
          },
          {
            "name": "snapshot_version",
            "type": "string",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Polygon",
            "required": true
          }
        ]
      },
      "freshness_class": "operational",
      "observation_status": "contract_only",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "snapshot_version"
      }
    },
    {
      "id": "shadow_safe_events",
      "title": "Сигналы по Казахстану",
      "description": "Сигналы NASA FIRMS, землетрясений, погодных предупреждений, качества воздуха, связи и международных событий. Точки вне Казахстана, устаревшие и чувствительные наблюдения исключены.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "api",
      "source_id": "shadow_safe_events",
      "legend": {
        "color": "#ea580c",
        "shape": "point"
      },
      "endpoint": "/api/v1/external-layers/shadow-events",
      "maplibre": {
        "source": {
          "id": "qazgeo-shadow-safe-events",
          "type": "geojson",
          "data": "/api/v1/external-layers/shadow-events"
        },
        "layers": [
          {
            "id": "qazgeo-shadow-safe-events-circle",
            "type": "circle",
            "source": "qazgeo-shadow-safe-events",
            "paint": {
              "circle-radius": 5,
              "circle-stroke-width": 1,
              "circle-stroke-color": "#ffffff",
              "circle-color": [
                "match",
                [
                  "get",
                  "layer"
                ],
                "earthquakes",
                "#b91c1c",
                "firms_fires",
                "#ea580c",
                "weather_alerts",
                "#0369a1",
                "air_quality",
                "#7c3aed",
                "#0f766e"
              ]
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.qazlake.shadow_safe_events",
        "label": "QazPipe, QazLake Shadow и QazGeo",
        "attribution": "Публичные агрегированные события; обновление каждый час",
        "refresh_cadence_s": 3600
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "shadow_safe_events",
        "owner": "qazpipe-qazlake-qazgeo",
        "upstream": "qazgeo.qazlake.shadow_safe_events",
        "contract": "qazlake-geo/v1",
        "classification": "public-safe",
        "license_status": "source-specific-attribution",
        "license_note": "Публикуются только разрешённые события QazGeo; исходные наблюдения и чувствительные слои остаются внутренними.",
        "geometry": "point",
        "legend": {
          "color": "#ea580c",
          "shape": "point"
        },
        "refresh_slo_seconds": 7200,
        "freshness_window_seconds": 604800,
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "observed_at",
        "public_projection": [
          "layer",
          "observation_type",
          "title",
          "observed_at",
          "collected_at",
          "source_url",
          "confidence",
          "provenance",
          "geometry"
        ],
        "contract_path": "/api/v1/external-layers/shadow-events",
        "rollback": "Удалить публичную запись реестра или отключить адаптер QazLake; исходные материалы QazLake не изменяются.",
        "dataset_status": "contract_only",
        "source_url": "https://qgeo.tech/api/v1/external-layers/shadow-events",
        "coverage": {
          "scope": "Разрешённые агрегированные события",
          "status": "unknown",
          "geographies": null,
          "geometry": "Point"
        },
        "publication_scope": "aggregated_public_events",
        "sensitivity": "aggregate_only",
        "geometry_quality": "upstream_observation_required",
        "lineage": {
          "pipeline": "QazPipe -> QazLake Shadow -> QazGeo",
          "source_artifact": null
        },
        "limitations": "Слой не является полным реестром событий; отсутствие объектов не означает отсутствие события.",
        "field_contract": [
          {
            "name": "layer",
            "type": "string",
            "required": true
          },
          {
            "name": "observation_type",
            "type": "string",
            "required": true
          },
          {
            "name": "title",
            "type": "string",
            "required": false
          },
          {
            "name": "observed_at",
            "type": "datetime",
            "required": true
          },
          {
            "name": "confidence",
            "type": "number",
            "required": false
          },
          {
            "name": "provenance",
            "type": "object",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Point",
            "required": true
          }
        ]
      },
      "freshness_class": "operational",
      "observation_status": "contract_only",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "observed_at"
      }
    },
    {
      "id": "nasa_viirs_true_color",
      "title": "Снимок VIIRS",
      "description": "Дневной снимок Казахстана в естественных цветах из NASA EOSDIS GIBS. Пиксели отдаются напрямую; слой выключен по умолчанию.",
      "kind": "raster",
      "status": "beta",
      "source_type": "tilejson",
      "source_id": "nasa_gibs_viirs",
      "legend": {
        "color": "#587a4b",
        "shape": "raster"
      },
      "tilejson": "/api/v1/external-layers/nasa-viirs-true-color",
      "maplibre": {
        "source": {
          "id": "qazgeo-nasa-viirs-true-color",
          "type": "raster",
          "url": "/api/v1/external-layers/nasa-viirs-true-color",
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-nasa-viirs-true-color-raster",
            "type": "raster",
            "source": "qazgeo-nasa-viirs-true-color",
            "paint": {
              "raster-opacity": 0.72,
              "raster-fade-duration": 250
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.nasa_gibs.viirs_true_color",
        "label": "NASA EOSDIS GIBS",
        "attribution": "NASA EOSDIS GIBS",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "nasa_viirs_true_color",
        "owner": "qazgeo",
        "upstream": "qazgeo.nasa_gibs.viirs_true_color",
        "contract": "tilejson/v3",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Публичные снимки NASA EOSDIS GIBS. Карта сохраняет атрибуцию NASA; QazGeo не проксирует и не хранит растровые тайлы.",
        "geometry": "raster",
        "legend": {
          "color": "#587a4b",
          "shape": "raster"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 259200,
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "observation_date",
        "public_projection": [
          "tiles",
          "bounds",
          "minzoom",
          "maxzoom",
          "observation_date",
          "attribution"
        ],
        "contract_path": "/api/v1/external-layers/nasa-viirs-true-color",
        "rollback": "Удалить запись реестра; снимки в QazGeo не хранятся.",
        "dataset_status": "contract_only",
        "source_url": "https://gibs.earthdata.nasa.gov/",
        "coverage": {
          "scope": "Казахстан, TileJSON",
          "status": "unknown",
          "geographies": null,
          "geometry": "Raster"
        },
        "publication_scope": "metadata_and_external_tiles",
        "sensitivity": "none",
        "geometry_quality": "metadata_only",
        "lineage": {
          "pipeline": "NASA GIBS -> QazGeo TileJSON",
          "source_artifact": null
        },
        "limitations": "QazGeo не хранит растровые тайлы; доступность и дата снимка зависят от внешнего каталога NASA GIBS.",
        "field_contract": [
          {
            "name": "tiles",
            "type": "array",
            "required": true
          },
          {
            "name": "bounds",
            "type": "array",
            "required": true
          },
          {
            "name": "observation_date",
            "type": "date",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "daily",
      "observation_status": "contract_only",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "observation_date"
      }
    },
    {
      "id": "sentinel1_scenes",
      "title": "Сцены Sentinel-1 GRD",
      "description": "Первые 100 недавних сцен Sentinel-1 GRD над Казахстаном с официальными границами, датой и параметрами наблюдения; исходные растры не перепубликуются.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "observed_geojson",
      "source_id": "copernicus_dataspace_sentinel1_grd",
      "legend": {
        "color": "#2563a6",
        "shape": "point"
      },
      "endpoint": "https://stac.dataspace.copernicus.eu/v1/search",
      "maplibre": {
        "source": {
          "id": "qazgeo-sentinel1-scenes",
          "type": "geojson",
          "data": "/data/qazgeo/sentinel1-scenes.geojson"
        },
        "layers": [
          {
            "id": "qazgeo-sentinel1-scenes-circle",
            "type": "circle",
            "source": "qazgeo-sentinel1-scenes",
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                3,
                9,
                6
              ],
              "circle-color": "#4d9fff",
              "circle-opacity": 0.76,
              "circle-stroke-width": 1.2,
              "circle-stroke-color": "#e7f4ff"
            }
          }
        ]
      },
      "provenance": {
        "source_id": "copernicus.dataspace.stac.sentinel1_grd",
        "label": "Copernicus Data Space / Sentinel-1 GRD",
        "attribution": "Copernicus Data Space Ecosystem · Sentinel-1",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "sentinel1_scenes",
        "owner": "Copernicus Data Space Ecosystem",
        "upstream": "Copernicus Data Space STAC / sentinel-1-grd",
        "contract": "stac-api/1.0",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Публикуются ссылки на официальный каталог, footprint и свойства сцены; исходные растры и пути хранения не копируются.",
        "geometry": "polygon",
        "legend": {
          "color": "#4d9fff",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 2592000,
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "metadata.source.observed_at",
        "public_projection": [
          "scene_id",
          "observed_at",
          "observed_on",
          "platform",
          "instrument_mode",
          "orbit_state",
          "polarizations",
          "resolution",
          "timeliness",
          "collection",
          "source_url",
          "geometry"
        ],
        "contract_path": "https://stac.dataspace.copernicus.eu/v1/search",
        "rollback": "Отключить запись реестра и dated snapshot; исходный каталог Copernicus не изменяется.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://stac.dataspace.copernicus.eu/v1/search",
        "coverage": {
          "scope": "Казахстан в ограничивающем прямоугольнике 46–88°E, 40–56°N",
          "status": "partial_recent_window",
          "geographies": 100,
          "scenes": 100,
          "geometry": "Polygon footprint"
        },
        "publication_scope": "metadata_and_footprints",
        "sensitivity": "none",
        "geometry_quality": "official_stac_footprint",
        "lineage": {
          "pipeline": "Copernicus Data Space STAC → bounded metadata snapshot → MapLibre GeoJSON footprint overlay",
          "source_artifact": "https://documentation.dataspace.copernicus.eu/APIs/STAC.html"
        },
        "limitations": "Это первая страница каталога за 30 дней с лимитом 100 сцен; наличие следующей страницы явно сохранено в metadata.query.has_next_page. Слой не является полным архивом наблюдений, картой качества пикселей или готовым аналитическим продуктом.",
        "field_contract": [
          {
            "name": "scene_id",
            "type": "string",
            "required": true
          },
          {
            "name": "observed_at",
            "type": "datetime",
            "required": true
          },
          {
            "name": "platform",
            "type": "string",
            "required": false
          },
          {
            "name": "instrument_mode",
            "type": "string",
            "required": false
          },
          {
            "name": "orbit_state",
            "type": "string",
            "required": false
          },
          {
            "name": "polarizations",
            "type": "array",
            "required": false
          },
          {
            "name": "source_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Polygon",
            "required": true
          }
        ]
      },
      "freshness_class": "daily",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "metadata.source.observed_at"
      },
      "snapshot": {
        "url": "/data/qazgeo/sentinel1-scenes.geojson",
        "bytes": 145367,
        "sha256": "fc627d33387903b85d299abd4e0d2c8e15d3f9ea877f988bed6e107c751ef9f8"
      }
    },
    {
      "id": "hydro_stations",
      "title": "Гидропосты",
      "description": "Гидропосты Казахстана из каталога QazLake для видимого участка карты; исходные поля не публикуются.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "api",
      "source_id": "qazlake_hydro_stations",
      "legend": {
        "color": "#0284c7",
        "shape": "point"
      },
      "endpoint": "/api/v1/external-layers/hydro-stations",
      "maplibre": {
        "source": {
          "id": "qazgeo-hydro-stations",
          "type": "geojson",
          "data": "/api/v1/external-layers/hydro-stations?limit=1000",
          "viewport_query": "bbox",
          "viewport_debounce_ms": 300,
          "min_zoom_for_fetch": 6
        },
        "layers": [
          {
            "id": "qazgeo-hydro-stations-circle",
            "type": "circle",
            "source": "qazgeo-hydro-stations",
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                2,
                9,
                5
              ],
              "circle-color": "#0284c7",
              "circle-opacity": 0.82,
              "circle-stroke-width": 1,
              "circle-stroke-color": "#ffffff"
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.qazlake.hydro_stations",
        "label": "Нормализованный каталог гидропостов QazLake",
        "attribution": "QazLake / гидрологический каталог; выборка по видимой области",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "hydro_stations",
        "owner": "qazlake-qazgeo",
        "upstream": "qazgeo.qazlake.hydro_stations",
        "contract": "qazlake-geo/v1",
        "classification": "public-safe",
        "license_status": "documented",
        "license_note": "Нормализованный открытый каталог. Исходные метаданные источника не раскрываются.",
        "geometry": "point",
        "legend": {
          "color": "#0284c7",
          "shape": "point"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "catalogued_at",
        "public_projection": [
          "station_code",
          "station_name",
          "station_type",
          "river_name",
          "basin",
          "region",
          "active",
          "catalogued_at",
          "provenance",
          "geometry"
        ],
        "contract_path": "/api/v1/external-layers/hydro-stations",
        "rollback": "Удалить публичную запись реестра или отключить адаптер QazLake; исходные данные QazLake не изменяются.",
        "dataset_status": "contract_only",
        "source_url": "https://qgeo.tech/api/v1/external-layers/hydro-stations",
        "coverage": {
          "scope": "Нормализованный каталог гидропостов",
          "status": "unknown",
          "geographies": null,
          "geometry": "Point"
        },
        "publication_scope": "normalized_public_catalog_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_observation_required",
        "lineage": {
          "pipeline": "QazLake -> QazGeo",
          "source_artifact": null
        },
        "limitations": "Каталог гидропостов не является утверждением о текущем уровне воды без отдельного наблюдения и единицы измерения.",
        "field_contract": [
          {
            "name": "station_code",
            "type": "string",
            "required": true
          },
          {
            "name": "station_name",
            "type": "string",
            "required": true
          },
          {
            "name": "station_type",
            "type": "string",
            "required": false
          },
          {
            "name": "river_name",
            "type": "string",
            "required": false
          },
          {
            "name": "basin",
            "type": "string",
            "required": false
          },
          {
            "name": "region",
            "type": "string",
            "required": false
          },
          {
            "name": "active",
            "type": "boolean",
            "required": true
          },
          {
            "name": "catalogued_at",
            "type": "datetime",
            "required": true
          },
          {
            "name": "provenance",
            "type": "object",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Point",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "contract_only",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "catalogued_at"
      }
    },
    {
      "id": "water_objects_catalog",
      "title": "Водные объекты",
      "description": "Каталог водных объектов Казахстана из QazLake; на карте показываются открытые названия и типы без внутренних OSM-полей.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "api",
      "source_id": "qazlake_water_objects",
      "legend": {
        "color": "#0f766e",
        "shape": "point"
      },
      "endpoint": "/api/v1/external-layers/water-objects",
      "maplibre": {
        "source": {
          "id": "qazgeo-water-objects-catalog",
          "type": "geojson",
          "data": "/api/v1/external-layers/water-objects?limit=1000",
          "viewport_query": "bbox",
          "viewport_debounce_ms": 300,
          "min_zoom_for_fetch": 6
        },
        "layers": [
          {
            "id": "qazgeo-water-objects-catalog-circle",
            "type": "circle",
            "source": "qazgeo-water-objects-catalog",
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                1.5,
                9,
                4
              ],
              "circle-color": "#0f766e",
              "circle-opacity": 0.76,
              "circle-stroke-width": 0.8,
              "circle-stroke-color": "#ecfeff"
            }
          }
        ]
      },
      "provenance": {
        "source_id": "qazgeo.qazlake.water_objects",
        "label": "Нормализованный каталог водных объектов QazLake",
        "attribution": "QazLake / каталог водных объектов; выборка по видимой области",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "water_objects_catalog",
        "owner": "qazlake-qazgeo",
        "upstream": "qazgeo.qazlake.water_objects",
        "contract": "qazlake-geo/v1",
        "classification": "public-safe",
        "license_status": "documented",
        "license_note": "Нормализованный открытый каталог без исходных тегов и идентификаторов OSM.",
        "geometry": "point",
        "legend": {
          "color": "#0f766e",
          "shape": "point"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "catalogued_at",
        "public_projection": [
          "name",
          "name_kk",
          "name_en",
          "water_type",
          "catalogued_at",
          "provenance",
          "geometry"
        ],
        "contract_path": "/api/v1/external-layers/water-objects",
        "rollback": "Удалить публичную запись реестра или отключить адаптер QazLake; исходные данные QazLake не изменяются.",
        "dataset_status": "contract_only",
        "source_url": "https://qgeo.tech/api/v1/external-layers/water-objects",
        "coverage": {
          "scope": "Нормализованный каталог водных объектов",
          "status": "unknown",
          "geographies": null,
          "geometry": "Polygon"
        },
        "publication_scope": "normalized_public_catalog_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_observation_required",
        "lineage": {
          "pipeline": "QazLake -> QazGeo",
          "source_artifact": null
        },
        "limitations": "Каталог не заменяет гидрологическое наблюдение и не гарантирует сезонную полноту без подтверждённого upstream snapshot.",
        "field_contract": [
          {
            "name": "name",
            "type": "string",
            "required": false
          },
          {
            "name": "name_kk",
            "type": "string",
            "required": false
          },
          {
            "name": "name_en",
            "type": "string",
            "required": false
          },
          {
            "name": "water_type",
            "type": "string",
            "required": true
          },
          {
            "name": "catalogued_at",
            "type": "datetime",
            "required": true
          },
          {
            "name": "provenance",
            "type": "object",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Point",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "contract_only",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-07-27",
        "observed_at": null,
        "observed_at_field": "catalogued_at"
      }
    },
    {
      "id": "sentinel2_scenes",
      "title": "Сцены Sentinel-2",
      "description": "Первые 100 недавних сцен Sentinel-2 L2A над Казахстаном с официальными footprint, датой и облачностью; исходные растры не перепубликуются.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "observed_geojson",
      "source_id": "copernicus_dataspace_sentinel2_l2a",
      "legend": {
        "color": "#55d7ff",
        "shape": "polygon"
      },
      "endpoint": "https://stac.dataspace.copernicus.eu/v1/search",
      "maplibre": {
        "source": {
          "id": "qazgeo-sentinel2-scenes",
          "type": "geojson",
          "data": "/data/qazgeo/sentinel2-scenes.geojson"
        },
        "layers": [
          {
            "id": "qazgeo-sentinel2-scenes-fill",
            "type": "fill",
            "source": "qazgeo-sentinel2-scenes",
            "paint": {
              "fill-color": "#2e9fd0",
              "fill-opacity": 0.12
            }
          },
          {
            "id": "qazgeo-sentinel2-scenes-line",
            "type": "line",
            "source": "qazgeo-sentinel2-scenes",
            "paint": {
              "line-color": "#68dcff",
              "line-opacity": 0.62,
              "line-width": 1
            }
          }
        ]
      },
      "provenance": {
        "source_id": "copernicus.dataspace.stac.sentinel2_l2a",
        "label": "Copernicus Data Space / Sentinel-2 L2A",
        "attribution": "Copernicus Data Space Ecosystem · Sentinel-2",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "sentinel2_scenes",
        "owner": "Copernicus Data Space Ecosystem",
        "upstream": "Copernicus Data Space STAC / sentinel-2-l2a",
        "contract": "stac-api/1.0",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Публикуются ссылки на официальный каталог, footprint и свойства сцены; исходные растры и пути хранения не копируются.",
        "geometry": "polygon",
        "legend": {
          "color": "#55d7ff",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 2592000,
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "metadata.source.observed_at",
        "public_projection": [
          "scene_id",
          "observed_at",
          "observed_on",
          "cloud_cover_percent",
          "platform",
          "instrument",
          "collection",
          "source_url",
          "geometry"
        ],
        "contract_path": "https://stac.dataspace.copernicus.eu/v1/search",
        "rollback": "Отключить запись реестра и dated snapshot; исходный каталог Copernicus не изменяется.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://stac.dataspace.copernicus.eu/v1/search",
        "coverage": {
          "scope": "Казахстан в ограничивающем прямоугольнике 46–88°E, 40–56°N",
          "status": "partial_recent_window",
          "geographies": 100,
          "scenes": 100,
          "geometry": "Polygon footprint"
        },
        "publication_scope": "metadata_and_footprints",
        "sensitivity": "none",
        "geometry_quality": "official_stac_footprint",
        "lineage": {
          "pipeline": "Copernicus Data Space STAC → bounded metadata snapshot → MapLibre GeoJSON footprint overlay",
          "source_artifact": "https://documentation.dataspace.copernicus.eu/APIs/STAC.html"
        },
        "limitations": "Это первая страница каталога за 30 дней с лимитом 100 сцен; наличие следующей страницы явно сохранено в metadata.query.has_next_page. Слой не является полным архивом наблюдений, картой качества пикселей или готовым аналитическим продуктом.",
        "field_contract": [
          {
            "name": "scene_id",
            "type": "string",
            "required": true
          },
          {
            "name": "observed_at",
            "type": "datetime",
            "required": true
          },
          {
            "name": "cloud_cover_percent",
            "type": "number",
            "required": false
          },
          {
            "name": "platform",
            "type": "string",
            "required": false
          },
          {
            "name": "source_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Polygon",
            "required": true
          }
        ]
      },
      "freshness_class": "daily",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "metadata.source.observed_at"
      }
    },
    {
      "id": "hydro_monitoring_live",
      "title": "Оперативный гидромониторинг",
      "description": "Датированный публичный снимок интерактивной карты Казгидромета: текущий и опасный уровень воды, расход, температура и состояние водного объекта по отображённым постам.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "observed_geojson",
      "source_id": "kazhydromet_hydrological_monitoring",
      "legend": {
        "color": "#48d3ff",
        "shape": "point"
      },
      "endpoint": "/data/qazgeo/kazhydromet-hydrology-snapshot.json",
      "maplibre": {
        "source": {
          "id": "qazgeo-kazhydromet-hydrology",
          "type": "geojson",
          "data": "/data/qazgeo/kazhydromet-hydrology.geojson"
        },
        "layers": [
          {
            "id": "qazgeo-kazhydromet-hydrology",
            "type": "circle",
            "source": "qazgeo-kazhydromet-hydrology",
            "paint": {
              "circle-radius": [
                "interpolate",
                [
                  "linear"
                ],
                [
                  "zoom"
                ],
                4,
                3,
                9,
                6
              ],
              "circle-color": "#48d3ff",
              "circle-opacity": 0.84,
              "circle-stroke-color": "#06111b",
              "circle-stroke-width": 1
            }
          }
        ]
      },
      "provenance": {
        "source_id": "kazhydromet.hydrological_monitoring",
        "label": "Казгидромет / интерактивная карта гидрологического мониторинга",
        "attribution": "Казгидромет · наблюдаемый snapshot",
        "refresh_cadence_s": 86400
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "hydro_monitoring_live",
        "owner": "Казгидромет",
        "upstream": "ecodata.kz:3838/app_dg_map_ru / интерактивная карта гидрологического мониторинга",
        "contract": "observed-popup-snapshot/v1",
        "classification": "public-safe",
        "license_status": "source-attribution-required",
        "license_note": "Публикуется датированный открытый snapshot с обязательной ссылкой на Казгидромет. Исходное Shiny-приложение и его наблюдения не изменяются.",
        "geometry": "point",
        "legend": {
          "color": "#48d3ff",
          "shape": "point"
        },
        "refresh_slo_seconds": 86400,
        "freshness_window_seconds": 172800,
        "data_updated_at": "2026-08-09",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "popup observed_on",
        "public_projection": [
          "station_name",
          "observed_on",
          "dangerous_level_cm",
          "water_level_cm",
          "discharge_m3s",
          "water_temperature_c",
          "condition_code",
          "geometry"
        ],
        "contract_path": "/data/qazgeo/kazhydromet-hydrology-snapshot.json",
        "rollback": "Удалить запись слоя и датированный snapshot; источник Казгидромета не изменяется.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://www.kazhydromet.kz/en/hydrological-monitoring/interaktivnaya-karta-gidrologicheskogo-monitoringa",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 379,
          "geometry": "Point"
        },
        "publication_scope": "dated_public_snapshot",
        "sensitivity": "source_reviewed",
        "geometry_quality": "source_point_coordinates",
        "lineage": {
          "pipeline": "Казгидромет Shiny-карта → Leaflet popup/координаты → Qazaqstan.Space snapshot",
          "source_artifact": "http://ecodata.kz:3838/app_dg_map_ru/"
        },
        "limitations": "Это snapshot, а не live API. На дату проверки источник заявляет сеть из 442 пунктов, а в карте отрисовано 379 маркеров. Исторический ряд и блоки прогнозов в этот слой не включены. Значения NA сохранены как null.",
        "field_contract": [
          {
            "name": "station_name",
            "type": "string|null",
            "required": true
          },
          {
            "name": "observed_on",
            "type": "date|null",
            "required": true
          },
          {
            "name": "dangerous_level_cm",
            "type": "number|null",
            "required": true
          },
          {
            "name": "water_level_cm",
            "type": "number|null",
            "required": true
          },
          {
            "name": "discharge_m3s",
            "type": "number|null",
            "required": true
          },
          {
            "name": "water_temperature_c",
            "type": "number|null",
            "required": true
          },
          {
            "name": "condition_code",
            "type": "string|null",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Point",
            "required": true
          }
        ]
      },
      "freshness_class": "operational",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2026-08-09",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "popup observed_on"
      }
    },
    {
      "id": "water_protection_zones",
      "title": "Водоохранные зоны",
      "description": "Официальный контур водоохранных зон АРМ НИПД; на карте слой отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_water_protection_zones",
      "legend": {
        "color": "#27d3b2",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1766",
      "maplibre": {
        "source": {
          "id": "qazgeo-water-protection-zones",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd/wms?service=WMS&version=1.1.1&request=GetMap&layers=default_workspace%3Awater_protection_zones&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-water-protection-zones",
            "type": "raster",
            "source": "qazgeo-water-protection-zones",
            "paint": {
              "raster-opacity": 0.38
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1766",
        "label": "НИПД / водоохранные зоны",
        "attribution": "НИПД / АРМ НИПД · казгео",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "water_protection_zones",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1766 / default_workspace:water_protection_zones",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "mixed_remote_geometry",
        "legend": {
          "color": "#27d3b2",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2025-11-10",
        "observed_at": "2025-11-10",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd/wms?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1766",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 1951,
          "geometry": "remote mixed geometry"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_mixed_geometries",
        "lineage": {
          "pipeline": "НИПД GeoNode API → kazgeo.kaya.kz WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1766"
        },
        "limitations": "В ответе WMS не публикуются исходные атрибуты объектов и локальная геометрия. Карточка источника указывает лицензию как неустановленную; слой предназначен для визуального пространственного контекста.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2025-11-10",
        "observed_at": "2025-11-10",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "water_protection_strips",
      "title": "Водоохранные полосы",
      "description": "Официальный контур водоохранных полос АРМ НИПД; на карте слой отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_water_protection_strips",
      "legend": {
        "color": "#63e6d0",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1767",
      "maplibre": {
        "source": {
          "id": "qazgeo-water-protection-strips",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd/wms?service=WMS&version=1.1.1&request=GetMap&layers=default_workspace%3Awater_protection_strips&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-water-protection-strips",
            "type": "raster",
            "source": "qazgeo-water-protection-strips",
            "paint": {
              "raster-opacity": 0.52
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1767",
        "label": "НИПД / водоохранные полосы",
        "attribution": "НИПД / АРМ НИПД · казгео",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "water_protection_strips",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1767 / default_workspace:water_protection_strips",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "mixed_remote_geometry",
        "legend": {
          "color": "#63e6d0",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2025-07-08",
        "observed_at": "2025-07-08",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd/wms?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1767",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 2345,
          "geometry": "remote mixed geometry"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_mixed_geometries",
        "lineage": {
          "pipeline": "НИПД GeoNode API → kazgeo.kaya.kz WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1767"
        },
        "limitations": "В ответе WMS не публикуются исходные атрибуты объектов и локальная геометрия. Карточка источника указывает лицензию как неустановленную; слой предназначен для визуального пространственного контекста.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2025-07-08",
        "observed_at": "2025-07-08",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "protected_areas",
      "title": "Особо охраняемые природные территории",
      "description": "76 полигонов ООПТ из официального набора НИПД; опубликованы название, площадь и нормализованная геометрия.",
      "kind": "geojson",
      "status": "beta",
      "source_type": "arcgis",
      "source_id": "nipd_oopt_areas",
      "legend": {
        "color": "#b9e769",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1572",
      "maplibre": {
        "source": {
          "id": "qazgeo-protected-areas",
          "type": "geojson",
          "data": "/data/qazgeo/protected-areas.geojson"
        },
        "layers": [
          {
            "id": "qazgeo-protected-areas-fill",
            "type": "fill",
            "source": "qazgeo-protected-areas",
            "paint": {
              "fill-color": "#b9e769",
              "fill-opacity": 0.2
            }
          },
          {
            "id": "qazgeo-protected-areas-line",
            "type": "line",
            "source": "qazgeo-protected-areas",
            "paint": {
              "line-color": "#d8ff8a",
              "line-opacity": 0.78,
              "line-width": 1
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1572",
        "label": "НИПД / ООПТ",
        "attribution": "НИПД / Open_MCHS / Feature Layer 101",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "protected_areas",
        "owner": "НИПД",
        "upstream": "arcgis.gharysh.kz / Open_MCHS / MapServer / 101",
        "contract": "arcgis-feature-layer/10.81",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется нормализованный датированный снимок открытого слоя с указанием первичного источника.",
        "geometry": "polygon_or_multipolygon",
        "legend": {
          "color": "#b9e769",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-05-22",
        "schema_updated_at": "2025-05-22",
        "observed_at": "2025-05-22",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "source_object_id",
          "name_ru",
          "area_ha",
          "geometry"
        ],
        "contract_path": "/data/qazgeo/protected-areas.geojson",
        "rollback": "Удалить запись реестра и локальный снимок; первичный слой НИПД не изменяется.",
        "dataset_status": "observed_snapshot",
        "source_url": "https://map.gov.kz/api/v2/resources/1572",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 76,
          "geometry": "Polygon/MultiPolygon"
        },
        "publication_scope": "normalized_public_snapshot",
        "sensitivity": "source_reviewed",
        "geometry_quality": "validated_polygon_snapshot",
        "lineage": {
          "pipeline": "НИПД GeoNode → ArcGIS Open_MCHS layer 101 → Qazaqstan.Space normalized snapshot",
          "source_artifact": "https://arcgis.gharysh.kz/server/rest/services/Open_MCHS/Open_MCHS/MapServer/101"
        },
        "limitations": "Снимок содержит 76 полигонов из текущего выпуска источника. Полнота кадастра, режимы охраны, документы создания и актуальные границы на дату просмотра отдельно не подтверждены.",
        "field_contract": [
          {
            "name": "source_object_id",
            "type": "integer",
            "required": true
          },
          {
            "name": "name_ru",
            "type": "string",
            "required": true
          },
          {
            "name": "area_ha",
            "type": "number",
            "required": true
          },
          {
            "name": "geometry",
            "type": "Polygon/MultiPolygon",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "versioned_snapshot",
      "temporal": {
        "data_updated_at": "2025-05-22",
        "schema_updated_at": "2025-05-22",
        "observed_at": "2025-05-22",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "roads_network",
      "title": "Оси автомобильных дорог",
      "description": "Официальный линейный слой НИПД с осями автомобильных дорог; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_roads_network",
      "legend": {
        "color": "#f4b65f",
        "shape": "line"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1323",
      "maplibre": {
        "source": {
          "id": "qazgeo-roads-network",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Aroads_l&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-roads-network",
            "type": "raster",
            "source": "qazgeo-roads-network",
            "paint": {
              "raster-opacity": 0.58
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1323",
        "label": "НИПД / оси автомобильных дорог",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "roads_network",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1323 / openmap:roads_l",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "line",
        "legend": {
          "color": "#f4b65f",
          "shape": "line"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2026-04-01",
        "schema_updated_at": "2026-04-01",
        "observed_at": "2026-04-01",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1323",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 121980,
          "geometry": "line"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_line_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1323"
        },
        "limitations": "В ответе WMS не публикуются исходные атрибуты объектов и локальная геометрия. Наблюдаемый счёт 121 980 линий относится к ответу WFS на дату проверки и не означает число уникальных дорог.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2026-04-01",
        "schema_updated_at": "2026-04-01",
        "observed_at": "2026-04-01",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "railways_network",
      "title": "Железные дороги",
      "description": "Официальный линейный слой НИПД с железнодорожной сетью; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_railways_network",
      "legend": {
        "color": "#cb91ff",
        "shape": "line"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1675",
      "maplibre": {
        "source": {
          "id": "qazgeo-railways-network",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=geonode%3Arailways_line&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-railways-network",
            "type": "raster",
            "source": "qazgeo-railways-network",
            "paint": {
              "raster-opacity": 0.72
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1675",
        "label": "НИПД / железные дороги",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "railways_network",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1675 / geonode:railways_line",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "line",
        "legend": {
          "color": "#cb91ff",
          "shape": "line"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-06-03",
        "schema_updated_at": "2025-06-03",
        "observed_at": "2025-06-03",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1675",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 14593,
          "geometry": "line"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_line_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1675"
        },
        "limitations": "В ответе WMS не публикуются исходные атрибуты объектов и локальная геометрия. Наблюдаемый счёт 14 593 линий относится к ответу WFS на дату проверки и не означает число уникальных маршрутов.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-06-03",
        "schema_updated_at": "2025-06-03",
        "observed_at": "2025-06-03",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "bridges_network",
      "title": "Мосты",
      "description": "Официальный линейный слой НИПД о мостах; отображается через WMS без локального копирования геометрии и атрибутов.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_bridges_line",
      "legend": {
        "color": "#f4b65f",
        "shape": "line"
      },
      "endpoint": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
      "maplibre": {
        "source": {
          "id": "qazgeo-bridges-network",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Abridges_line&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256,
          "minzoom": 6,
          "maxzoom": 17,
          "attribution": "НИПД · openmap:bridges_line"
        },
        "layers": [
          {
            "id": "qazgeo-bridges-network",
            "type": "raster",
            "source": "qazgeo-bridges-network",
            "paint": {
              "raster-opacity": 0.82
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.openmap.bridges_line",
        "label": "НИПД / мосты",
        "attribution": "Геопортал НИПД Республики Казахстан",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "bridges_network",
        "owner": "НИПД Республики Казахстан",
        "upstream": "map.gov.kz / openmap:bridges_line",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Сохраняется атрибуция Государственного геопортала НИПД; исходная геометрия локально не копируется.",
        "geometry": "line",
        "legend": {
          "color": "#f4b65f",
          "shape": "line"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile",
        "public_projection": [
          "wms_url",
          "layer_name",
          "minzoom",
          "maxzoom",
          "attribution"
        ],
        "contract_path": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и внешний WMS-оверлей; данные НИПД не изменяются.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "coverage": {
          "scope": "районы Казахстана",
          "status": "partial",
          "geographies": null,
          "geometry": "LineString"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "none",
        "geometry_quality": "official_remote_wms",
        "lineage": {
          "pipeline": "НИПД GeoServer WMS → MapLibre external raster overlay",
          "source_artifact": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities"
        },
        "limitations": "Слой показывает картографический контур мостов в доступной версии НИПД и не является инженерным паспортом: несущая способность, состояние, ограничения движения и оперативная доступность не публикуются.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "minzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "maxzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile"
      }
    },
    {
      "id": "hydrography_urban",
      "title": "Гидрография городов",
      "description": "Официальный полигонный слой НИПД для городов и областных центров; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_hydrography_urban",
      "legend": {
        "color": "#35c7e8",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1319",
      "maplibre": {
        "source": {
          "id": "qazgeo-hydrography-urban",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Ahydrography_a&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-hydrography-urban",
            "type": "raster",
            "source": "qazgeo-hydrography-urban",
            "paint": {
              "raster-opacity": 0.6
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1319",
        "label": "НИПД / гидрография городов",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "hydrography_urban",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1319 / openmap:hydrography_a",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "polygon",
        "legend": {
          "color": "#35c7e8",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2025-02-17",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1319",
        "coverage": {
          "scope": "города и областные центры",
          "status": "partial",
          "geographies": null,
          "geometry": "polygon"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_polygon_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1319"
        },
        "limitations": "Слой описывает гидрографию городов и областных центров, а не полный национальный каталог рек и водоёмов. В ответе WMS не публикуются исходные атрибуты объектов и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2025-02-17",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "water_transport_network",
      "title": "Водный транспорт",
      "description": "Официальный линейный слой НИПД с водными транспортными маршрутами; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_water_transport_network",
      "legend": {
        "color": "#6ad5ed",
        "shape": "line"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1782",
      "maplibre": {
        "source": {
          "id": "qazgeo-water-transport-network",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=geonode%3Arp_ts_vod_lin_vp&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-water-transport-network",
            "type": "raster",
            "source": "qazgeo-water-transport-network",
            "paint": {
              "raster-opacity": 0.72
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1782",
        "label": "НИПД / водный транспорт",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "water_transport_network",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1782 / geonode:rp_ts_vod_lin_vp",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "line",
        "legend": {
          "color": "#6ad5ed",
          "shape": "line"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-12-11",
        "schema_updated_at": "2025-12-11",
        "observed_at": "2025-12-11",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1782",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 12,
          "geometry": "line"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_line_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1782"
        },
        "limitations": "Слой содержит 12 линейных объектов по наблюдаемому ответу WFS на дату проверки; это не полный национальный каталог судоходных путей. В ответе WMS не публикуются исходные атрибуты и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-12-11",
        "schema_updated_at": "2025-12-11",
        "observed_at": "2025-12-11",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "water_transport_ports",
      "title": "Порты водного транспорта",
      "description": "Официальный точечный слой НИПД с портами водного транспорта; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_water_transport_ports",
      "legend": {
        "color": "#ffd166",
        "shape": "point"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1780",
      "maplibre": {
        "source": {
          "id": "qazgeo-water-transport-ports",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=geonode%3Arp_ts_vod_pnt_port&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-water-transport-ports",
            "type": "raster",
            "source": "qazgeo-water-transport-ports",
            "paint": {
              "raster-opacity": 0.88
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1780",
        "label": "НИПД / порты водного транспорта",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "water_transport_ports",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1780 / geonode:rp_ts_vod_pnt_port",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "point",
        "legend": {
          "color": "#ffd166",
          "shape": "point"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-12-11",
        "schema_updated_at": "2025-12-11",
        "observed_at": "2025-12-11",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1780",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": null,
          "geometry": "point"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_point_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1780"
        },
        "limitations": "Публичный WFS-ответ для слоя не был доступен на дату проверки, поэтому число портов не утверждается. В ответе WMS не публикуются исходные атрибуты и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-12-11",
        "schema_updated_at": "2025-12-11",
        "observed_at": "2025-12-11",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "landuse_urban",
      "title": "Землепользование областных центров",
      "description": "Официальный полигонный слой НИПД о землепользовании областных центров; на карте отображается через WMS без локального копирования геометрии.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_landuse_urban",
      "legend": {
        "color": "#8bd17c",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1321",
      "maplibre": {
        "source": {
          "id": "qazgeo-landuse-urban",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Alanduse_a&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-landuse-urban",
            "type": "raster",
            "source": "qazgeo-landuse-urban",
            "paint": {
              "raster-opacity": 0.42
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1321",
        "label": "НИПД / землепользование областных центров",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "landuse_urban",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1321 / openmap:landuse_a",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии не создаётся.",
        "geometry": "polygon",
        "legend": {
          "color": "#8bd17c",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2025-02-17",
        "observed_at_field": "resource.last_updated",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1321",
        "coverage": {
          "scope": "областные центры",
          "status": "partial",
          "geographies": null,
          "geometry": "polygon"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_polygon_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1321"
        },
        "limitations": "Слой ограничен областными центрами и не является национальным кадастром земель. В ответе WMS не публикуются исходные атрибуты и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2025-02-17",
        "observed_at_field": "resource.last_updated"
      }
    },
    {
      "id": "buildings",
      "title": "Здания",
      "description": "Официальный полигонный слой НИПД о зданиях; из-за масштаба отображается через WMS только при крупном приближении, без локального копирования геометрии и атрибутов.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_buildings",
      "legend": {
        "color": "#f4bd72",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1316",
      "maplibre": {
        "source": {
          "id": "qazgeo-buildings",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Abuildings_a&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256,
          "minzoom": 10,
          "maxzoom": 18
        },
        "layers": [
          {
            "id": "qazgeo-buildings",
            "type": "raster",
            "source": "qazgeo-buildings",
            "paint": {
              "raster-opacity": 0.36
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1316",
        "label": "НИПД / здания",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "buildings",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1316 / openmap:buildings_a",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии и атрибутов не создаётся.",
        "geometry": "polygon",
        "legend": {
          "color": "#f4bd72",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-02-18",
        "schema_updated_at": "2025-02-18",
        "observed_at": "2026-08-09",
        "observed_at_field": "WFS resultType=hits / numberMatched",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1316",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": 2820172,
          "geometry": "polygon"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_polygon_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1316"
        },
        "limitations": "Слой содержит 2 820 172 объекта по наблюдаемому WFS-ответу и предназначен только для крупного масштаба. В ответе WMS не публикуются исходные атрибуты, локальная геометрия или кадастровые сведения.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-02-18",
        "schema_updated_at": "2025-02-18",
        "observed_at": "2026-08-09",
        "observed_at_field": "WFS resultType=hits / numberMatched"
      }
    },
    {
      "id": "vegetation_urban",
      "title": "Растительность областных центров",
      "description": "Официальный полигонный слой НИПД о растительности областных центров; отображается через WMS без локального копирования геометрии и атрибутов.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_vegetation_urban",
      "legend": {
        "color": "#7de28c",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1324",
      "maplibre": {
        "source": {
          "id": "qazgeo-vegetation-urban",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Avegetation_a&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-vegetation-urban",
            "type": "raster",
            "source": "qazgeo-vegetation-urban",
            "paint": {
              "raster-opacity": 0.3
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1324",
        "label": "НИПД / растительность областных центров",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "vegetation_urban",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1324 / openmap:vegetation_a",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии и атрибутов не создаётся.",
        "geometry": "polygon",
        "legend": {
          "color": "#7de28c",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2026-08-09",
        "observed_at_field": "resource.last_updated / WMS GetMap",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1324",
        "coverage": {
          "scope": "областные центры",
          "status": "partial",
          "geographies": null,
          "geometry": "polygon"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_polygon_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1324"
        },
        "limitations": "Слой ограничен областными центрами. WFS не подтвердил доступный счётчик объектов; в ответе WMS не публикуются исходные атрибуты и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2026-08-09",
        "observed_at_field": "resource.last_updated / WMS GetMap"
      }
    },
    {
      "id": "modis_land_cover_annual",
      "title": "Земной покров MODIS",
      "description": "Глобальная ежегодная классификация земного покрова NASA MODIS MCD12Q1 через WMTS; 500 м, картографический контекст без подмены кадастрового или сельскохозяйственного мониторинга.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wmts",
      "source_id": "nasa_modis_land_cover_annual",
      "legend": {
        "color": "#f0b967",
        "shape": "raster"
      },
      "endpoint": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
      "maplibre": {
        "source": {
          "id": "qazgeo-modis-land-cover",
          "type": "raster",
          "tiles": [
            "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/MODIS_Combined_L3_IGBP_Land_Cover_Type_Annual/default/2024-01-01/GoogleMapsCompatible_Level8/{z}/{y}/{x}.png"
          ],
          "tileSize": 256,
          "minzoom": 3,
          "maxzoom": 8,
          "attribution": "NASA Earthdata GIBS · MODIS MCD12Q1"
        },
        "layers": [
          {
            "id": "qazgeo-modis-land-cover",
            "type": "raster",
            "source": "qazgeo-modis-land-cover",
            "paint": {
              "raster-opacity": 0.34,
              "raster-saturation": -0.16,
              "raster-contrast": 0.08
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nasa.gibs.modis_mcd12q1_igbp_land_cover_annual",
        "label": "NASA Earthdata GIBS / MODIS MCD12Q1",
        "attribution": "NASA Earthdata GIBS · MODIS MCD12Q1",
        "refresh_cadence_s": 31536000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "modis_land_cover_annual",
        "owner": "NASA Earthdata GIBS",
        "upstream": "NASA GIBS / MODIS_Combined_L3_IGBP_Land_Cover_Type_Annual",
        "contract": "ogc-wmts/1.0",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Сохраняется атрибуция NASA Earthdata GIBS и MODIS MCD12Q1. Qazaqstan.Space не хранит исходные растры локально.",
        "geometry": "raster",
        "legend": {
          "color": "#f0b967",
          "shape": "raster"
        },
        "refresh_slo_seconds": 31536000,
        "freshness_window_seconds": 63072000,
        "data_updated_at": "2024-01-01",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS Capabilities / tile request",
        "public_projection": [
          "wmts_url",
          "layer_name",
          "year",
          "tile_matrix_set",
          "minzoom",
          "maxzoom",
          "attribution"
        ],
        "contract_path": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
        "rollback": "Отключить запись реестра и внешний WMTS-оверлей; исходные NASA данные не изменяются.",
        "dataset_status": "remote_wmts_observed",
        "source_url": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
        "coverage": {
          "scope": "глобальный земной покров, отображение Казахстана",
          "status": "complete",
          "geographies": null,
          "geometry": "raster"
        },
        "publication_scope": "metadata_and_external_tiles",
        "sensitivity": "none",
        "geometry_quality": "external_raster_classification",
        "lineage": {
          "pipeline": "NASA GIBS WMTS → MapLibre external raster overlay",
          "source_artifact": "https://gibs.earthdata.nasa.gov/colormaps/v1.3/output/MODIS_IGBP_Land_Cover_Type.html"
        },
        "limitations": "Классификация имеет пространственное разрешение 500 м и годовой шаг; она не является кадастровой границей, картой конкретных полей или оперативным индексом растительности. Текущий опубликованный тайл использует 2024 год из WMTS Capabilities.",
        "field_contract": [
          {
            "name": "wmts_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "year",
            "type": "integer",
            "required": true
          },
          {
            "name": "tile_matrix_set",
            "type": "string",
            "required": true
          },
          {
            "name": "minzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "maxzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "annual",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2024-01-01",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS Capabilities / tile request"
      }
    },
    {
      "id": "terrain_hillshade",
      "title": "Рельеф ASTER GDEM",
      "description": "Внешняя визуализация рельефа NASA ASTER GDEM через WMTS; используется как картографический оверлей, без локального хранения и без подмены аналитической цифровой модели высот.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wmts",
      "source_id": "nasa_aster_gdem_relief",
      "legend": {
        "color": "#9aa6ad",
        "shape": "raster"
      },
      "endpoint": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
      "maplibre": {
        "source": {
          "id": "qazgeo-terrain-hillshade",
          "type": "raster",
          "tiles": [
            "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/ASTER_GDEM_Greyscale_Shaded_Relief/default/GoogleMapsCompatible_Level12/{z}/{y}/{x}.jpeg"
          ],
          "tileSize": 256,
          "minzoom": 3,
          "maxzoom": 12,
          "attribution": "NASA Earthdata GIBS · ASTER GDEM"
        },
        "layers": [
          {
            "id": "qazgeo-terrain-hillshade",
            "type": "raster",
            "source": "qazgeo-terrain-hillshade",
            "paint": {
              "raster-opacity": 0.28,
              "raster-saturation": -1
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nasa.gibs.aster_gdem_greyscale_shaded_relief",
        "label": "NASA Earthdata GIBS / ASTER GDEM",
        "attribution": "NASA Earthdata GIBS · ASTER GDEM",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "terrain_hillshade",
        "owner": "NASA Earthdata GIBS",
        "upstream": "NASA GIBS / ASTER_GDEM_Greyscale_Shaded_Relief",
        "contract": "ogc-wmts/1.0",
        "classification": "public-safe",
        "license_status": "attribution-required",
        "license_note": "Сохраняется атрибуция NASA Earthdata GIBS и ASTER GDEM. Qazaqstan.Space не хранит тайлы локально и не публикует производную цифровую модель высот.",
        "geometry": "raster",
        "legend": {
          "color": "#9aa6ad",
          "shape": "raster"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS Capabilities / tile request",
        "public_projection": [
          "wmts_url",
          "layer_name",
          "tile_matrix_set",
          "minzoom",
          "maxzoom",
          "attribution"
        ],
        "contract_path": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
        "rollback": "Отключить запись реестра и внешний WMTS-оверлей; исходные NASA данные не изменяются.",
        "dataset_status": "remote_wmts_observed",
        "source_url": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml",
        "coverage": {
          "scope": "глобальный рельеф, отображение Казахстана",
          "status": "complete",
          "geographies": null,
          "geometry": "raster"
        },
        "publication_scope": "metadata_and_external_tiles",
        "sensitivity": "none",
        "geometry_quality": "external_raster_visualization",
        "lineage": {
          "pipeline": "NASA GIBS WMTS → MapLibre external raster overlay",
          "source_artifact": "https://gibs.earthdata.nasa.gov/wmts/epsg3857/best/1.0.0/WMTSCapabilities.xml"
        },
        "limitations": "Это визуализация рельефа, а не числовой аналитический DEM: высоты не извлекаются и не используются для расчётов. Доступность зависит от внешнего NASA GIBS WMTS.",
        "field_contract": [
          {
            "name": "wmts_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "tile_matrix_set",
            "type": "string",
            "required": true
          },
          {
            "name": "minzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "maxzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS Capabilities / tile request"
      }
    },
    {
      "id": "hydrography_urban_lines",
      "title": "Гидрография городов: линии",
      "description": "Официальный линейный слой НИПД о городской гидрографии; отображается через WMS без локального копирования геометрии и атрибутов.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_hydrography_urban_lines",
      "legend": {
        "color": "#5ad9ff",
        "shape": "line"
      },
      "endpoint": "https://map.gov.kz/api/v2/resources/1325",
      "maplibre": {
        "source": {
          "id": "qazgeo-hydrography-urban-lines",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=openmap%3Ahydrography_l&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256
        },
        "layers": [
          {
            "id": "qazgeo-hydrography-urban-lines",
            "type": "raster",
            "source": "qazgeo-hydrography-urban-lines",
            "paint": {
              "raster-opacity": 0.78
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.resource.1325",
        "label": "НИПД / гидрография городов: линии",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "low",
      "governance": {
        "id": "hydrography_urban_lines",
        "owner": "НИПД",
        "upstream": "map.gov.kz / dataset 1325 / openmap:hydrography_l",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка НИПД не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии и атрибутов не создаётся.",
        "geometry": "line",
        "legend": {
          "color": "#5ad9ff",
          "shape": "line"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2026-08-09",
        "observed_at_field": "resource.last_updated / WMS GetMap",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "/qazgeo-nipd-main/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/api/v2/resources/1325",
        "coverage": {
          "scope": "города и областные центры",
          "status": "partial",
          "geographies": null,
          "geometry": "line"
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "source_reviewed",
        "geometry_quality": "upstream_line_geometry",
        "lineage": {
          "pipeline": "НИПД GeoNode API → map.gov.kz GeoServer WMS → Qazaqstan.Space proxy",
          "source_artifact": "https://map.gov.kz/api/v2/resources/1325"
        },
        "limitations": "Слой ограничен городами и областными центрами. WFS не подтвердил доступный счётчик объектов; в ответе WMS не публикуются исходные атрибуты и локальная геометрия.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2025-02-17",
        "schema_updated_at": "2025-02-17",
        "observed_at": "2026-08-09",
        "observed_at_field": "resource.last_updated / WMS GetMap"
      }
    },
    {
      "id": "worldcover_land_cover_10m",
      "title": "Земной покров WorldCover 10 м",
      "description": "Классификация земного покрова ESA WorldCover 2021 v200 через внешний WMS; 10 м, 11 классов, картографический контекст без подмены кадастрового или оперативного мониторинга.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "esa_worldcover_2021_v200",
      "legend": {
        "color": "#73d28f",
        "shape": "raster"
      },
      "endpoint": "https://titiler.terrascope.be/wms?request=GetCapabilities&service=WMS",
      "maplibre": {
        "source": {
          "id": "qazgeo-worldcover-land-cover",
          "type": "raster",
          "tiles": [
            "https://titiler.terrascope.be/wms?service=WMS&version=1.3.0&request=GetMap&layers=esa-worldcover-map-10m-2021-v2_map&styles=&format=image%2Fpng&transparent=true&crs=EPSG%3A3857&width=256&height=256&time=2021-01-01&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256,
          "minzoom": 3,
          "maxzoom": 14,
          "attribution": "© ESA WorldCover project 2021 / Contains modified Copernicus Sentinel data (2021) processed by ESA WorldCover consortium"
        },
        "layers": [
          {
            "id": "qazgeo-worldcover-land-cover",
            "type": "raster",
            "source": "qazgeo-worldcover-land-cover",
            "paint": {
              "raster-opacity": 0.34,
              "raster-saturation": -0.05
            }
          }
        ]
      },
      "provenance": {
        "source_id": "esa.worldcover.v200.2021",
        "label": "ESA WorldCover / Terrascope WMS",
        "attribution": "© ESA WorldCover project 2021 / Contains modified Copernicus Sentinel data (2021) processed by ESA WorldCover consortium",
        "refresh_cadence_s": 31536000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "worldcover_land_cover_10m",
        "owner": "ESA WorldCover consortium",
        "upstream": "ESA WorldCover 2021 v200 / Terrascope WMS",
        "contract": "ogc-wms/1.3",
        "classification": "public-safe",
        "license_status": "CC BY 4.0",
        "license_note": "ESA WorldCover предоставляется свободно с обязательной атрибуцией; для слоя сохраняется также атрибуция изменённых данных Copernicus Sentinel.",
        "geometry": "raster",
        "legend": {
          "color": "#73d28f",
          "shape": "raster"
        },
        "refresh_slo_seconds": 31536000,
        "freshness_window_seconds": 63072000,
        "data_updated_at": "2021-01-01",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile",
        "public_projection": [
          "wms_url",
          "layer_name",
          "year",
          "crs",
          "minzoom",
          "maxzoom",
          "attribution"
        ],
        "contract_path": "https://titiler.terrascope.be/wms?request=GetCapabilities&service=WMS",
        "rollback": "Отключить запись реестра и внешний WMS-оверлей; исходные данные ESA не изменяются.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://esa-worldcover.org/en/data-access",
        "coverage": {
          "scope": "глобальный земной покров, отображение Казахстана",
          "status": "complete",
          "geographies": null,
          "geometry": "raster",
          "resolution_m": 10,
          "classes": 11
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "none",
        "geometry_quality": "official_external_raster_classification",
        "lineage": {
          "pipeline": "ESA WorldCover 2021 v200 → Terrascope WMS → MapLibre external raster overlay",
          "source_artifact": "https://esa-worldcover.org/en/data-access"
        },
        "limitations": "Это статичная классификация 2021 года в виде картографического WMS-изображения. Она не является кадастровой границей, картой конкретного поля, оценкой урожайности или оперативным индексом растительности; WMS не заменяет аналитический доступ к пикселям.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "year",
            "type": "integer",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "minzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "maxzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "annual",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2021-01-01",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile"
      }
    },
    {
      "id": "district_boundaries",
      "title": "Границы районов",
      "description": "Официальный полигональный слой НИПД с границами районов Казахстана; отображается через WMS без локального копирования геометрии и атрибутов.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wms",
      "source_id": "nipd_border_districts",
      "legend": {
        "color": "#ed8a78",
        "shape": "polygon"
      },
      "endpoint": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
      "maplibre": {
        "source": {
          "id": "qazgeo-district-boundaries",
          "type": "raster",
          "tiles": [
            "/qazgeo-nipd-main/ows?service=WMS&version=1.1.1&request=GetMap&layers=geonode%3Aborder_districts&styles=&format=image%2Fpng&transparent=true&srs=EPSG%3A3857&width=256&height=256&bbox={bbox-epsg-3857}"
          ],
          "tileSize": 256,
          "minzoom": 3,
          "maxzoom": 12,
          "attribution": "НИПД / GeoServer · map.gov.kz"
        },
        "layers": [
          {
            "id": "qazgeo-district-boundaries",
            "type": "raster",
            "source": "qazgeo-district-boundaries",
            "paint": {
              "raster-opacity": 0.48
            }
          }
        ]
      },
      "provenance": {
        "source_id": "nipd.geonode.border_districts",
        "label": "НИПД / границы районов",
        "attribution": "НИПД / GeoServer · map.gov.kz",
        "refresh_cadence_s": 2592000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "district_boundaries",
        "owner": "НИПД Республики Казахстан",
        "upstream": "map.gov.kz / geonode:border_districts",
        "contract": "ogc-wms/1.1",
        "classification": "public-safe",
        "license_status": "not_specified",
        "license_note": "Карточка WMS не указывает лицензию. Публикуется только картографическое отображение через WMS; локальная выгрузка геометрии и атрибутов не создаётся.",
        "geometry": "polygon",
        "legend": {
          "color": "#ed8a78",
          "shape": "polygon"
        },
        "refresh_slo_seconds": 2592000,
        "freshness_window_seconds": 7776000,
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile",
        "public_projection": [
          "wms_url",
          "layer_name",
          "crs",
          "bbox",
          "attribution"
        ],
        "contract_path": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "rollback": "Отключить запись реестра и WMS-прокси; исходный набор НИПД не изменяется.",
        "dataset_status": "remote_wms_observed",
        "source_url": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities",
        "coverage": {
          "scope": "Казахстан",
          "status": "partial",
          "geographies": null,
          "geometry": "Polygon",
          "bbox": [
            46.49319801821747,
            40.56926563547815,
            87.31542586874353,
            55.44288010703768
          ]
        },
        "publication_scope": "remote_wms_map_display_only",
        "sensitivity": "none",
        "geometry_quality": "official_remote_wms",
        "lineage": {
          "pipeline": "НИПД GeoServer WMS → MapLibre external raster overlay",
          "source_artifact": "https://map.gov.kz/geoserver/ows?service=WMS&version=1.3.0&request=GetCapabilities"
        },
        "limitations": "Слой показывает картографические границы районов в доступной версии НИПД. Он не является юридическим заключением о границах, не связан автоматически с кодами КАТО и населением БНС и не содержит исходных атрибутов в публичном выпуске.",
        "field_contract": [
          {
            "name": "wms_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "bbox",
            "type": "bbox",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "reference",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": null,
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMS GetCapabilities / GetMap tile"
      }
    },
    {
      "id": "surface_water_occurrence",
      "title": "Поверхностные воды: встречаемость",
      "description": "Картографический слой JRC Global Surface Water V2024: где поверхность наблюдалась как вода в период 1984–2024 годов; это исторический контекст, а не оперативный уровень воды.",
      "kind": "raster",
      "status": "beta",
      "source_type": "wmts",
      "source_id": "jrc_global_surface_water_2024_occurrence",
      "legend": {
        "color": "#2d8cff",
        "shape": "raster"
      },
      "endpoint": "https://storage.googleapis.com/water-world/downloads_ancillary/WMTS_Global_Surface_WaterV2024.xml",
      "maplibre": {
        "source": {
          "id": "qazgeo-surface-water-occurrence",
          "type": "raster",
          "tiles": [
            "https://storage.googleapis.com/water-world/tiles2024/occurrence/{z}/{x}/{y}.png"
          ],
          "tileSize": 256,
          "minzoom": 3,
          "maxzoom": 13,
          "attribution": "Source: EC JRC/Google"
        },
        "layers": [
          {
            "id": "qazgeo-surface-water-occurrence",
            "type": "raster",
            "source": "qazgeo-surface-water-occurrence",
            "paint": {
              "raster-opacity": 0.34,
              "raster-saturation": -0.12
            }
          }
        ]
      },
      "provenance": {
        "source_id": "jrc.gswe.v1.5.2024.occurrence",
        "label": "JRC Global Surface Water / Occurrence 1984–2024",
        "attribution": "Source: EC JRC/Google",
        "refresh_cadence_s": 31536000
      },
      "provenance_required": true,
      "public_allowed": true,
      "pii_risk": "none",
      "governance": {
        "id": "surface_water_occurrence",
        "owner": "European Commission Joint Research Centre",
        "upstream": "Global Surface Water V2024 / Occurrence",
        "contract": "ogc-wmts/1.0",
        "classification": "public-safe",
        "license_status": "reuse-with-attribution",
        "license_note": "Европейская комиссия разрешает повторное использование с указанием источника; для слоя сохраняется атрибуция Source: EC JRC/Google.",
        "geometry": "raster",
        "legend": {
          "color": "#2d8cff",
          "shape": "raster"
        },
        "refresh_slo_seconds": 31536000,
        "freshness_window_seconds": 63072000,
        "data_updated_at": "2024-12-31",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS GetCapabilities / occurrence tile",
        "public_projection": [
          "wmts_url",
          "layer_name",
          "period",
          "crs",
          "minzoom",
          "maxzoom",
          "attribution"
        ],
        "contract_path": "https://storage.googleapis.com/water-world/downloads_ancillary/WMTS_Global_Surface_WaterV2024.xml",
        "rollback": "Отключить запись реестра и внешний WMTS-оверлей; исходный набор JRC не изменяется.",
        "dataset_status": "remote_wmts_observed",
        "source_url": "https://data.jrc.ec.europa.eu/dataset/jrc-gswe-global-surface-water-explorer-v1",
        "coverage": {
          "scope": "глобальная поверхность воды, отображение Казахстана",
          "status": "complete",
          "geographies": null,
          "geometry": "raster",
          "period": "1984–2024"
        },
        "publication_scope": "remote_wmts_map_display_only",
        "sensitivity": "none",
        "geometry_quality": "official_external_raster_classification",
        "lineage": {
          "pipeline": "JRC Global Surface Water V2024 → cached WMTS occurrence tiles → MapLibre external raster overlay",
          "source_artifact": "https://data.jrc.ec.europa.eu/dataset/jrc-gswe-global-surface-water-explorer-v1"
        },
        "limitations": "Слой показывает историческую встречаемость поверхностной воды по спутниковым наблюдениям за 1984–2024 годы. Он не сообщает текущий уровень или качество воды, не заменяет гидропосты, не является картой паводка и не предназначен для анализа по RGB-тайлам.",
        "field_contract": [
          {
            "name": "wmts_url",
            "type": "uri",
            "required": true
          },
          {
            "name": "layer_name",
            "type": "string",
            "required": true
          },
          {
            "name": "period",
            "type": "string",
            "required": true
          },
          {
            "name": "crs",
            "type": "string",
            "required": true
          },
          {
            "name": "minzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "maxzoom",
            "type": "integer",
            "required": true
          },
          {
            "name": "attribution",
            "type": "string",
            "required": true
          }
        ]
      },
      "freshness_class": "annual",
      "observation_status": "runtime_observed",
      "temporal": {
        "data_updated_at": "2024-12-31",
        "schema_updated_at": "2026-08-09",
        "observed_at": "2026-08-09",
        "observed_at_field": "WMTS GetCapabilities / occurrence tile"
      }
    }
  ],
  "generated_at": "2026-08-09T12:49:54.731Z"
}
