{
 "city": "stans",
 "name": {
  "it": "Stans",
  "en": "Stans",
  "fr": "Stans",
  "de": "Stans",
  "es": "Stans",
  "pt": "Stans",
  "nl": "Stans"
 },
 "country": "ch",
 "built": "2026-11-07T00:07:31+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": 141,
  "wet_excluded": 0
 },
 "area_km2": 11.08,
 "population": 8920,
 "population_estimated": false,
 "center": [
  8.36319,
  46.95856
 ],
 "bbox": [
  8.32777,
  46.92205,
  8.40355,
  46.99119
 ],
 "boundary": {
  "type": "Polygon",
  "coordinates": [
   [
    [
     8.34532,
     46.93129
    ],
    [
     8.3466,
     46.93986
    ],
    [
     8.3472,
     46.94252
    ],
    [
     8.34707,
     46.94472
    ],
    [
     8.34668,
     46.94614
    ],
    [
     8.34716,
     46.94692
    ],
    [
     8.34703,
     46.9478
    ],
    [
     8.34716,
     46.94846
    ],
    [
     8.34695,
     46.94883
    ],
    [
     8.34694,
     46.95021
    ],
    [
     8.34715,
     46.95039
    ],
    [
     8.3477,
     46.9521
    ],
    [
     8.34825,
     46.95261
    ],
    [
     8.34825,
     46.9529
    ],
    [
     8.34879,
     46.95381
    ],
    [
     8.34841,
     46.95699
    ],
    [
     8.34846,
     46.9582
    ],
    [
     8.34869,
     46.9583
    ],
    [
     8.34825,
     46.95882
    ],
    [
     8.34848,
     46.95893
    ],
    [
     8.3485,
     46.95942
    ],
    [
     8.34645,
     46.96006
    ],
    [
     8.34333,
     46.96074
    ],
    [
     8.34167,
     46.96577
    ],
    [
     8.34192,
     46.96604
    ],
    [
     8.34174,
     46.96653
    ],
    [
     8.34181,
     46.96685
    ],
    [
     8.34282,
     46.96846
    ],
    [
     8.34293,
     46.96939
    ],
    [
     8.34572,
     46.97015
    ],
    [
     8.34796,
     46.97095
    ],
    [
     8.34857,
     46.97011
    ],
    [
     8.35052,
     46.9695
    ],
    [
     8.35128,
     46.97006
    ],
    [
     8.35113,
     46.97018
    ],
    [
     8.35187,
     46.97104
    ],
    [
     8.35218,
     46.9724
    ],
    [
     8.35237,
     46.97258
    ],
    [
     8.35296,
     46.97288
    ],
    [
     8.35546,
     46.97346
    ],
    [
     8.35631,
     46.97409
    ],
    [
     8.35712,
     46.97425
    ],
    [
     8.35875,
     46.97426
    ],
    [
     8.35925,
     46.97436
    ],
    [
     8.36103,
     46.97506
    ],
    [
     8.3622,
     46.97574
    ],
    [
     8.36253,
     46.97611
    ],
    [
     8.36287,
     46.97605
    ],
    [
     8.36374,
     46.97628
    ],
    [
     8.36474,
     46.97663
    ],
    [
     8.36533,
     46.97703
    ],
    [
     8.3662,
     46.97723
    ],
    [
     8.36684,
     46.97798
    ],
    [
     8.36869,
     46.97834
    ],
    [
     8.3713,
     46.9794
    ],
    [
     8.37334,
     46.98004
    ],
    [
     8.37599,
     46.98048
    ],
    [
     8.37708,
     46.98088
    ],
    [
     8.37813,
     46.98083
    ],
    [
     8.38291,
     46.9815
    ],
    [
     8.38398,
     46.98193
    ],
    [
     8.38391,
     46.9817
    ],
    [
     8.38504,
     46.98154
    ],
    [
     8.38566,
     46.98073
    ],
    [
     8.38638,
     46.98029
    ],
    [
     8.38876,
     46.97775
    ],
    [
     8.38814,
     46.97345
    ],
    [
     8.38795,
     46.97326
    ],
    [
     8.38697,
     46.96509
    ],
    [
     8.38342,
     46.96412
    ],
    [
     8.37901,
     46.96186
    ],
    [
     8.37668,
     46.95875
    ],
    [
     8.37575,
     46.95903
    ],
    [
     8.37327,
     46.95665
    ],
    [
     8.37257,
     46.95573
    ],
    [
     8.37287,
     46.95566
    ],
    [
     8.37271,
     46.95509
    ],
    [
     8.37207,
     46.95419
    ],
    [
     8.36969,
     46.95346
    ],
    [
     8.36887,
     46.95284
    ],
    [
     8.37015,
     46.95248
    ],
    [
     8.36949,
     46.95206
    ],
    [
     8.36864,
     46.95071
    ],
    [
     8.36834,
     46.95079
    ],
    [
     8.3672,
     46.9491
    ],
    [
     8.36731,
     46.94871
    ],
    [
     8.36783,
     46.94829
    ],
    [
     8.36728,
     46.94661
    ],
    [
     8.36732,
     46.94587
    ],
    [
     8.36785,
     46.94548
    ],
    [
     8.3681,
     46.94499
    ],
    [
     8.36808,
     46.94403
    ],
    [
     8.36898,
     46.94295
    ],
    [
     8.36935,
     46.94089
    ],
    [
     8.36912,
     46.93844
    ],
    [
     8.36944,
     46.93718
    ],
    [
     8.37005,
     46.93641
    ],
    [
     8.36968,
     46.93607
    ],
    [
     8.36972,
     46.93588
    ],
    [
     8.36884,
     46.93543
    ],
    [
     8.36799,
     46.93516
    ],
    [
     8.36725,
     46.93505
    ],
    [
     8.36534,
     46.93511
    ],
    [
     8.36463,
     46.93478
    ],
    [
     8.36441,
     46.9345
    ],
    [
     8.36379,
     46.93439
    ],
    [
     8.36201,
     46.93429
    ],
    [
     8.36092,
     46.93447
    ],
    [
     8.36054,
     46.93463
    ],
    [
     8.36002,
     46.93456
    ],
    [
     8.35712,
     46.93378
    ],
    [
     8.35659,
     46.93379
    ],
    [
     8.35555,
     46.93309
    ],
    [
     8.35462,
     46.93275
    ],
    [
     8.35404,
     46.93232
    ],
    [
     8.35244,
     46.93219
    ],
    [
     8.35222,
     46.93204
    ],
    [
     8.35101,
     46.93192
    ],
    [
     8.34924,
     46.93136
    ],
    [
     8.3475,
     46.93151
    ],
    [
     8.34532,
     46.93129
    ]
   ]
  ]
 },
 "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": 22,
  "pharmacy": 3,
  "doctor": 28,
  "kindergarten": 4,
  "primary": 7,
  "stop": 74,
  "station": 4
 },
 "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": 34,
  "stops": 320,
  "trains": true
 },
 "q7": {
  "areas": 26,
  "points": 53,
  "osm": 53,
  "merge_m": 50
 },
 "q8": {
  "km": 16,
  "km_all": 17,
  "min_network_m": 300
 },
 "green_counts": {
  "small": 3,
  "park": 1
 },
 "network": {
  "nodes": 27774,
  "km": 487
 },
 "warnings": [],
 "manifest": {
  "boundary": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "switzerland-latest.osm.pbf",
   "query": "[out:json][timeout:120];relation(1683112);out geom;",
   "downloaded": "2026-11-06T22:12:36+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "7d08089bc902abe00beab56f29fdf80df58e0a2006af33412893aab85c696e05",
   "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.922047,8.327767,46.991192,8.403554); out geom qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "53e87b371567d514abdf5fe8854d411d0219a1a284d45c24c8728fa8d68bff21",
   "elements": 4639,
   "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.922047,8.327767,46.991192,8.403554); nwr[\"amenity\"~\"^(pharmacy|doctors|clinic|hospital|kindergarten|school)$\"](46.922047,8.327767,46.991192,8.403554); nwr[\"healthcare\"~\"^(doctor|centre|clinic|hospital)$\"](46.922047,8.327767,46.991192,8.403554); node[\"highway\"=\"bus_stop\"](46.922047,8.327767,46.991192,8.403554); node[\"railway\"~\"^(tram_stop|station|halt)$\"](46.922047,8.327767,46.991192,8.403554); nwr[\"public_transport\"~\"^(platform|station)$\"](46.922047,8.327767,46.991192,8.403554); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "f7fcad862b68d28ad83b86064b42a8911d5088b1a54e861b75dcfa1db91657b7",
   "elements": 180,
   "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.922047,8.327767,46.991192,8.403554); relation[\"leisure\"~\"^(park|garden|recreation_ground|nature_reserve|sports_centre|common)$\"](46.922047,8.327767,46.991192,8.403554); way[\"landuse\"](46.922047,8.327767,46.991192,8.403554); relation[\"landuse\"](46.922047,8.327767,46.991192,8.403554); way[\"natural\"~\"^(wood|scrub|tree_row|water|grassland|heath)$\"](46.922047,8.327767,46.991192,8.403554); relation[\"natural\"~\"^(wood|water|scrub)$\"](46.922047,8.327767,46.991192,8.403554); way[\"amenity\"~\"^(school|university|college|hospital|kindergarten|marketplace)$\"](46.922047,8.327767,46.991192,8.403554); way[\"waterway\"=\"riverbank\"](46.922047,8.327767,46.991192,8.403554); ); out geom qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "cd9c8e848426ced11969075fd647f5e21ddd8ff37c8a20b9201ab8d91e528000",
   "elements": 542,
   "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.922047,8.327767,46.991192,8.403554); out skel qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "fdbfedce6b31bb18d4f7ab5bff338e09e5137c778a8595c7276a554a3c28839f",
   "elements": 642,
   "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.922047,8.327767,46.991192,8.403554); way[\"addr:housenumber\"][\"addr:street\"](46.922047,8.327767,46.991192,8.403554); ); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "6297aa02f6ad4975fe950e1a649f01b7a735a05e2d270e7896a72f933a35155d",
   "elements": 3233,
   "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.922047,8.327767,46.991192,8.403554); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "c3cb23070ce869fb93bca37f1250f8a2b774dd3c16b7d51e6e99b267fac46305",
   "elements": 78,
   "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.922047,8.327767,46.991192,8.403554); out center tags qt;",
   "downloaded": "2026-11-06T22:27:32+00:00",
   "osm_base": "2026-11-05T21:23:02Z",
   "sha256": "5a50a7fa1309f4ad51bdd45a8aa509f82e342ee05511b2fa53d86b1a9dd2858c",
   "elements": 10,
   "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\\stans\\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
 }
}