{
 "city": "tours",
 "name": {
  "it": "Tours",
  "en": "Tours",
  "fr": "Tours"
 },
 "country": "fr",
 "built": "2026-11-04T22:49:07+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": 404,
  "wet_excluded": 1
 },
 "area_km2": 33.41,
 "population": 142268,
 "population_estimated": false,
 "center": [
  0.69653,
  47.39752
 ],
 "bbox": [
  0.62594,
  47.33491,
  0.76281,
  47.45379
 ],
 "boundary": {
  "type": "Polygon",
  "coordinates": [
   [
    [
     0.69098,
     47.43909
    ],
    [
     0.69167,
     47.43783
    ],
    [
     0.69162,
     47.43679
    ],
    [
     0.69279,
     47.43613
    ],
    [
     0.69311,
     47.43562
    ],
    [
     0.69449,
     47.43581
    ],
    [
     0.69635,
     47.43676
    ],
    [
     0.69882,
     47.4372
    ],
    [
     0.69909,
     47.4382
    ],
    [
     0.70648,
     47.4382
    ],
    [
     0.70639,
     47.43942
    ],
    [
     0.70706,
     47.43914
    ],
    [
     0.70799,
     47.43893
    ],
    [
     0.71015,
     47.43881
    ],
    [
     0.70941,
     47.43667
    ],
    [
     0.72197,
     47.43313
    ],
    [
     0.73025,
     47.43107
    ],
    [
     0.73073,
     47.43079
    ],
    [
     0.73328,
     47.43106
    ],
    [
     0.73335,
     47.43045
    ],
    [
     0.73374,
     47.42949
    ],
    [
     0.73375,
     47.4289
    ],
    [
     0.73439,
     47.42895
    ],
    [
     0.73298,
     47.42481
    ],
    [
     0.7325,
     47.4248
    ],
    [
     0.73293,
     47.42471
    ],
    [
     0.73034,
     47.41743
    ],
    [
     0.73075,
     47.41737
    ],
    [
     0.73022,
     47.41576
    ],
    [
     0.72931,
     47.41353
    ],
    [
     0.72844,
     47.41216
    ],
    [
     0.72783,
     47.41149
    ],
    [
     0.72805,
     47.41067
    ],
    [
     0.72759,
     47.40974
    ],
    [
     0.72817,
     47.409
    ],
    [
     0.72705,
     47.409
    ],
    [
     0.72702,
     47.40892
    ],
    [
     0.72733,
     47.40892
    ],
    [
     0.72694,
     47.40789
    ],
    [
     0.72696,
     47.4062
    ],
    [
     0.7272,
     47.40623
    ],
    [
     0.72727,
     47.40609
    ],
    [
     0.72749,
     47.40512
    ],
    [
     0.72732,
     47.40472
    ],
    [
     0.72966,
     47.4006
    ],
    [
     0.72378,
     47.40002
    ],
    [
     0.72097,
     47.39957
    ],
    [
     0.71439,
     47.39921
    ],
    [
     0.70945,
     47.39867
    ],
    [
     0.70558,
     47.39886
    ],
    [
     0.70088,
     47.3994
    ],
    [
     0.70577,
     47.39737
    ],
    [
     0.70491,
     47.39478
    ],
    [
     0.7052,
     47.39411
    ],
    [
     0.70512,
     47.39399
    ],
    [
     0.71458,
     47.37766
    ],
    [
     0.71497,
     47.37725
    ],
    [
     0.72536,
     47.38009
    ],
    [
     0.72664,
     47.3802
    ],
    [
     0.72693,
     47.37888
    ],
    [
     0.72721,
     47.37863
    ],
    [
     0.72808,
     47.37664
    ],
    [
     0.72903,
     47.3765
    ],
    [
     0.72979,
     47.37682
    ],
    [
     0.73187,
     47.37699
    ],
    [
     0.73281,
     47.37732
    ],
    [
     0.73373,
     47.37794
    ],
    [
     0.73383,
     47.37825
    ],
    [
     0.73447,
     47.37887
    ],
    [
     0.73447,
     47.37933
    ],
    [
     0.73627,
     47.38006
    ],
    [
     0.73734,
     47.3766
    ],
    [
     0.73273,
     47.37515
    ],
    [
     0.72962,
     47.37456
    ],
    [
     0.72409,
     47.3742
    ],
    [
     0.71513,
     47.37402
    ],
    [
     0.71531,
     47.37176
    ],
    [
     0.71512,
     47.3696
    ],
    [
     0.71449,
     47.36723
    ],
    [
     0.71394,
     47.36595
    ],
    [
     0.71234,
     47.36295
    ],
    [
     0.70683,
     47.35421
    ],
    [
     0.70726,
     47.35402
    ],
    [
     0.70386,
     47.34937
    ],
    [
     0.7032,
     47.34892
    ],
    [
     0.70281,
     47.34909
    ],
    [
     0.70055,
     47.35088
    ],
    [
     0.70032,
     47.35088
    ],
    [
     0.6985,
     47.3564
    ],
    [
     0.69732,
     47.3608
    ],
    [
     0.69723,
     47.3606
    ],
    [
     0.69747,
     47.35978
    ],
    [
     0.69524,
     47.35891
    ],
    [
     0.69353,
     47.35909
    ],
    [
     0.69141,
     47.35963
    ],
    [
     0.68988,
     47.3603
    ],
    [
     0.68911,
     47.36187
    ],
    [
     0.68916,
     47.36323
    ],
    [
     0.68927,
     47.36324
    ],
    [
     0.68898,
     47.36358
    ],
    [
     0.68591,
     47.36301
    ],
    [
     0.68569,
     47.36235
    ],
    [
     0.6855,
     47.36231
    ],
    [
     0.67805,
     47.36198
    ],
    [
     0.6761,
     47.36205
    ],
    [
     0.67623,
     47.363
    ],
    [
     0.67488,
     47.36284
    ],
    [
     0.67485,
     47.36312
    ],
    [
     0.67397,
     47.363
    ],
    [
     0.67436,
     47.364
    ],
    [
     0.67438,
     47.36419
    ],
    [
     0.67425,
     47.36421
    ],
    [
     0.67257,
     47.36424
    ],
    [
     0.66997,
     47.36339
    ],
    [
     0.66836,
     47.36302
    ],
    [
     0.66479,
     47.3629
    ],
    [
     0.66098,
     47.36393
    ],
    [
     0.65808,
     47.36551
    ],
    [
     0.65741,
     47.36569
    ],
    [
     0.65615,
     47.36633
    ],
    [
     0.65574,
     47.36667
    ],
    [
     0.65569,
     47.36683
    ],
    [
     0.65585,
     47.36689
    ],
    [
     0.65563,
     47.36745
    ],
    [
     0.65337,
     47.36855
    ],
    [
     0.65283,
     47.36925
    ],
    [
     0.65303,
     47.36957
    ],
    [
     0.65604,
     47.37036
    ],
    [
     0.65777,
     47.37065
    ],
    [
     0.66098,
     47.3709
    ],
    [
     0.66035,
     47.37542
    ],
    [
     0.6612,
     47.37546
    ],
    [
     0.66158,
     47.37577
    ],
    [
     0.66238,
     47.37606
    ],
    [
     0.66221,
     47.37629
    ],
    [
     0.66331,
     47.37674
    ],
    [
     0.66551,
     47.37851
    ],
    [
     0.66533,
     47.37856
    ],
    [
     0.66614,
     47.3801
    ],
    [
     0.66603,
     47.38148
    ],
    [
     0.66609,
     47.38159
    ],
    [
     0.66638,
     47.38161
    ],
    [
     0.66597,
     47.3874
    ],
    [
     0.6662,
     47.38939
    ],
    [
     0.6664,
     47.38994
    ],
    [
     0.66687,
     47.38976
    ],
    [
     0.66725,
     47.39028
    ],
    [
     0.6677,
     47.39015
    ],
    [
     0.6682,
     47.39142
    ],
    [
     0.66791,
     47.39159
    ],
    [
     0.66711,
     47.39151
    ],
    [
     0.66687,
     47.3918
    ],
    [
     0.66731,
     47.39197
    ],
    [
     0.6663,
     47.3932
    ],
    [
     0.66588,
     47.39332
    ],
    [
     0.66562,
     47.39403
    ],
    [
     0.66461,
     47.39386
    ],
    [
     0.66386,
     47.39703
    ],
    [
     0.66948,
     47.39789
    ],
    [
     0.67556,
     47.39974
    ],
    [
     0.6785,
     47.40038
    ],
    [
     0.68048,
     47.40049
    ],
    [
     0.67996,
     47.40149
    ],
    [
     0.6798,
     47.40284
    ],
    [
     0.67876,
     47.40288
    ],
    [
     0.67944,
     47.4061
    ],
    [
     0.67916,
     47.40664
    ],
    [
     0.67909,
     47.40725
    ],
    [
     0.67929,
     47.40761
    ],
    [
     0.67934,
     47.40979
    ],
    [
     0.6791,
     47.40992
    ],
    [
     0.67827,
     47.4111
    ],
    [
     0.67738,
     47.41187
    ],
    [
     0.6782,
     47.41202
    ],
    [
     0.67789,
     47.41272
    ],
    [
     0.67765,
     47.41542
    ],
    [
     0.6782,
     47.41548
    ],
    [
     0.67815,
     47.41578
    ],
    [
     0.67761,
     47.41682
    ],
    [
     0.67687,
     47.4174
    ],
    [
     0.67655,
     47.41802
    ],
    [
     0.67619,
     47.41817
    ],
    [
     0.67442,
     47.41839
    ],
    [
     0.67401,
     47.41892
    ],
    [
     0.67357,
     47.42006
    ],
    [
     0.67271,
     47.42376
    ],
    [
     0.67251,
     47.42518
    ],
    [
     0.67257,
     47.42794
    ],
    [
     0.67283,
     47.43023
    ],
    [
     0.67355,
     47.4323
    ],
    [
     0.6744,
     47.43391
    ],
    [
     0.67501,
     47.43553
    ],
    [
     0.67615,
     47.4361
    ],
    [
     0.67707,
     47.4369
    ],
    [
     0.6832,
     47.43959
    ],
    [
     0.68436,
     47.43875
    ],
    [
     0.68461,
     47.43841
    ],
    [
     0.68536,
     47.43856
    ],
    [
     0.687,
     47.43855
    ],
    [
     0.6882,
     47.43874
    ],
    [
     0.68833,
     47.43858
    ],
    [
     0.69098,
     47.43909
    ]
   ]
  ]
 },
 "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": [
   "Base Adresse Nationale (Licence Ouverte 2.0)"
  ],
  "c2": [
   "Urban Atlas 2021"
  ],
  "q6": [
   "orari GTFS Fil Bleu (Tours) (18/11/2026)",
   "orari GTFS SNCF TER (18/11/2026)"
  ],
  "q5": [
   "EEA, mappa del PM2.5 2024"
  ],
  "q7": [
   "OpenStreetMap",
   "Tours Métropole, aires de jeux"
  ],
  "q8": [
   "OpenStreetMap"
  ]
 },
 "q3_counts": {
  "food": 183,
  "pharmacy": 88,
  "doctor": 142,
  "kindergarten": 130,
  "primary": 103,
  "stop": 2257,
  "station": 6
 },
 "q5": {
  "pollutant": "PM2.5",
  "year": 2024,
  "resolution_m": 1000
 },
 "q6": {
  "date": "2026-11-18",
  "window_h": [
   7,
   9
  ],
  "radius_m": {
   "bus": 400,
   "rail": 800
  },
  "agencies": [
   "Fil Bleu (Tours)",
   "SNCF TER"
  ],
  "lines": 104,
  "stops": 1494,
  "trains": true
 },
 "q7": {
  "areas": 120,
  "points": 408,
  "osm": 334,
  "merge_m": 50
 },
 "q8": {
  "km": 180,
  "km_all": 199,
  "min_network_m": 300
 },
 "green_counts": {
  "small": 213,
  "park": 24
 },
 "network": {
  "nodes": 178674,
  "km": 2879
 },
 "warnings": [],
 "manifest": {
  "boundary": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:120];relation(76306);out geom;",
   "downloaded": "2026-11-04T22:32:03+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "d92220081dcadc2a5b0dd6399c7b4a9074ee04b05a7f538203b9d5ea3d2aed10",
   "elements": 1,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "network": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:600]; way[\"highway\"](47.334909,0.625943,47.453795,0.762814); out geom qt;",
   "downloaded": "2026-11-04T22:41:15+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "a6e0788354313ad7c7b4d372e7fc15f311f418cd237bf44cf6c657550d8f1881",
   "elements": 47077,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "pois": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:300]; ( nwr[\"shop\"~\"^(supermarket|convenience|greengrocer|deli|butcher|bakery)$\"](47.334909,0.625943,47.453795,0.762814); nwr[\"amenity\"~\"^(pharmacy|doctors|clinic|hospital|kindergarten|school)$\"](47.334909,0.625943,47.453795,0.762814); nwr[\"healthcare\"~\"^(doctor|centre|clinic|hospital)$\"](47.334909,0.625943,47.453795,0.762814); node[\"highway\"=\"bus_stop\"](47.334909,0.625943,47.453795,0.762814); node[\"railway\"~\"^(tram_stop|station|halt)$\"](47.334909,0.625943,47.453795,0.762814); nwr[\"public_transport\"~\"^(platform|station)$\"](47.334909,0.625943,47.453795,0.762814); ); out center tags qt;",
   "downloaded": "2026-11-04T22:41:15+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "49d4ad0f8aa9a58b2a07e2d19950840901d372c90ad83d2f178e17d9cc79dbf2",
   "elements": 3314,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "areas": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( way[\"leisure\"~\"^(park|garden|playground|recreation_ground|nature_reserve|pitch|sports_centre|dog_park|common)$\"](47.334909,0.625943,47.453795,0.762814); relation[\"leisure\"~\"^(park|garden|recreation_ground|nature_reserve|sports_centre|common)$\"](47.334909,0.625943,47.453795,0.762814); way[\"landuse\"](47.334909,0.625943,47.453795,0.762814); relation[\"landuse\"](47.334909,0.625943,47.453795,0.762814); way[\"natural\"~\"^(wood|scrub|tree_row|water|grassland|heath)$\"](47.334909,0.625943,47.453795,0.762814); relation[\"natural\"~\"^(wood|water|scrub)$\"](47.334909,0.625943,47.453795,0.762814); way[\"amenity\"~\"^(school|university|college|hospital|kindergarten|marketplace)$\"](47.334909,0.625943,47.453795,0.762814); way[\"waterway\"=\"riverbank\"](47.334909,0.625943,47.453795,0.762814); ); out geom qt;",
   "downloaded": "2026-11-04T22:41:17+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "6308312d0b3ef9611c527d59400d95cea634bccd6a2be2573e6136e425eb6371",
   "elements": 25118,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "trees": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:300]; node[\"natural\"=\"tree\"](47.334909,0.625943,47.453795,0.762814); out skel qt;",
   "downloaded": "2026-11-04T22:41:18+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "5fd658c26db582e736a438b4ab21ec21ea5a91c02e5bac557c429a71a1bfa31c",
   "elements": 44419,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "addresses": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( node[\"addr:housenumber\"][\"addr:street\"](47.334909,0.625943,47.453795,0.762814); way[\"addr:housenumber\"][\"addr:street\"](47.334909,0.625943,47.453795,0.762814); ); out center tags qt;",
   "downloaded": "2026-11-04T22:41:18+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "5decfd17b91e2d60701efcd0cb83fd79b998f5a563d49f6f4d8be12b070c258d",
   "elements": 11566,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "play": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"leisure\"=\"playground\"](47.334909,0.625943,47.453795,0.762814); out center tags qt;",
   "downloaded": "2026-11-04T22:41:18+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "e0d107b7c46fcae79c2bfe0a4276fd92ecf50031398d3e996574c064af137f9e",
   "elements": 347,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "places": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"place\"~\"^(suburb|quarter|neighbourhood)$\"][\"name\"](47.334909,0.625943,47.453795,0.762814); out center tags qt;",
   "downloaded": "2026-11-04T22:41:18+00:00",
   "osm_base": "2026-11-03T21:24:23Z",
   "sha256": "aa1cab1ac184a58b227143714127e7d5f5a180540a2a29aa9328c3d17f216ac5",
   "elements": 116,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  }
 },
 "inputs": {
  "urban_atlas": "C:\\dev\\citypulse.center\\data\\copernicus\\tours\\CLMS_UA_LCU_S2021_V025ha_FR035L2_TOURS_03035_V01_R01_20250227.fgb",
  "street_tree_layer": "C:\\dev\\citypulse.center\\data\\copernicus\\tours\\CLMS_UA_STL_S2021_V005ha_FR035L2_TOURS_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\\tours\\filbleu_gtfs.zip",
   "C:\\dev\\citypulse.center\\data\\gtfs\\tours\\sncf_ter_gtfs.zip"
  ],
  "pm25": "C:\\dev\\citypulse.center\\data\\airquality\\eea_pm25_2024.tif",
  "play": [
   "C:\\dev\\citypulse.center\\data\\play\\tours\\aires_de_jeux.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
 }
}