{
  "version": 1,
  "license": {
    "name": "ODbL 1.0",
    "url": "https://opendatacommons.org/licenses/odbl/1-0/",
    "scope": "Cała baza danych mapy w paczce (kafelki, teren, barwy dachów) jako baza pochodna OpenStreetMap."
  },
  "fields": [
    {
      "field": "buildings[].ring, h (bez s i m)",
      "source": "obrys OpenStreetMap; wysokość z tagu OSM albo wartość domyślna",
      "license": "ODbL 1.0",
      "count": 129319
    },
    {
      "field": "buildings[].ring, h przy s = lod1",
      "source": "GUGiK, modele 3D budynków LoD1 2024",
      "license": "CC BY 4.0",
      "count": 43779
    },
    {
      "field": "buildings[].ring, h, m przy m",
      "source": "GUGiK, modele 3D budynków LoD2",
      "license": "bezpłatne, dowolne wykorzystanie (GUGiK), atrybucja",
      "count": 9953
    },
    {
      "field": "buildings[].id",
      "source": "OpenStreetMap (identyfikator obiektu)",
      "license": "ODbL 1.0"
    },
    {
      "field": "buildings[].p",
      "source": "identyfikatory i atrybuty modeli GUGiK, wyniki dopasowania oraz źródło wysokości OSM lub wartość domyślna",
      "license": "OSM: ODbL 1.0; LoD1: CC BY 4.0; LoD2: bezpłatne, dowolne wykorzystanie (GUGiK), atrybucja"
    },
    {
      "field": "buildings[].k, ks",
      "source": "reguła src/city/building-class.js na funkcji BDOT10k, tagu OSM i geometrii",
      "license": "BDOT10k: bezpłatne, dowolne wykorzystanie (GUGiK); OSM: ODbL 1.0",
      "count": {
        "bdot": 26683,
        "osm": 1957,
        "geometry": 6228,
        "none": 2067
      }
    },
    {
      "field": "buildings[].l, ls",
      "source": "liczba kondygnacji BDOT10k albo OSM",
      "license": "BDOT10k: bezpłatne, dowolne wykorzystanie (GUGiK); OSM: ODbL 1.0",
      "count": {
        "bdot": 25366,
        "osm": 8971
      }
    },
    {
      "field": "roads, areas, lines, trees",
      "source": "OpenStreetMap",
      "license": "ODbL 1.0",
      "count": {
        "roads": 98051,
        "areas": 39200,
        "lines": 11557,
        "osmTrees": 21388
      }
    },
    {
      "field": "gt",
      "source": "GUGiK, modele 3D drzew; filtrowane względem dróg, budynków i wody",
      "license": "CC BY 4.0",
      "count": 261886
    },
    {
      "field": "public/terrain",
      "source": "GUGiK, NMT 100 m; poziom wody z obszarów wodnych OSM",
      "license": "CC BY 4.0 (NMT), ODbL 1.0 (woda OSM)"
    },
    {
      "field": "public/terrain/detail",
      "source": "GUGiK, NMT 1 m (skaning laserowy 2024) próbkowany co 5 m w kafelkach miasta; woda z obszarów OSM bez wartości",
      "license": "bezpłatne, dowolne wykorzystanie (GUGiK), atrybucja; woda OSM: ODbL 1.0",
      "count": 705
    },
    {
      "field": "public/city-roofs",
      "source": "GUGiK, ortofotomapa RGB 2025; próbki w obrysach budynków kafelków; niezweryfikowana estymacja",
      "license": "bezpłatne, dowolne wykorzystanie (GUGiK), atrybucja",
      "count": {
        "tiles": 414,
        "buildings": 27723,
        "use": "experimental-unverified-city-roofs"
      }
    }
  ],
  "changes": [
    "Geometrie przeliczone do lokalnego układu sceny i podzielone na kafelki 500 m.",
    "Obrysy OSM zastąpione obrysami LoD1 albo bryłami LoD2 GUGiK dla jednoznacznych par (jedno źródło obrysu na budynek).",
    "Drzewa GUGiK sparowane (pień i korona) i odfiltrowane względem dróg, budynków i wody.",
    "Klasa budynku i liczba kondygnacji wyznaczone regułą z funkcji BDOT10k, tagów OSM i geometrii.",
    "Barwy dachów oszacowane z ortofotomapy; w aplikacji dopasowane do palety stylu."
  ],
  "generatedAt": "2026-11-06T04:00:39.093Z"
}
