{
 "city": "geneve",
 "name": {
  "it": "Ginevra",
  "en": "Geneva",
  "fr": "Genève",
  "de": "Genf",
  "es": "Ginebra",
  "pt": "Genebra",
  "nl": "Genève"
 },
 "country": "ch",
 "built": "2026-11-06T23:55:28+00:00",
 "method": {
  "version": "v1",
  "floor": 1.0,
  "curves": {
   "q1a": {
    "kind": "dec",
    "full": 400,
    "zero": 1200,
    "unit": "m"
   },
   "q1b": {
    "kind": "dec",
    "full": 1000,
    "zero": 2000,
    "unit": "m"
   },
   "q2": {
    "kind": "inc",
    "zero": 0,
    "full": 30,
    "unit": "%"
   },
   "q3_food": {
    "kind": "dec",
    "full": 400,
    "zero": 1600,
    "unit": "m"
   },
   "q3_pharmacy": {
    "kind": "dec",
    "full": 400,
    "zero": 1600,
    "unit": "m"
   },
   "q3_doctor": {
    "kind": "dec",
    "full": 800,
    "zero": 1600,
    "unit": "m"
   },
   "q3_kindergarten": {
    "kind": "dec",
    "full": 800,
    "zero": 1600,
    "unit": "m"
   },
   "q3_primary": {
    "kind": "dec",
    "full": 800,
    "zero": 1600,
    "unit": "m"
   },
   "q3_stop": {
    "kind": "dec",
    "full": 400,
    "zero": 800,
    "unit": "m"
   },
   "q3_station": {
    "kind": "dec",
    "full": 800,
    "zero": 1600,
    "unit": "m"
   },
   "q4": {
    "kind": "dec",
    "full": 53,
    "zero": 70,
    "unit": "dB"
   },
   "q5": {
    "kind": "dec",
    "full": 5,
    "zero": 25,
    "unit": "µg/m³"
   },
   "q6": {
    "kind": "inc",
    "zero": 0,
    "full": 60,
    "unit": "/h"
   },
   "q7": {
    "kind": "dec",
    "full": 400,
    "zero": 1000,
    "unit": "m"
   },
   "q8": {
    "kind": "dec",
    "full": 300,
    "zero": 1000,
    "unit": "m"
   }
  },
  "q1_mix": [
   0.6666666666666666,
   0.3333333333333333
  ],
  "q3_categories": [
   "food",
   "pharmacy",
   "doctor",
   "kindergarten",
   "primary",
   "transit"
  ],
  "quality": [
   "q1",
   "q2",
   "q3",
   "q4",
   "q5",
   "q6",
   "q7",
   "q8"
  ],
  "core": [
   "q1",
   "q2",
   "q3"
  ],
  "density_limits": [
   1500,
   10000
  ],
  "density_classes": [
   "b",
   "m",
   "a"
  ],
  "mix_limits": [
   0.3,
   0.6
  ],
  "density_weight": 2,
  "match_by_step": [
   100.0,
   50.0,
   0.0
  ],
  "bands": [
   [
    80,
    "ottimo"
   ],
   [
    60,
    "buono"
   ],
   [
    40,
    "sufficiente"
   ],
   [
    0,
    "scarso"
   ]
  ],
  "profiles": {
   "studente": {
    "w": [
     2,
     1,
     4,
     1,
     0,
     0,
     0,
     3
    ],
    "k": "a"
   },
   "famiglia": {
    "w": [
     4,
     3,
     3,
     3,
     0,
     0,
     4,
     2
    ],
    "k": "m"
   },
   "over65": {
    "w": [
     3,
     2,
     4,
     3,
     0,
     0,
     0,
     0
    ],
    "k": "m"
   },
   "casa": {
    "w": [
     3,
     3,
     2,
     4,
     0,
     0,
     0,
     2
    ],
    "k": "b"
   },
   "pendolare": {
    "w": [
     2,
     2,
     4,
     2,
     0,
     4,
     0,
     3
    ],
    "k": "m"
   }
  },
  "default_weights": [
   1,
   1,
   1,
   0,
   0,
   0,
   0,
   0
  ],
  "walk_speed_m_per_min": 80.0
 },
 "grid": {
  "kind": "h3",
  "res": 9,
  "cells": 196,
  "wet_excluded": 24
 },
 "area_km2": 18.29,
 "population": 218960,
 "population_estimated": false,
 "center": [
  6.14179,
  46.20517
 ],
 "bbox": [
  6.0948,
  46.16669,
  6.19134,
  46.24281
 ],
 "boundary": {
  "type": "Polygon",
  "coordinates": [
   [
    [
     6.13265,
     46.23166
    ],
    [
     6.13016,
     46.23008
    ],
    [
     6.12986,
     46.22965
    ],
    [
     6.12826,
     46.22853
    ],
    [
     6.12825,
     46.22837
    ],
    [
     6.12872,
     46.22806
    ],
    [
     6.12861,
     46.22798
    ],
    [
     6.12769,
     46.22735
    ],
    [
     6.12698,
     46.22779
    ],
    [
     6.12617,
     46.2271
    ],
    [
     6.12578,
     46.22735
    ],
    [
     6.12422,
     46.22573
    ],
    [
     6.12325,
     46.22609
    ],
    [
     6.12206,
     46.22674
    ],
    [
     6.12189,
     46.22671
    ],
    [
     6.12121,
     46.22598
    ],
    [
     6.12209,
     46.22515
    ],
    [
     6.12175,
     46.22484
    ],
    [
     6.11781,
     46.22216
    ],
    [
     6.11767,
     46.22193
    ],
    [
     6.11743,
     46.22207
    ],
    [
     6.11383,
     46.22027
    ],
    [
     6.11625,
     46.21756
    ],
    [
     6.11721,
     46.217
    ],
    [
     6.11925,
     46.21621
    ],
    [
     6.11879,
     46.21597
    ],
    [
     6.11843,
     46.21603
    ],
    [
     6.11609,
     46.21256
    ],
    [
     6.11463,
     46.21108
    ],
    [
     6.11491,
     46.21095
    ],
    [
     6.11473,
     46.2107
    ],
    [
     6.11451,
     46.21065
    ],
    [
     6.11247,
     46.20862
    ],
    [
     6.11116,
     46.2067
    ],
    [
     6.11027,
     46.20577
    ],
    [
     6.11083,
     46.20283
    ],
    [
     6.11067,
     46.20282
    ],
    [
     6.11074,
     46.20242
    ],
    [
     6.11088,
     46.20249
    ],
    [
     6.11104,
     46.20164
    ],
    [
     6.11127,
     46.20173
    ],
    [
     6.11137,
     46.19908
    ],
    [
     6.11184,
     46.19706
    ],
    [
     6.11206,
     46.19688
    ],
    [
     6.11238,
     46.19683
    ],
    [
     6.11624,
     46.19722
    ],
    [
     6.11627,
     46.19707
    ],
    [
     6.12156,
     46.19761
    ],
    [
     6.12171,
     46.19659
    ],
    [
     6.12155,
     46.19612
    ],
    [
     6.12344,
     46.19584
    ],
    [
     6.1245,
     46.19608
    ],
    [
     6.1248,
     46.19631
    ],
    [
     6.12551,
     46.19649
    ],
    [
     6.12679,
     46.19709
    ],
    [
     6.12737,
     46.1971
    ],
    [
     6.12684,
     46.19541
    ],
    [
     6.12712,
     46.19537
    ],
    [
     6.12695,
     46.1946
    ],
    [
     6.12778,
     46.19476
    ],
    [
     6.12791,
     46.19465
    ],
    [
     6.12789,
     46.19038
    ],
    [
     6.12778,
     46.18793
    ],
    [
     6.12765,
     46.18777
    ],
    [
     6.12885,
     46.18792
    ],
    [
     6.13158,
     46.18938
    ],
    [
     6.13184,
     46.18922
    ],
    [
     6.13502,
     46.19084
    ],
    [
     6.13701,
     46.18881
    ],
    [
     6.13956,
     46.18876
    ],
    [
     6.1397,
     46.18864
    ],
    [
     6.14144,
     46.18908
    ],
    [
     6.14195,
     46.188
    ],
    [
     6.14276,
     46.18734
    ],
    [
     6.14391,
     46.18694
    ],
    [
     6.14596,
     46.18675
    ],
    [
     6.14819,
     46.18687
    ],
    [
     6.15225,
     46.18662
    ],
    [
     6.15308,
     46.18644
    ],
    [
     6.15375,
     46.18611
    ],
    [
     6.15418,
     46.18566
    ],
    [
     6.15453,
     46.18471
    ],
    [
     6.15383,
     46.17984
    ],
    [
     6.15393,
     46.1796
    ],
    [
     6.15457,
     46.17872
    ],
    [
     6.15533,
     46.17817
    ],
    [
     6.15647,
     46.17782
    ],
    [
     6.15774,
     46.17782
    ],
    [
     6.15877,
     46.17821
    ],
    [
     6.15947,
     46.17885
    ],
    [
     6.15963,
     46.17917
    ],
    [
     6.15972,
     46.18055
    ],
    [
     6.16003,
     46.1815
    ],
    [
     6.16226,
     46.18491
    ],
    [
     6.16239,
     46.18579
    ],
    [
     6.16227,
     46.18648
    ],
    [
     6.16255,
     46.18732
    ],
    [
     6.16356,
     46.18798
    ],
    [
     6.16505,
     46.18818
    ],
    [
     6.16633,
     46.18794
    ],
    [
     6.16786,
     46.18727
    ],
    [
     6.16739,
     46.1899
    ],
    [
     6.16931,
     46.19123
    ],
    [
     6.17259,
     46.19381
    ],
    [
     6.17263,
     46.19389
    ],
    [
     6.1714,
     46.19435
    ],
    [
     6.17124,
     46.19451
    ],
    [
     6.17314,
     46.19658
    ],
    [
     6.17435,
     46.19831
    ],
    [
     6.17473,
     46.19944
    ],
    [
     6.17422,
     46.19957
    ],
    [
     6.17432,
     46.19984
    ],
    [
     6.17582,
     46.20133
    ],
    [
     6.17373,
     46.20248
    ],
    [
     6.17385,
     46.20261
    ],
    [
     6.17339,
     46.20296
    ],
    [
     6.17423,
     46.20341
    ],
    [
     6.17496,
     46.20401
    ],
    [
     6.17398,
     46.20447
    ],
    [
     6.17468,
     46.20519
    ],
    [
     6.17565,
     46.20582
    ],
    [
     6.17585,
     46.20579
    ],
    [
     6.17511,
     46.20671
    ],
    [
     6.17483,
     46.20683
    ],
    [
     6.17488,
     46.20703
    ],
    [
     6.17173,
     46.20588
    ],
    [
     6.17075,
     46.2067
    ],
    [
     6.17088,
     46.20765
    ],
    [
     6.17227,
     46.20875
    ],
    [
     6.17214,
     46.20884
    ],
    [
     6.17328,
     46.2096
    ],
    [
     6.17138,
     46.21106
    ],
    [
     6.17255,
     46.2116
    ],
    [
     6.17236,
     46.21189
    ],
    [
     6.1619,
     46.21522
    ],
    [
     6.16593,
     46.22246
    ],
    [
     6.1667,
     46.22447
    ],
    [
     6.14894,
     46.22779
    ],
    [
     6.14899,
     46.22798
    ],
    [
     6.1468,
     46.2284
    ],
    [
     6.14585,
     46.22886
    ],
    [
     6.14588,
     46.22873
    ],
    [
     6.1437,
     46.2301
    ],
    [
     6.14343,
     46.23064
    ],
    [
     6.14286,
     46.2293
    ],
    [
     6.13853,
     46.23029
    ],
    [
     6.13882,
     46.22961
    ],
    [
     6.13882,
     46.22875
    ],
    [
     6.13849,
     46.22817
    ],
    [
     6.13794,
     46.22818
    ],
    [
     6.13744,
     46.22849
    ],
    [
     6.13634,
     46.23036
    ],
    [
     6.13592,
     46.23063
    ],
    [
     6.13456,
     46.23067
    ],
    [
     6.13307,
     46.23189
    ],
    [
     6.13265,
     46.23166
    ]
   ]
  ]
 },
 "available": {
  "q1": true,
  "q2": true,
  "q3": true,
  "q4": false,
  "q5": true,
  "q6": true,
  "q7": true,
  "q8": true,
  "c1": true,
  "c2": true,
  "c3": true
 },
 "sources": {
  "q1": [
   "Urban Atlas 2021",
   "OpenStreetMap"
  ],
  "q2": [
   "Urban Atlas Street Tree Layer 2021",
   "OpenStreetMap"
  ],
  "q3": [
   "OpenStreetMap"
  ],
  "c1": [
   "Eurostat, censimento 2021 (1 km²)",
   "Urban Atlas 2021"
  ],
  "c3": [
   "Urban Atlas 2021"
  ],
  "addresses": [
   "Elenco ufficiale degli indirizzi degli edifici, swisstopo"
  ],
  "c2": [
   "Urban Atlas 2021"
  ],
  "q6": [
   "orari GTFS opentransportdata.swiss (17/11/2026)"
  ],
  "q5": [
   "EEA, mappa del PM2.5 2024"
  ],
  "q7": [
   "OpenStreetMap",
   "SITG, places de jeu"
  ],
  "q8": [
   "OpenStreetMap"
  ]
 },
 "q3_counts": {
  "food": 244,
  "pharmacy": 124,
  "doctor": 90,
  "kindergarten": 162,
  "primary": 135,
  "stop": 1041,
  "station": 9
 },
 "q5": {
  "pollutant": "PM2.5",
  "year": 2024,
  "resolution_m": 1000
 },
 "q6": {
  "date": "2026-11-17",
  "window_h": [
   7,
   9
  ],
  "radius_m": {
   "bus": 400,
   "rail": 800
  },
  "agencies": [
   "opentransportdata.swiss"
  ],
  "lines": 173,
  "stops": 2013,
  "trains": true
 },
 "q7": {
  "areas": 150,
  "points": 400,
  "osm": 380,
  "merge_m": 50
 },
 "q8": {
  "km": 102,
  "km_all": 123,
  "min_network_m": 300
 },
 "green_counts": {
  "small": 219,
  "park": 25
 },
 "network": {
  "nodes": 123645,
  "km": 1860
 },
 "warnings": [],
 "manifest": {
  "boundary": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:120];relation(1685488);out geom;",
   "downloaded": "2026-11-06T22:12:36+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "7ba03be0ed5d58ee886f1a29b7a93364bd7101de99981c4ec33961fa9209087a",
   "elements": 1,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "network": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:600]; way[\"highway\"](46.166685,6.094804,46.242811,6.191342); out geom qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "ace85a7e86542f72a72905974a4f1188ceef355bcb90978ca18a840f1ea9a515",
   "elements": 38308,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "pois": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:300]; ( nwr[\"shop\"~\"^(supermarket|convenience|greengrocer|deli|butcher|bakery)$\"](46.166685,6.094804,46.242811,6.191342); nwr[\"amenity\"~\"^(pharmacy|doctors|clinic|hospital|kindergarten|school)$\"](46.166685,6.094804,46.242811,6.191342); nwr[\"healthcare\"~\"^(doctor|centre|clinic|hospital)$\"](46.166685,6.094804,46.242811,6.191342); node[\"highway\"=\"bus_stop\"](46.166685,6.094804,46.242811,6.191342); node[\"railway\"~\"^(tram_stop|station|halt)$\"](46.166685,6.094804,46.242811,6.191342); nwr[\"public_transport\"~\"^(platform|station)$\"](46.166685,6.094804,46.242811,6.191342); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "c91c6d18d16aeb6ba4b2f4853546b5f3d82ac10d7965ab1e960204502b8c4b5c",
   "elements": 2498,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "areas": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( way[\"leisure\"~\"^(park|garden|playground|recreation_ground|nature_reserve|pitch|sports_centre|dog_park|common)$\"](46.166685,6.094804,46.242811,6.191342); relation[\"leisure\"~\"^(park|garden|recreation_ground|nature_reserve|sports_centre|common)$\"](46.166685,6.094804,46.242811,6.191342); way[\"landuse\"](46.166685,6.094804,46.242811,6.191342); relation[\"landuse\"](46.166685,6.094804,46.242811,6.191342); way[\"natural\"~\"^(wood|scrub|tree_row|water|grassland|heath)$\"](46.166685,6.094804,46.242811,6.191342); relation[\"natural\"~\"^(wood|water|scrub)$\"](46.166685,6.094804,46.242811,6.191342); way[\"amenity\"~\"^(school|university|college|hospital|kindergarten|marketplace)$\"](46.166685,6.094804,46.242811,6.191342); way[\"waterway\"=\"riverbank\"](46.166685,6.094804,46.242811,6.191342); ); out geom qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "fe83419f9cab7dd731fbb2a5ad290c679c0dafde41882eaa8769077975e9a03d",
   "elements": 12058,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "trees": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:300]; node[\"natural\"=\"tree\"](46.166685,6.094804,46.242811,6.191342); out skel qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "45b45f9800d869829816be3d2bf9aab87e222e94b9ee114bdbcd8b4a969edef3",
   "elements": 25615,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "addresses": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( node[\"addr:housenumber\"][\"addr:street\"](46.166685,6.094804,46.242811,6.191342); way[\"addr:housenumber\"][\"addr:street\"](46.166685,6.094804,46.242811,6.191342); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "28797a9aed6cb4946d6461eb72002faac190a7786846455ee471ae436bf95ee6",
   "elements": 26139,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "play": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"leisure\"=\"playground\"](46.166685,6.094804,46.242811,6.191342); out center tags qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "b6eb27e766931ec96f0f43f5f77fdfc5f10ecbe468025e02233283361978ba6e",
   "elements": 410,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "places": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"place\"~\"^(suburb|quarter|neighbourhood|town|village)$\"][\"name\"](46.166685,6.094804,46.242811,6.191342); out center tags qt;",
   "downloaded": "2026-11-06T22:27:31+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "d205b27e4e335498c2712141fc1861764979957b9bd3e49a1ef4692b734d634d",
   "elements": 67,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  }
 },
 "inputs": {
  "urban_atlas": "C:\\dev\\citypulse.center\\data\\copernicus\\geneve\\CLMS_UA_LCU_S2021_V025ha_CH002L2_GENEVE_03035_V01_R01_20250620.fgb",
  "street_tree_layer": "C:\\dev\\citypulse.center\\data\\copernicus\\geneve\\CLMS_UA_STL_S2021_V005ha_CH002L2_GENEVE_03035_V01_R02_20251121.fgb",
  "census_grid": "C:\\dev\\citypulse.center\\data\\census\\ESTAT_Census_2021_V3.csv",
  "gtfs": [
   "C:\\dev\\citypulse.center\\data\\gtfs\\geneve\\ch_gtfs.zip"
  ],
  "pm25": "C:\\dev\\citypulse.center\\data\\airquality\\eea_pm25_2024.tif",
  "play": [
   "C:\\dev\\citypulse.center\\data\\play\\geneve\\spielplaetze.geojson"
  ]
 },
 "flags": {
  "no_network": 1,
  "q3_partial": 2,
  "pop_estimated": 4,
  "q2_osm": 8
 },
 "assumptions": {
  "tree_crown_m2": 50.0,
  "focal_radius_m": 500,
  "raster_res_m": 10,
  "max_snap_m": 250
 }
}