{
  "retrieved": "2026-10-06",
  "gtfs": {
    "source": "https://dati.comune.milano.it/gtfs.zip",
    "publisher": "Comune di Milano / AMAT, servizio programmato ATM",
    "version": "423",
    "sha256": "f0959217d549f278d59f4ef60bdb5bce8b6fc3dea2efa84c9ff7f213973ea1cc",
    "feedInfo": {
      "feed_publisher_name": "AMAT_Milan_feed",
      "feed_publisher_url": "http://www.amat-mi.it",
      "feed_lang": "it",
      "feed_start_date": "20260914",
      "feed_version": "423",
      "surface_end_date": "20261002",
      "mm_end_date": "20261015"
    },
    "catalogVersion": "422",
    "routes": 166,
    "shapes": 802,
    "stops": 4897,
    "note": "Servizio programmato, non live. Calendari conservati; nessuna estrapolazione oltre la validit\u00e0."
  },
  "selection": {
    "lines": 150,
    "patterns": 737,
    "rule": "Tutte le linee ATM con almeno uno shape che interseca il confine ufficiale di Milano. Tutte le varianti complete fino ai capolinea; escluse le linee interamente esterne.",
    "geometry": "Shapes e sequenze di fermate GTFS. Anomalie esplicite in data-quality.json."
  },
  "boundary": {
    "source": "https://dati.comune.milano.it/dataset/ds2841-confini-amministrativi-del-comune-di-milano",
    "license": "CC BY 4.0"
  },
  "cartography": {
    "source": "https://download.geofabrik.de/europe/italy/nord-ovest-latest.osm.pbf",
    "publisher": "OpenStreetMap contributors / Geofabrik",
    "retrieved": "2026-10-06",
    "license": "ODbL 1.0",
    "bounds": [
      8.9812,
      45.3294,
      9.4516,
      45.6421
    ],
    "coverage": "Area completa dei percorsi selezionati, con circa 1 km di contesto oltre i capolinea. Edifici, strade, parchi e acqua da OSM; altezze mancanti stilizzate.",
    "counts": {
      "buildings": 272967,
      "roads": 234243,
      "parks": 5299,
      "water": 9846
    },
    "sourceSha256": "365fb767af26dfc140bb49b918c7361e5afeef0e581157b70fd4a41345f59f3e",
    "invalidOsmAreas": [],
    "tiles": {
      "minzoom": 10,
      "maxzoom": 14,
      "layers": [
        "buildings",
        "roads",
        "parks",
        "water"
      ],
      "count": 669,
      "bytes": 68237601,
      "generalization": {
        "overviewZooms": [
          10,
          11,
          12
        ],
        "fullDetailFromZoom": 13,
        "roads": "Arterials at z10\u201311; streets at z12; full source at z13\u201314",
        "geometryTolerancePixels": {
          "10": 1.25,
          "11": 1,
          "12": 0.75
        },
        "minimumPolygonPixelsSquared": 1,
        "minimumWaterLinePixels": 3
      }
    }
  },
  "models": {
    "version": "1.1.0",
    "source": "Duomo originale creato in Blender 4.3.2; veicoli, Castello e Centrale procedurali Three.js",
    "license": "MIT",
    "duomo": {
      "generator": "scripts/create-duomo.py",
      "editableSource": "assets/models/duomo-v1.blend",
      "webAsset": "models/duomo-v1.glb",
      "triangles": 15408,
      "materialBatches": 7,
      "modelled": "2026-10-06",
      "interpretation": "Ricostruzione stilizzata originale, non un rilievo. Cinque campate, contrafforti, guglie e Madonnina. Nessuna mesh o texture di terzi.",
      "architecturalReferences": [
        "https://www.duomomilano.it/en/art-and-culture/the-cathedral/",
        "https://www.duomomilano.it/en/art-and-culture/the-terraces/",
        "https://www.duomomilano.it/en/spire/madonnina-main-spire/?id_guglia=135"
      ],
      "sha256": {
        "models/duomo-v1.glb": "efbd96b1839b3436a1e9289c138054029a3329ae55d3e4858a9461f4eaa3d01a"
      }
    }
  },
  "simulation": {
    "source": "ScheduledPositionProvider",
    "defaultDate": "2026-10-02",
    "timezone": "Europe/Rome",
    "trips": 166050,
    "profiles": 7638,
    "slots": 2139,
    "omittedTrips": 0,
    "note": "Corse, calendari e arrivi/partenze ufficiali. Posizioni interpolate sugli shape; nessuna frequenza o sosta inventata. Default storico quando il feed \u00e8 scaduto."
  },
  "surfaceClassification": {
    "source": "https://dati.comune.milano.it/dataset/ds538_atm-percorsi-linee-di-superficie-urbane",
    "retrieved": "2026-10-06",
    "catalogModified": "2024-10-16",
    "purpose": "Classificazione bus/filobus, che nel GTFS condividono route_type 3. Le geometrie restano quelle GTFS 423.",
    "sha256": "4c0469fc2bab9027cd70603f088d1d24b13ea11e19c5b77a51cffe4fbfbbec0b",
    "license": "CC BY 4.0"
  }
}
