{
 "city": "baden",
 "name": {
  "it": "Baden",
  "en": "Baden",
  "fr": "Baden",
  "de": "Baden",
  "es": "Baden",
  "pt": "Baden",
  "nl": "Baden"
 },
 "country": "ch",
 "built": "2026-11-07T00:02:30+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": 193,
  "wet_excluded": 0
 },
 "area_km2": 13.99,
 "population": 27299,
 "population_estimated": false,
 "center": [
  8.28547,
  47.46725
 ],
 "bbox": [
  8.23346,
  47.42339,
  8.33418,
  47.50718
 ],
 "boundary": {
  "type": "Polygon",
  "coordinates": [
   [
    [
     8.31408,
     47.474
    ],
    [
     8.31385,
     47.47409
    ],
    [
     8.3113,
     47.47315
    ],
    [
     8.3105,
     47.47308
    ],
    [
     8.3098,
     47.47529
    ],
    [
     8.31005,
     47.47608
    ],
    [
     8.3105,
     47.47665
    ],
    [
     8.31276,
     47.47846
    ],
    [
     8.31474,
     47.48061
    ],
    [
     8.31463,
     47.48128
    ],
    [
     8.31376,
     47.48182
    ],
    [
     8.3118,
     47.48201
    ],
    [
     8.30994,
     47.48185
    ],
    [
     8.30905,
     47.48209
    ],
    [
     8.30733,
     47.48229
    ],
    [
     8.30184,
     47.48222
    ],
    [
     8.30117,
     47.48235
    ],
    [
     8.30077,
     47.48259
    ],
    [
     8.2999,
     47.48359
    ],
    [
     8.29915,
     47.4841
    ],
    [
     8.29857,
     47.48436
    ],
    [
     8.29759,
     47.48459
    ],
    [
     8.29449,
     47.48505
    ],
    [
     8.2938,
     47.48501
    ],
    [
     8.29056,
     47.48441
    ],
    [
     8.2889,
     47.48438
    ],
    [
     8.28768,
     47.48459
    ],
    [
     8.28479,
     47.48542
    ],
    [
     8.28235,
     47.48547
    ],
    [
     8.28145,
     47.48535
    ],
    [
     8.28045,
     47.48485
    ],
    [
     8.27889,
     47.48373
    ],
    [
     8.27785,
     47.48331
    ],
    [
     8.27662,
     47.48304
    ],
    [
     8.27586,
     47.48299
    ],
    [
     8.27507,
     47.48318
    ],
    [
     8.27225,
     47.48338
    ],
    [
     8.27124,
     47.48372
    ],
    [
     8.27096,
     47.48398
    ],
    [
     8.27053,
     47.48477
    ],
    [
     8.27038,
     47.48705
    ],
    [
     8.27015,
     47.48745
    ],
    [
     8.2694,
     47.48814
    ],
    [
     8.26796,
     47.48844
    ],
    [
     8.2669,
     47.48847
    ],
    [
     8.26546,
     47.48833
    ],
    [
     8.26429,
     47.48847
    ],
    [
     8.26033,
     47.48993
    ],
    [
     8.25904,
     47.49063
    ],
    [
     8.25773,
     47.49158
    ],
    [
     8.25719,
     47.49239
    ],
    [
     8.25689,
     47.49356
    ],
    [
     8.25714,
     47.49625
    ],
    [
     8.25698,
     47.49657
    ],
    [
     8.25667,
     47.49676
    ],
    [
     8.2562,
     47.49693
    ],
    [
     8.25505,
     47.49698
    ],
    [
     8.25395,
     47.49682
    ],
    [
     8.25333,
     47.49655
    ],
    [
     8.25175,
     47.49549
    ],
    [
     8.25056,
     47.49492
    ],
    [
     8.24827,
     47.4942
    ],
    [
     8.24715,
     47.49399
    ],
    [
     8.24715,
     47.49309
    ],
    [
     8.2481,
     47.49282
    ],
    [
     8.24815,
     47.48991
    ],
    [
     8.2493,
     47.48994
    ],
    [
     8.25048,
     47.48981
    ],
    [
     8.2502,
     47.48916
    ],
    [
     8.25146,
     47.48864
    ],
    [
     8.25215,
     47.48852
    ],
    [
     8.25339,
     47.48788
    ],
    [
     8.25226,
     47.48551
    ],
    [
     8.25276,
     47.48499
    ],
    [
     8.25421,
     47.48421
    ],
    [
     8.25443,
     47.48401
    ],
    [
     8.2546,
     47.48339
    ],
    [
     8.25532,
     47.48281
    ],
    [
     8.25565,
     47.48277
    ],
    [
     8.25621,
     47.48314
    ],
    [
     8.25673,
     47.48312
    ],
    [
     8.25787,
     47.48334
    ],
    [
     8.25862,
     47.48252
    ],
    [
     8.25982,
     47.48256
    ],
    [
     8.26077,
     47.48196
    ],
    [
     8.26139,
     47.48187
    ],
    [
     8.26241,
     47.48213
    ],
    [
     8.26257,
     47.48172
    ],
    [
     8.2626,
     47.48042
    ],
    [
     8.26338,
     47.48023
    ],
    [
     8.26375,
     47.47978
    ],
    [
     8.26454,
     47.47925
    ],
    [
     8.26719,
     47.47986
    ],
    [
     8.26726,
     47.47841
    ],
    [
     8.26566,
     47.47649
    ],
    [
     8.266,
     47.47479
    ],
    [
     8.26711,
     47.47207
    ],
    [
     8.27002,
     47.46805
    ],
    [
     8.27022,
     47.46568
    ],
    [
     8.26988,
     47.46278
    ],
    [
     8.26997,
     47.46202
    ],
    [
     8.27076,
     47.46058
    ],
    [
     8.27141,
     47.45981
    ],
    [
     8.27126,
     47.45857
    ],
    [
     8.27221,
     47.45835
    ],
    [
     8.27374,
     47.45753
    ],
    [
     8.27459,
     47.4576
    ],
    [
     8.27514,
     47.45646
    ],
    [
     8.27367,
     47.45598
    ],
    [
     8.27557,
     47.45431
    ],
    [
     8.27666,
     47.45356
    ],
    [
     8.27859,
     47.45104
    ],
    [
     8.28032,
     47.44777
    ],
    [
     8.28069,
     47.44738
    ],
    [
     8.28364,
     47.44698
    ],
    [
     8.28552,
     47.44656
    ],
    [
     8.28871,
     47.44629
    ],
    [
     8.29172,
     47.44476
    ],
    [
     8.29152,
     47.44424
    ],
    [
     8.29222,
     47.44358
    ],
    [
     8.29289,
     47.44357
    ],
    [
     8.29287,
     47.44349
    ],
    [
     8.293,
     47.44353
    ],
    [
     8.29302,
     47.44381
    ],
    [
     8.2945,
     47.44398
    ],
    [
     8.29357,
     47.44554
    ],
    [
     8.29673,
     47.4468
    ],
    [
     8.29665,
     47.44693
    ],
    [
     8.29873,
     47.44783
    ],
    [
     8.30048,
     47.44728
    ],
    [
     8.30703,
     47.44676
    ],
    [
     8.30787,
     47.44523
    ],
    [
     8.31031,
     47.44626
    ],
    [
     8.31148,
     47.44742
    ],
    [
     8.31202,
     47.44954
    ],
    [
     8.31007,
     47.45027
    ],
    [
     8.3081,
     47.4507
    ],
    [
     8.30748,
     47.45162
    ],
    [
     8.30708,
     47.45284
    ],
    [
     8.30485,
     47.45355
    ],
    [
     8.30443,
     47.45426
    ],
    [
     8.30766,
     47.45566
    ],
    [
     8.3066,
     47.45716
    ],
    [
     8.30765,
     47.45798
    ],
    [
     8.30795,
     47.45815
    ],
    [
     8.30982,
     47.45744
    ],
    [
     8.31014,
     47.45747
    ],
    [
     8.31006,
     47.45795
    ],
    [
     8.30949,
     47.4589
    ],
    [
     8.31083,
     47.46004
    ],
    [
     8.30973,
     47.46044
    ],
    [
     8.30873,
     47.46236
    ],
    [
     8.30895,
     47.4641
    ],
    [
     8.30853,
     47.46561
    ],
    [
     8.31,
     47.46514
    ],
    [
     8.31009,
     47.46521
    ],
    [
     8.31118,
     47.46492
    ],
    [
     8.31212,
     47.46625
    ],
    [
     8.31198,
     47.46875
    ],
    [
     8.31228,
     47.46842
    ],
    [
     8.31262,
     47.46856
    ],
    [
     8.31381,
     47.46953
    ],
    [
     8.31489,
     47.46896
    ],
    [
     8.31591,
     47.47007
    ],
    [
     8.31633,
     47.4699
    ],
    [
     8.31663,
     47.47019
    ],
    [
     8.31685,
     47.47011
    ],
    [
     8.31937,
     47.47318
    ],
    [
     8.31749,
     47.4737
    ],
    [
     8.31585,
     47.47378
    ],
    [
     8.31464,
     47.47406
    ],
    [
     8.31452,
     47.47387
    ],
    [
     8.31408,
     47.474
    ]
   ],
   [
    [
     8.27332,
     47.44262
    ],
    [
     8.27285,
     47.44233
    ],
    [
     8.27415,
     47.44124
    ],
    [
     8.27437,
     47.44139
    ],
    [
     8.27604,
     47.4405
    ],
    [
     8.27554,
     47.44011
    ],
    [
     8.2758,
     47.43968
    ],
    [
     8.27571,
     47.43856
    ],
    [
     8.27522,
     47.43732
    ],
    [
     8.27184,
     47.43608
    ],
    [
     8.27207,
     47.43484
    ],
    [
     8.26872,
     47.43467
    ],
    [
     8.26885,
     47.43359
    ],
    [
     8.26863,
     47.43292
    ],
    [
     8.26656,
     47.43321
    ],
    [
     8.26559,
     47.43364
    ],
    [
     8.26393,
     47.43492
    ],
    [
     8.26214,
     47.43567
    ],
    [
     8.26123,
     47.43643
    ],
    [
     8.26313,
     47.43732
    ],
    [
     8.26376,
     47.43745
    ],
    [
     8.26393,
     47.43824
    ],
    [
     8.26521,
     47.43946
    ],
    [
     8.26579,
     47.44052
    ],
    [
     8.26586,
     47.441
    ],
    [
     8.26476,
     47.44103
    ],
    [
     8.26591,
     47.44167
    ],
    [
     8.26888,
     47.44269
    ],
    [
     8.26897,
     47.44254
    ],
    [
     8.2718,
     47.444
    ],
    [
     8.27332,
     47.44262
    ]
   ]
  ]
 },
 "available": {
  "q1": true,
  "q2": true,
  "q3": true,
  "q4": false,
  "q5": true,
  "q6": true,
  "q7": true,
  "q8": true,
  "c1": true,
  "c2": false,
  "c3": true
 },
 "sources": {
  "q1": [
   "OpenStreetMap"
  ],
  "q2": [
   "OpenStreetMap (stima)"
  ],
  "q3": [
   "OpenStreetMap"
  ],
  "c1": [
   "Eurostat, censimento 2021 (1 km²)",
   "OpenStreetMap (uso del suolo)"
  ],
  "c3": [
   "OpenStreetMap"
  ],
  "addresses": [
   "Elenco ufficiale degli indirizzi degli edifici, swisstopo"
  ],
  "q6": [
   "orari GTFS opentransportdata.swiss (10/11/2026)"
  ],
  "q5": [
   "EEA, mappa del PM2.5 2024"
  ],
  "q7": [
   "OpenStreetMap"
  ],
  "q8": [
   "OpenStreetMap"
  ]
 },
 "q3_counts": {
  "food": 72,
  "pharmacy": 20,
  "doctor": 26,
  "kindergarten": 41,
  "primary": 34,
  "stop": 568,
  "station": 5
 },
 "q5": {
  "pollutant": "PM2.5",
  "year": 2024,
  "resolution_m": 1000
 },
 "q6": {
  "date": "2026-11-10",
  "window_h": [
   7,
   9
  ],
  "radius_m": {
   "bus": 400,
   "rail": 800
  },
  "agencies": [
   "opentransportdata.swiss"
  ],
  "lines": 103,
  "stops": 1191,
  "trains": true
 },
 "q7": {
  "areas": 25,
  "points": 95,
  "osm": 95,
  "merge_m": 50
 },
 "q8": {
  "km": 35,
  "km_all": 40,
  "min_network_m": 300
 },
 "green_counts": {
  "small": 12,
  "park": 1
 },
 "network": {
  "nodes": 60393,
  "km": 1282
 },
 "warnings": [],
 "manifest": {
  "boundary": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:120];relation(1684261);out geom;",
   "downloaded": "2026-11-06T22:12:36+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "ded9b86493cf426b4e1e245c0a481d6b3751f141d2ab41ab65288e82fa47ca1d",
   "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\"](47.423394,8.233458,47.507181,8.334177); out geom qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "310f722486dca0d4c4f59b1c0ede574d971b62312ea0a504e444a49dda061c77",
   "elements": 12598,
   "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)$\"](47.423394,8.233458,47.507181,8.334177); nwr[\"amenity\"~\"^(pharmacy|doctors|clinic|hospital|kindergarten|school)$\"](47.423394,8.233458,47.507181,8.334177); nwr[\"healthcare\"~\"^(doctor|centre|clinic|hospital)$\"](47.423394,8.233458,47.507181,8.334177); node[\"highway\"=\"bus_stop\"](47.423394,8.233458,47.507181,8.334177); node[\"railway\"~\"^(tram_stop|station|halt)$\"](47.423394,8.233458,47.507181,8.334177); nwr[\"public_transport\"~\"^(platform|station)$\"](47.423394,8.233458,47.507181,8.334177); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "d01265522ae7cf035439d146dc4d35e83a7f7339dc31a5735902455902743f7c",
   "elements": 875,
   "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)$\"](47.423394,8.233458,47.507181,8.334177); relation[\"leisure\"~\"^(park|garden|recreation_ground|nature_reserve|sports_centre|common)$\"](47.423394,8.233458,47.507181,8.334177); way[\"landuse\"](47.423394,8.233458,47.507181,8.334177); relation[\"landuse\"](47.423394,8.233458,47.507181,8.334177); way[\"natural\"~\"^(wood|scrub|tree_row|water|grassland|heath)$\"](47.423394,8.233458,47.507181,8.334177); relation[\"natural\"~\"^(wood|water|scrub)$\"](47.423394,8.233458,47.507181,8.334177); way[\"amenity\"~\"^(school|university|college|hospital|kindergarten|marketplace)$\"](47.423394,8.233458,47.507181,8.334177); way[\"waterway\"=\"riverbank\"](47.423394,8.233458,47.507181,8.334177); ); out geom qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "b64534049b38a7b668cf78d1223186e692e94606d49118f41b9e6e69507e50ec",
   "elements": 1363,
   "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\"](47.423394,8.233458,47.507181,8.334177); out skel qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "d8c054c72787fbed0eea08119221cd3a9bfc05a5f5bcde3514391ee6a729390b",
   "elements": 2251,
   "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\"](47.423394,8.233458,47.507181,8.334177); way[\"addr:housenumber\"][\"addr:street\"](47.423394,8.233458,47.507181,8.334177); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "9c078fb97f8a454de646e110e4cdb00e4fca01dd893d231c25def7718e84a8d2",
   "elements": 17807,
   "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\"](47.423394,8.233458,47.507181,8.334177); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "5c20fed62673d6fc5d5141d2c8cd179b7e13f9c8286d066c9180673b8450053c",
   "elements": 106,
   "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\"](47.423394,8.233458,47.507181,8.334177); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "746cb79761f85171eabb0cfaeb495f1a1f084eedda77ada4e7f82fc9c74067f5",
   "elements": 29,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  }
 },
 "inputs": {
  "urban_atlas": null,
  "street_tree_layer": null,
  "census_grid": "C:\\dev\\citypulse.center\\data\\census\\ESTAT_Census_2021_V3.csv",
  "gtfs": [
   "C:\\dev\\citypulse.center\\data\\gtfs\\baden\\ch_gtfs.zip"
  ],
  "pm25": "C:\\dev\\citypulse.center\\data\\airquality\\eea_pm25_2024.tif",
  "play": null
 },
 "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
 }
}