{
 "city": "vila-nova-de-gaia",
 "name": {
  "it": "Vila Nova de Gaia",
  "en": "Vila Nova de Gaia",
  "fr": "Vila Nova de Gaia",
  "de": "Vila Nova de Gaia",
  "es": "Vila Nova de Gaia",
  "pt": "Vila Nova de Gaia"
 },
 "country": "pt",
 "built": "2026-11-06T10:03:56+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": 1556,
  "wet_excluded": 35
 },
 "area_km2": 168.53,
 "population": 315032,
 "population_estimated": false,
 "center": [
  -8.5796,
  41.07375
 ],
 "bbox": [
  -8.70027,
  40.97257,
  -8.42473,
  41.19132
 ],
 "boundary": {
  "type": "Polygon",
  "coordinates": [
   [
    [
     -8.47925,
     41.07531
    ],
    [
     -8.48201,
     41.07462
    ],
    [
     -8.48537,
     41.07317
    ],
    [
     -8.49009,
     41.07197
    ],
    [
     -8.49306,
     41.07137
    ],
    [
     -8.49928,
     41.0705
    ],
    [
     -8.50405,
     41.0703
    ],
    [
     -8.50661,
     41.07043
    ],
    [
     -8.51023,
     41.07126
    ],
    [
     -8.51385,
     41.07263
    ],
    [
     -8.51538,
     41.07372
    ],
    [
     -8.51713,
     41.07553
    ],
    [
     -8.51777,
     41.07627
    ],
    [
     -8.51887,
     41.078
    ],
    [
     -8.52149,
     41.08409
    ],
    [
     -8.52179,
     41.08687
    ],
    [
     -8.52201,
     41.08765
    ],
    [
     -8.52283,
     41.0891
    ],
    [
     -8.52492,
     41.09454
    ],
    [
     -8.52671,
     41.09851
    ],
    [
     -8.52737,
     41.0998
    ],
    [
     -8.528,
     41.10054
    ],
    [
     -8.52888,
     41.10137
    ],
    [
     -8.53183,
     41.10365
    ],
    [
     -8.53643,
     41.10633
    ],
    [
     -8.53743,
     41.10751
    ],
    [
     -8.54025,
     41.11238
    ],
    [
     -8.54211,
     41.11477
    ],
    [
     -8.54772,
     41.12106
    ],
    [
     -8.54901,
     41.12214
    ],
    [
     -8.55014,
     41.12269
    ],
    [
     -8.55167,
     41.12312
    ],
    [
     -8.55409,
     41.12368
    ],
    [
     -8.55619,
     41.124
    ],
    [
     -8.56196,
     41.12412
    ],
    [
     -8.56539,
     41.12452
    ],
    [
     -8.56676,
     41.12482
    ],
    [
     -8.56883,
     41.12619
    ],
    [
     -8.56996,
     41.12777
    ],
    [
     -8.57121,
     41.13007
    ],
    [
     -8.57216,
     41.13326
    ],
    [
     -8.57296,
     41.13546
    ],
    [
     -8.57376,
     41.13714
    ],
    [
     -8.5751,
     41.1392
    ],
    [
     -8.57695,
     41.14131
    ],
    [
     -8.57791,
     41.14189
    ],
    [
     -8.58018,
     41.14236
    ],
    [
     -8.58209,
     41.14242
    ],
    [
     -8.58498,
     41.14215
    ],
    [
     -8.58738,
     41.1404
    ],
    [
     -8.58899,
     41.13964
    ],
    [
     -8.59153,
     41.13873
    ],
    [
     -8.59418,
     41.13835
    ],
    [
     -8.59513,
     41.13869
    ],
    [
     -8.59737,
     41.14006
    ],
    [
     -8.59922,
     41.14092
    ],
    [
     -8.60087,
     41.1412
    ],
    [
     -8.60592,
     41.14073
    ],
    [
     -8.61206,
     41.13928
    ],
    [
     -8.6156,
     41.1389
    ],
    [
     -8.6197,
     41.13984
    ],
    [
     -8.62345,
     41.14271
    ],
    [
     -8.62565,
     41.14361
    ],
    [
     -8.62816,
     41.14381
    ],
    [
     -8.62981,
     41.14414
    ],
    [
     -8.63146,
     41.14467
    ],
    [
     -8.63673,
     41.14716
    ],
    [
     -8.63907,
     41.14747
    ],
    [
     -8.64098,
     41.14729
    ],
    [
     -8.64799,
     41.14625
    ],
    [
     -8.65106,
     41.14508
    ],
    [
     -8.65714,
     41.14343
    ],
    [
     -8.66103,
     41.14281
    ],
    [
     -8.66295,
     41.1429
    ],
    [
     -8.66748,
     41.14349
    ],
    [
     -8.67075,
     41.14347
    ],
    [
     -8.67214,
     41.14307
    ],
    [
     -8.67294,
     41.14244
    ],
    [
     -8.67462,
     41.14369
    ],
    [
     -8.67529,
     41.14457
    ],
    [
     -8.6755,
     41.1446
    ],
    [
     -8.67567,
     41.14449
    ],
    [
     -8.67457,
     41.14317
    ],
    [
     -8.67341,
     41.14229
    ],
    [
     -8.67172,
     41.14145
    ],
    [
     -8.67138,
     41.14156
    ],
    [
     -8.67143,
     41.1418
    ],
    [
     -8.67267,
     41.14229
    ],
    [
     -8.67223,
     41.14267
    ],
    [
     -8.67208,
     41.14249
    ],
    [
     -8.67139,
     41.14264
    ],
    [
     -8.67061,
     41.14263
    ],
    [
     -8.66943,
     41.14215
    ],
    [
     -8.66852,
     41.14125
    ],
    [
     -8.66804,
     41.14025
    ],
    [
     -8.66827,
     41.13756
    ],
    [
     -8.66852,
     41.13699
    ],
    [
     -8.6686,
     41.13688
    ],
    [
     -8.66896,
     41.13707
    ],
    [
     -8.6694,
     41.13684
    ],
    [
     -8.66945,
     41.13601
    ],
    [
     -8.66957,
     41.13592
    ],
    [
     -8.66991,
     41.136
    ],
    [
     -8.67005,
     41.13584
    ],
    [
     -8.67007,
     41.1355
    ],
    [
     -8.66975,
     41.13559
    ],
    [
     -8.6699,
     41.13536
    ],
    [
     -8.67073,
     41.13508
    ],
    [
     -8.67125,
     41.13458
    ],
    [
     -8.67085,
     41.13432
    ],
    [
     -8.67076,
     41.13376
    ],
    [
     -8.67094,
     41.13241
    ],
    [
     -8.67071,
     41.13209
    ],
    [
     -8.67093,
     41.13137
    ],
    [
     -8.6703,
     41.13151
    ],
    [
     -8.67048,
     41.13108
    ],
    [
     -8.67004,
     41.13065
    ],
    [
     -8.6699,
     41.13025
    ],
    [
     -8.66927,
     41.1301
    ],
    [
     -8.66936,
     41.12996
    ],
    [
     -8.66992,
     41.12985
    ],
    [
     -8.67005,
     41.12958
    ],
    [
     -8.66951,
     41.12975
    ],
    [
     -8.66902,
     41.12952
    ],
    [
     -8.66861,
     41.12878
    ],
    [
     -8.66859,
     41.1283
    ],
    [
     -8.66818,
     41.12803
    ],
    [
     -8.66799,
     41.1275
    ],
    [
     -8.66797,
     41.12698
    ],
    [
     -8.66855,
     41.12685
    ],
    [
     -8.66828,
     41.12663
    ],
    [
     -8.6684,
     41.12646
    ],
    [
     -8.66825,
     41.12636
    ],
    [
     -8.6681,
     41.12647
    ],
    [
     -8.66796,
     41.12626
    ],
    [
     -8.66785,
     41.12574
    ],
    [
     -8.66826,
     41.1243
    ],
    [
     -8.66841,
     41.12415
    ],
    [
     -8.66849,
     41.12424
    ],
    [
     -8.66859,
     41.12403
    ],
    [
     -8.66912,
     41.12418
    ],
    [
     -8.66908,
     41.12385
    ],
    [
     -8.66933,
     41.12399
    ],
    [
     -8.66832,
     41.1234
    ],
    [
     -8.6682,
     41.12256
    ],
    [
     -8.66859,
     41.12142
    ],
    [
     -8.66805,
     41.12106
    ],
    [
     -8.66761,
     41.12115
    ],
    [
     -8.66738,
     41.12081
    ],
    [
     -8.66722,
     41.12085
    ],
    [
     -8.66698,
     41.12071
    ],
    [
     -8.66677,
     41.12079
    ],
    [
     -8.66608,
     41.12058
    ],
    [
     -8.66541,
     41.11966
    ],
    [
     -8.66509,
     41.11958
    ],
    [
     -8.66506,
     41.11934
    ],
    [
     -8.66518,
     41.11938
    ],
    [
     -8.66522,
     41.11925
    ],
    [
     -8.66504,
     41.11899
    ],
    [
     -8.66474,
     41.1189
    ],
    [
     -8.66417,
     41.11831
    ],
    [
     -8.66431,
     41.11818
    ],
    [
     -8.6646,
     41.11818
    ],
    [
     -8.6646,
     41.11795
    ],
    [
     -8.66409,
     41.11772
    ],
    [
     -8.66345,
     41.1169
    ],
    [
     -8.66366,
     41.11606
    ],
    [
     -8.66405,
     41.1153
    ],
    [
     -8.66392,
     41.11469
    ],
    [
     -8.66423,
     41.11147
    ],
    [
     -8.66525,
     41.10944
    ],
    [
     -8.66521,
     41.10893
    ],
    [
     -8.66564,
     41.10814
    ],
    [
     -8.66504,
     41.1075
    ],
    [
     -8.66459,
     41.10731
    ],
    [
     -8.66439,
     41.1074
    ],
    [
     -8.66402,
     41.10719
    ],
    [
     -8.66384,
     41.10636
    ],
    [
     -8.66395,
     41.10608
    ],
    [
     -8.66423,
     41.10587
    ],
    [
     -8.66494,
     41.10578
    ],
    [
     -8.66505,
     41.10595
    ],
    [
     -8.66541,
     41.10603
    ],
    [
     -8.66552,
     41.1059
    ],
    [
     -8.6652,
     41.1058
    ],
    [
     -8.66532,
     41.10572
    ],
    [
     -8.66512,
     41.10556
    ],
    [
     -8.66472,
     41.10551
    ],
    [
     -8.66419,
     41.10522
    ],
    [
     -8.66363,
     41.10458
    ],
    [
     -8.66269,
     41.10444
    ],
    [
     -8.66251,
     41.10421
    ],
    [
     -8.66246,
     41.10379
    ],
    [
     -8.66284,
     41.10347
    ],
    [
     -8.66302,
     41.10308
    ],
    [
     -8.66281,
     41.10259
    ],
    [
     -8.66315,
     41.10237
    ],
    [
     -8.66274,
     41.10189
    ],
    [
     -8.66274,
     41.10153
    ],
    [
     -8.66291,
     41.10143
    ],
    [
     -8.66272,
     41.10072
    ],
    [
     -8.66245,
     41.10027
    ],
    [
     -8.66192,
     41.09982
    ],
    [
     -8.66144,
     41.09964
    ],
    [
     -8.66134,
     41.09909
    ],
    [
     -8.65985,
     41.09817
    ],
    [
     -8.65983,
     41.09785
    ],
    [
     -8.66019,
     41.09714
    ],
    [
     -8.65994,
     41.09645
    ],
    [
     -8.66025,
     41.09555
    ],
    [
     -8.6596,
     41.09562
    ],
    [
     -8.65926,
     41.0951
    ],
    [
     -8.65926,
     41.09379
    ],
    [
     -8.65853,
     41.093
    ],
    [
     -8.6584,
     41.09226
    ],
    [
     -8.65766,
     41.09098
    ],
    [
     -8.65749,
     41.09037
    ],
    [
     -8.6575,
     41.08979
    ],
    [
     -8.65798,
     41.08871
    ],
    [
     -8.65794,
     41.08841
    ],
    [
     -8.65755,
     41.08787
    ],
    [
     -8.65787,
     41.08513
    ],
    [
     -8.65785,
     41.08235
    ],
    [
     -8.65843,
     41.07913
    ],
    [
     -8.65836,
     41.07838
    ],
    [
     -8.65851,
     41.0777
    ],
    [
     -8.6584,
     41.07725
    ],
    [
     -8.65853,
     41.07685
    ],
    [
     -8.6584,
     41.07655
    ],
    [
     -8.65863,
     41.07534
    ],
    [
     -8.65856,
     41.07461
    ],
    [
     -8.65891,
     41.07343
    ],
    [
     -8.65863,
     41.07271
    ],
    [
     -8.65869,
     41.07191
    ],
    [
     -8.65836,
     41.07135
    ],
    [
     -8.65839,
     41.07069
    ],
    [
     -8.65896,
     41.06905
    ],
    [
     -8.65908,
     41.06898
    ],
    [
     -8.65945,
     41.06907
    ],
    [
     -8.65941,
     41.06887
    ],
    [
     -8.65912,
     41.06878
    ],
    [
     -8.65862,
     41.06817
    ],
    [
     -8.65739,
     41.06784
    ],
    [
     -8.65768,
     41.06781
    ],
    [
     -8.65817,
     41.0675
    ],
    [
     -8.65776,
     41.06711
    ],
    [
     -8.65733,
     41.0656
    ],
    [
     -8.65792,
     41.06439
    ],
    [
     -8.65782,
     41.06401
    ],
    [
     -8.65816,
     41.06419
    ],
    [
     -8.65797,
     41.06381
    ],
    [
     -8.65804,
     41.06361
    ],
    [
     -8.65756,
     41.06291
    ],
    [
     -8.65762,
     41.06285
    ],
    [
     -8.65778,
     41.06303
    ],
    [
     -8.6578,
     41.06291
    ],
    [
     -8.65756,
     41.06263
    ],
    [
     -8.65772,
     41.06258
    ],
    [
     -8.65821,
     41.06288
    ],
    [
     -8.6582,
     41.06273
    ],
    [
     -8.65793,
     41.06226
    ],
    [
     -8.65782,
     41.06156
    ],
    [
     -8.65741,
     41.06126
    ],
    [
     -8.65677,
     41.06118
    ],
    [
     -8.65682,
     41.06085
    ],
    [
     -8.65735,
     41.06019
    ],
    [
     -8.65715,
     41.05938
    ],
    [
     -8.65736,
     41.05808
    ],
    [
     -8.65663,
     41.05655
    ],
    [
     -8.6562,
     41.05292
    ],
    [
     -8.6563,
     41.05207
    ],
    [
     -8.65659,
     41.05147
    ],
    [
     -8.65708,
     41.04925
    ],
    [
     -8.65668,
     41.04728
    ],
    [
     -8.6565,
     41.04736
    ],
    [
     -8.65676,
     41.04864
    ],
    [
     -8.65641,
     41.04905
    ],
    [
     -8.65538,
     41.049
    ],
    [
     -8.65478,
     41.04824
    ],
    [
     -8.65447,
     41.04823
    ],
    [
     -8.65461,
     41.04797
    ],
    [
     -8.65441,
     41.04791
    ],
    [
     -8.65454,
     41.04757
    ],
    [
     -8.6543,
     41.0475
    ],
    [
     -8.65368,
     41.04693
    ],
    [
     -8.65371,
     41.04658
    ],
    [
     -8.65314,
     41.04547
    ],
    [
     -8.65285,
     41.04455
    ],
    [
     -8.65266,
     41.04443
    ],
    [
     -8.65279,
     41.04429
    ],
    [
     -8.65245,
     41.04354
    ],
    [
     -8.65185,
     41.04318
    ],
    [
     -8.65175,
     41.04284
    ],
    [
     -8.6515,
     41.04265
    ],
    [
     -8.65161,
     41.04186
    ],
    [
     -8.65144,
     41.04128
    ],
    [
     -8.65132,
     41.04123
    ],
    [
     -8.6514,
     41.04111
    ],
    [
     -8.65045,
     41.03996
    ],
    [
     -8.64987,
     41.03845
    ],
    [
     -8.64968,
     41.03837
    ],
    [
     -8.64949,
     41.03732
    ],
    [
     -8.6493,
     41.03702
    ],
    [
     -8.64917,
     41.03705
    ],
    [
     -8.64933,
     41.03662
    ],
    [
     -8.6492,
     41.0365
    ],
    [
     -8.64904,
     41.03658
    ],
    [
     -8.649,
     41.03622
    ],
    [
     -8.64917,
     41.03623
    ],
    [
     -8.64905,
     41.03602
    ],
    [
     -8.64915,
     41.03589
    ],
    [
     -8.64861,
     41.03492
    ],
    [
     -8.64732,
     41.03353
    ],
    [
     -8.64675,
     41.03255
    ],
    [
     -8.6467,
     41.03147
    ],
    [
     -8.64688,
     41.0321
    ],
    [
     -8.647,
     41.03192
    ],
    [
     -8.64689,
     41.03149
    ],
    [
     -8.6473,
     41.03036
    ],
    [
     -8.64712,
     41.03014
    ],
    [
     -8.6469,
     41.03017
    ],
    [
     -8.64697,
     41.03005
    ],
    [
     -8.64671,
     41.02974
    ],
    [
     -8.64684,
     41.02806
    ],
    [
     -8.64663,
     41.02768
    ],
    [
     -8.64684,
     41.02717
    ],
    [
     -8.64662,
     41.02659
    ],
    [
     -8.646,
     41.0261
    ],
    [
     -8.64564,
     41.02555
    ],
    [
     -8.64595,
     41.02525
    ],
    [
     -8.64585,
     41.0251
    ],
    [
     -8.64569,
     41.02503
    ],
    [
     -8.64536,
     41.02528
    ],
    [
     -8.64461,
     41.02535
    ],
    [
     -8.64532,
     41.0252
    ],
    [
     -8.64578,
     41.02472
    ],
    [
     -8.6448,
     41.02272
    ],
    [
     -8.64427,
     41.01924
    ],
    [
     -8.64418,
     41.01782
    ],
    [
     -8.64452,
     41.01674
    ],
    [
     -8.64497,
     41.01597
    ],
    [
     -8.63895,
     41.01564
    ],
    [
     -8.63733,
     41.01512
    ],
    [
     -8.63542,
     41.01525
    ],
    [
     -8.63497,
     41.01561
    ],
    [
     -8.63463,
     41.01671
    ],
    [
     -8.63444,
     41.01678
    ],
    [
     -8.63234,
     41.01674
    ],
    [
     -8.6315,
     41.01793
    ],
    [
     -8.63102,
     41.01839
    ],
    [
     -8.62754,
     41.01911
    ],
    [
     -8.62591,
     41.01925
    ],
    [
     -8.62299,
     41.01867
    ],
    [
     -8.62283,
     41.01982
    ],
    [
     -8.62137,
     41.01984
    ],
    [
     -8.62091,
     41.02009
    ],
    [
     -8.61988,
     41.02
    ],
    [
     -8.61827,
     41.02018
    ],
    [
     -8.61835,
     41.02043
    ],
    [
     -8.61696,
     41.02065
    ],
    [
     -8.61595,
     41.02116
    ],
    [
     -8.61506,
     41.0217
    ],
    [
     -8.61494,
     41.02209
    ],
    [
     -8.61446,
     41.02235
    ],
    [
     -8.61412,
     41.02236
    ],
    [
     -8.61394,
     41.02196
    ],
    [
     -8.60586,
     41.02577
    ],
    [
     -8.60207,
     41.02196
    ],
    [
     -8.60072,
     41.02087
    ],
    [
     -8.59905,
     41.01979
    ],
    [
     -8.59845,
     41.01828
    ],
    [
     -8.59859,
     41.01794
    ],
    [
     -8.59723,
     41.01678
    ],
    [
     -8.59709,
     41.0168
    ],
    [
     -8.59601,
     41.01543
    ],
    [
     -8.59495,
     41.01456
    ],
    [
     -8.59362,
     41.01411
    ],
    [
     -8.58882,
     41.0137
    ],
    [
     -8.58359,
     41.01395
    ],
    [
     -8.5735,
     41.01353
    ],
    [
     -8.57307,
     41.01395
    ],
    [
     -8.57254,
     41.01406
    ],
    [
     -8.56951,
     41.01396
    ],
    [
     -8.5689,
     41.01417
    ],
    [
     -8.56853,
     41.01392
    ],
    [
     -8.56608,
     41.01381
    ],
    [
     -8.56542,
     41.01472
    ],
    [
     -8.56486,
     41.01491
    ],
    [
     -8.56365,
     41.01443
    ],
    [
     -8.56024,
     41.01513
    ],
    [
     -8.55933,
     41.0155
    ],
    [
     -8.55851,
     41.01545
    ],
    [
     -8.55719,
     41.01556
    ],
    [
     -8.55766,
     41.01747
    ],
    [
     -8.5575,
     41.01835
    ],
    [
     -8.55701,
     41.01912
    ],
    [
     -8.5569,
     41.01906
    ],
    [
     -8.55664,
     41.01929
    ],
    [
     -8.55531,
     41.02074
    ],
    [
     -8.55407,
     41.02307
    ],
    [
     -8.55406,
     41.02486
    ],
    [
     -8.5544,
     41.02576
    ],
    [
     -8.55497,
     41.0265
    ],
    [
     -8.55335,
     41.02744
    ],
    [
     -8.55202,
     41.02878
    ],
    [
     -8.54943,
     41.03082
    ],
    [
     -8.54786,
     41.03095
    ],
    [
     -8.5456,
     41.0337
    ],
    [
     -8.54409,
     41.03462
    ],
    [
     -8.54353,
     41.03516
    ],
    [
     -8.54221,
     41.03585
    ],
    [
     -8.54049,
     41.03632
    ],
    [
     -8.53617,
     41.03611
    ],
    [
     -8.53576,
     41.03638
    ],
    [
     -8.53488,
     41.0375
    ],
    [
     -8.53384,
     41.03805
    ],
    [
     -8.53326,
     41.03816
    ],
    [
     -8.53206,
     41.03915
    ],
    [
     -8.53134,
     41.03933
    ],
    [
     -8.5297,
     41.0401
    ],
    [
     -8.52844,
     41.04053
    ],
    [
     -8.52792,
     41.03627
    ],
    [
     -8.52767,
     41.03561
    ],
    [
     -8.52655,
     41.03364
    ],
    [
     -8.52538,
     41.03206
    ],
    [
     -8.52378,
     41.02882
    ],
    [
     -8.52195,
     41.02665
    ],
    [
     -8.52033,
     41.02539
    ],
    [
     -8.51852,
     41.02101
    ],
    [
     -8.51526,
     41.01593
    ],
    [
     -8.51524,
     41.01539
    ],
    [
     -8.51437,
     41.01467
    ],
    [
     -8.51325,
     41.01412
    ],
    [
     -8.51292,
     41.01378
    ],
    [
     -8.51177,
     41.01368
    ],
    [
     -8.51124,
     41.01344
    ],
    [
     -8.50564,
     41.0093
    ],
    [
     -8.50448,
     41.00952
    ],
    [
     -8.50282,
     41.00937
    ],
    [
     -8.50094,
     41.00948
    ],
    [
     -8.5008,
     41.00971
    ],
    [
     -8.50083,
     41.01039
    ],
    [
     -8.49943,
     41.01087
    ],
    [
     -8.49766,
     41.0117
    ],
    [
     -8.49514,
     41.01079
    ],
    [
     -8.49093,
     41.01171
    ],
    [
     -8.48917,
     41.0134
    ],
    [
     -8.49193,
     41.02215
    ],
    [
     -8.49063,
     41.02257
    ],
    [
     -8.49019,
     41.02294
    ],
    [
     -8.48919,
     41.02343
    ],
    [
     -8.48804,
     41.02379
    ],
    [
     -8.48656,
     41.02386
    ],
    [
     -8.47748,
     41.0248
    ],
    [
     -8.4759,
     41.02682
    ],
    [
     -8.47557,
     41.02817
    ],
    [
     -8.47498,
     41.0283
    ],
    [
     -8.47502,
     41.02849
    ],
    [
     -8.47418,
     41.0285
    ],
    [
     -8.47317,
     41.02906
    ],
    [
     -8.47074,
     41.02967
    ],
    [
     -8.47068,
     41.02946
    ],
    [
     -8.47056,
     41.02958
    ],
    [
     -8.47039,
     41.02943
    ],
    [
     -8.47046,
     41.02977
    ],
    [
     -8.46953,
     41.03001
    ],
    [
     -8.46662,
     41.03025
    ],
    [
     -8.46854,
     41.03175
    ],
    [
     -8.4696,
     41.03229
    ],
    [
     -8.47088,
     41.0324
    ],
    [
     -8.4711,
     41.03194
    ],
    [
     -8.47154,
     41.0316
    ],
    [
     -8.47177,
     41.03116
    ],
    [
     -8.47197,
     41.03126
    ],
    [
     -8.47188,
     41.03143
    ],
    [
     -8.4727,
     41.03165
    ],
    [
     -8.47273,
     41.03188
    ],
    [
     -8.47494,
     41.03202
    ],
    [
     -8.47537,
     41.03188
    ],
    [
     -8.47588,
     41.03151
    ],
    [
     -8.47608,
     41.03196
    ],
    [
     -8.47614,
     41.03291
    ],
    [
     -8.4757,
     41.03404
    ],
    [
     -8.47857,
     41.03414
    ],
    [
     -8.47972,
     41.03512
    ],
    [
     -8.48059,
     41.03475
    ],
    [
     -8.48076,
     41.03487
    ],
    [
     -8.48121,
     41.0348
    ],
    [
     -8.48168,
     41.03489
    ],
    [
     -8.4819,
     41.035
    ],
    [
     -8.48198,
     41.03524
    ],
    [
     -8.48198,
     41.03576
    ],
    [
     -8.48279,
     41.03641
    ],
    [
     -8.48301,
     41.03627
    ],
    [
     -8.48326,
     41.03655
    ],
    [
     -8.48403,
     41.03633
    ],
    [
     -8.48401,
     41.03673
    ],
    [
     -8.48498,
     41.03716
    ],
    [
     -8.48842,
     41.03815
    ],
    [
     -8.48937,
     41.03851
    ],
    [
     -8.48944,
     41.03874
    ],
    [
     -8.48968,
     41.03861
    ],
    [
     -8.49258,
     41.0396
    ],
    [
     -8.49175,
     41.04122
    ],
    [
     -8.4906,
     41.04303
    ],
    [
     -8.49164,
     41.0445
    ],
    [
     -8.49128,
     41.04532
    ],
    [
     -8.49,
     41.04685
    ],
    [
     -8.48961,
     41.04776
    ],
    [
     -8.48995,
     41.04783
    ],
    [
     -8.48956,
     41.04917
    ],
    [
     -8.48622,
     41.0527
    ],
    [
     -8.48401,
     41.05292
    ],
    [
     -8.48314,
     41.05283
    ],
    [
     -8.48154,
     41.0518
    ],
    [
     -8.48091,
     41.05201
    ],
    [
     -8.48044,
     41.05201
    ],
    [
     -8.47822,
     41.05244
    ],
    [
     -8.47688,
     41.05289
    ],
    [
     -8.47736,
     41.05192
    ],
    [
     -8.47718,
     41.0517
    ],
    [
     -8.47385,
     41.05113
    ],
    [
     -8.46966,
     41.0497
    ],
    [
     -8.46606,
     41.04828
    ],
    [
     -8.45996,
     41.04515
    ],
    [
     -8.46029,
     41.04494
    ],
    [
     -8.45679,
     41.04238
    ],
    [
     -8.45567,
     41.04381
    ],
    [
     -8.45542,
     41.04497
    ],
    [
     -8.45271,
     41.04583
    ],
    [
     -8.45227,
     41.04677
    ],
    [
     -8.45144,
     41.0474
    ],
    [
     -8.45137,
     41.04834
    ],
    [
     -8.45192,
     41.04904
    ],
    [
     -8.45163,
     41.04941
    ],
    [
     -8.45156,
     41.04999
    ],
    [
     -8.45104,
     41.05043
    ],
    [
     -8.45037,
     41.05176
    ],
    [
     -8.44997,
     41.05201
    ],
    [
     -8.44874,
     41.05346
    ],
    [
     -8.45107,
     41.05581
    ],
    [
     -8.45482,
     41.05855
    ],
    [
     -8.45804,
     41.06116
    ],
    [
     -8.46046,
     41.06427
    ],
    [
     -8.4621,
     41.06738
    ],
    [
     -8.46678,
     41.07322
    ],
    [
     -8.46721,
     41.07357
    ],
    [
     -8.4701,
     41.07516
    ],
    [
     -8.47256,
     41.07578
    ],
    [
     -8.47451,
     41.07594
    ],
    [
     -8.47755,
     41.07561
    ],
    [
     -8.47925,
     41.07531
    ]
   ]
  ]
 },
 "available": {
  "q1": true,
  "q2": true,
  "q3": true,
  "q4": false,
  "q5": true,
  "q6": false,
  "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 Nacional de Moradas, INE (CC BY 4.0)",
   "OpenStreetMap"
  ],
  "c2": [
   "Urban Atlas 2021"
  ],
  "q5": [
   "EEA, mappa del PM2.5 2024"
  ],
  "q7": [
   "OpenStreetMap"
  ],
  "q8": [
   "OpenStreetMap"
  ]
 },
 "q3_counts": {
  "food": 542,
  "pharmacy": 225,
  "doctor": 250,
  "kindergarten": 199,
  "primary": 296,
  "stop": 5580,
  "station": 86
 },
 "q5": {
  "pollutant": "PM2.5",
  "year": 2024,
  "resolution_m": 1000
 },
 "q6": null,
 "q7": {
  "areas": 49,
  "points": 279,
  "osm": 279,
  "merge_m": 50
 },
 "q8": {
  "km": 117,
  "km_all": 127,
  "min_network_m": 300
 },
 "green_counts": {
  "small": 453,
  "park": 27
 },
 "network": {
  "nodes": 327907,
  "km": 6748
 },
 "warnings": [],
 "manifest": {
  "boundary": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:120];relation(3382115);out geom;",
   "downloaded": "2026-11-06T08:45:58+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "f03f7e5d1815233a28471fdf9c3887b6fe394de306a6a47c49bde437bcb88565",
   "elements": 1,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "network": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:600]; way[\"highway\"](40.972571,-8.700273,41.191315,-8.424734); out geom qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "4875c8ac3ef7fe53c1bdd9ab2f15b13cd812843ed3c62848eb544b629b435058",
   "elements": 71460,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "pois": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:300]; ( nwr[\"shop\"~\"^(supermarket|convenience|greengrocer|deli|butcher|bakery)$\"](40.972571,-8.700273,41.191315,-8.424734); nwr[\"amenity\"~\"^(pharmacy|doctors|clinic|hospital|kindergarten|school)$\"](40.972571,-8.700273,41.191315,-8.424734); nwr[\"healthcare\"~\"^(doctor|centre|clinic|hospital)$\"](40.972571,-8.700273,41.191315,-8.424734); node[\"highway\"=\"bus_stop\"](40.972571,-8.700273,41.191315,-8.424734); node[\"railway\"~\"^(tram_stop|station|halt)$\"](40.972571,-8.700273,41.191315,-8.424734); nwr[\"public_transport\"~\"^(platform|station)$\"](40.972571,-8.700273,41.191315,-8.424734); ); out center tags qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "05eca533ad77a77476d120d02fc99b7d380aa771ca64fd9a035225a293ef451e",
   "elements": 7891,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "areas": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( way[\"leisure\"~\"^(park|garden|playground|recreation_ground|nature_reserve|pitch|sports_centre|dog_park|common)$\"](40.972571,-8.700273,41.191315,-8.424734); relation[\"leisure\"~\"^(park|garden|recreation_ground|nature_reserve|sports_centre|common)$\"](40.972571,-8.700273,41.191315,-8.424734); way[\"landuse\"](40.972571,-8.700273,41.191315,-8.424734); relation[\"landuse\"](40.972571,-8.700273,41.191315,-8.424734); way[\"natural\"~\"^(wood|scrub|tree_row|water|grassland|heath)$\"](40.972571,-8.700273,41.191315,-8.424734); relation[\"natural\"~\"^(wood|water|scrub)$\"](40.972571,-8.700273,41.191315,-8.424734); way[\"amenity\"~\"^(school|university|college|hospital|kindergarten|marketplace)$\"](40.972571,-8.700273,41.191315,-8.424734); way[\"waterway\"=\"riverbank\"](40.972571,-8.700273,41.191315,-8.424734); ); out geom qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "8dcaa2dfcec221d4b7080411fef90c5aa357b8b4763a72ebe0591807183333e9",
   "elements": 23566,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "trees": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:300]; node[\"natural\"=\"tree\"](40.972571,-8.700273,41.191315,-8.424734); out skel qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "4aa1b33f161ab4ef5c94ff356645fca4d5fb31ab12fa1c17ad64ce1082ec45d7",
   "elements": 16153,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "addresses": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:600]; ( node[\"addr:housenumber\"][\"addr:street\"](40.972571,-8.700273,41.191315,-8.424734); way[\"addr:housenumber\"][\"addr:street\"](40.972571,-8.700273,41.191315,-8.424734); ); out center tags qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "d9c86101172e9b8b58ff3e52a8831b63cedbcceaa94c77093f92fdfc1189e76c",
   "elements": 17774,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "play": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"leisure\"=\"playground\"](40.972571,-8.700273,41.191315,-8.424734); out center tags qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "7a6b40b81024935aeb86a03352f121eab873772fe8a5aca9a3335cd56d8033a1",
   "elements": 314,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  },
  "places": {
   "source": "OpenStreetMap, estratto .osm.pbf",
   "url": "portugal-latest.osm.pbf",
   "query": "[out:json][timeout:180]; nwr[\"place\"~\"^(suburb|quarter|neighbourhood)$\"][\"name\"](40.972571,-8.700273,41.191315,-8.424734); out center tags qt;",
   "downloaded": "2026-11-06T08:56:16+00:00",
   "osm_base": "2026-11-04T21:21:03Z",
   "sha256": "e217c19338018968160cf380e64749b4f25aba408a9486a6f42d9a050d9c1c8e",
   "elements": 472,
   "license": "ODbL 1.0, © OpenStreetMap contributors"
  }
 },
 "inputs": {
  "urban_atlas": "C:\\dev\\citypulse.center\\data\\copernicus\\porto\\CLMS_UA_LCU_S2021_V025ha_PT002L2_PORTO_03035_V01_R00_20250124.fgb",
  "street_tree_layer": "C:\\dev\\citypulse.center\\data\\copernicus\\porto\\CLMS_UA_STL_S2021_V005ha_PT002L2_PORTO_03035_V01_R02_20251121.fgb",
  "census_grid": "C:\\dev\\citypulse.center\\data\\census\\ESTAT_Census_2021_V3.csv",
  "gtfs": null,
  "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
 }
}