{"id": "ITH2", "n": "Trentino", "c": "Italy", "official": "Provincia Autonoma di Trento", "cc": "IT", "t": "mountains", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 1345 m", "lat": 46.135, "lon": 11.12, "population": 546573, "peak": 8, "trough": 11, "n_years_crowd": 2, "spread": 11.82, "is_flat": false, "seasonality_pct": 35.534, "hotel_share": 0.657, "rental_share": 0.233, "camping_share": 0.11, "hotel_occupancy_pct": 66.5, "elevation_m": 1344.937, "weather_check": {"kind": "normals", "n": 1, "places": ["Trento (Roncafort)"], "hi_err": 0.65, "lo_err": 1.21}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": null, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 1345 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 62.647, "index": "HCI:Urban", "weather_alt": 43.808, "hci_urban": 62.647, "hci_beach": 43.808, "good_days": 10.538, "good_days_urban": 10.538, "good_days_beach": 0.417, "tx_mean": 7.19, "tx_max_median": 12.774, "tn_mean": -2.298, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.471, "p35": 0.0, "p30": 0.0, "rain_days": 4.352, "rain_days_p90": 8.354, "rain_withheld": null, "climate_years": 15, "k": 129.795, "visitors_night": 70855.613, "dom_share": 0.599, "stage": 0.550588, "share_pct": 11.488, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 6302.661, "plat_ratio": 0.089, "plat_dom_share": 0.397, "share_pct_upper": 12.383, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 2, "est_share": 0.0, "weather": 62.706, "index": "HCI:Urban", "weather_alt": 44.026, "hci_urban": 62.706, "hci_beach": 44.026, "good_days": 11.551, "good_days_urban": 11.551, "good_days_beach": 2.462, "tx_mean": 9.724, "tx_max_median": 16.976, "tn_mean": -0.603, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.716, "p35": 0.0, "p30": 0.0, "rain_days": 6.194, "rain_days_p90": 12.016, "rain_withheld": null, "climate_years": 15, "k": 140.067, "visitors_night": 76464.796, "dom_share": 0.443, "stage": 0.594164, "share_pct": 12.286, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 9274.0, "plat_ratio": 0.121, "plat_dom_share": 0.233, "share_pct_upper": 13.572, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 3, "est_share": 0.0, "weather": 67.608, "index": "HCI:Urban", "weather_alt": 51.668, "hci_urban": 67.608, "hci_beach": 51.668, "good_days": 17.5, "good_days_urban": 17.5, "good_days_beach": 6.739, "tx_mean": 13.941, "tx_max_median": 20.154, "tn_mean": 2.309, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.1, "p35": 0.0, "p30": 0.0, "rain_days": 4.835, "rain_days_p90": 12.02, "rain_withheld": null, "climate_years": 15, "k": 92.926, "visitors_night": 50726.694, "dom_share": 0.487, "stage": 0.394192, "share_pct": 8.503, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 4928.855, "plat_ratio": 0.097, "plat_dom_share": 0.271, "share_pct_upper": 9.251, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 4, "est_share": 0.0, "weather": 71.679, "index": "HCI:Urban", "weather_alt": 58.186, "hci_urban": 71.679, "hci_beach": 58.186, "good_days": 19.098, "good_days_urban": 19.098, "good_days_beach": 10.834, "tx_mean": 17.897, "tx_max_median": 23.801, "tn_mean": 5.708, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.53, "p35": 0.0, "p30": 0.0, "rain_days": 8.318, "rain_days_p90": 12.313, "rain_withheld": null, "climate_years": 15, "k": 41.701, "visitors_night": 22767.783, "dom_share": 0.408, "stage": 0.176895, "share_pct": 4.003, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 3447.05, "plat_ratio": 0.151, "plat_dom_share": 0.281, "share_pct_upper": 4.581, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 5, "est_share": 0.0, "weather": 73.787, "index": "HCI:Urban", "weather_alt": 62.263, "hci_urban": 73.787, "hci_beach": 62.263, "good_days": 20.631, "good_days_urban": 20.631, "good_days_beach": 13.894, "tx_mean": 21.189, "tx_max_median": 26.962, "tn_mean": 9.597, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.772, "p35": 0.0, "p30": 0.0, "rain_days": 11.777, "rain_days_p90": 15.685, "rain_withheld": null, "climate_years": 15, "k": 51.137, "visitors_night": 27914.806, "dom_share": 0.319, "stage": 0.216924, "share_pct": 4.865, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 4118.097, "plat_ratio": 0.148, "plat_dom_share": 0.211, "share_pct_upper": 5.542, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 6, "est_share": 0.0, "weather": 76.002, "index": "HCI:Urban", "weather_alt": 73.315, "hci_urban": 76.002, "hci_beach": 73.315, "good_days": 21.526, "good_days_urban": 21.526, "good_days_beach": 19.758, "tx_mean": 26.041, "tx_max_median": 31.894, "tn_mean": 14.15, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.262, "p35": 0.0, "p30": 0.933, "rain_days": 9.44, "rain_days_p90": 13.969, "rain_withheld": null, "climate_years": 15, "k": 104.773, "visitors_night": 57202.067, "dom_share": 0.462, "stage": 0.444445, "share_pct": 9.484, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 6925.183, "plat_ratio": 0.121, "plat_dom_share": 0.23, "share_pct_upper": 10.51, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 7, "est_share": 0.0, "weather": 74.094, "index": "HCI:Urban", "weather_alt": 75.974, "hci_urban": 74.094, "hci_beach": 75.974, "good_days": 21.245, "good_days_urban": 21.245, "good_days_beach": 22.085, "tx_mean": 27.496, "tx_max_median": 32.559, "tn_mean": 15.234, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.497, "p35": 0.0, "p30": 0.933, "rain_days": 11.163, "rain_days_p90": 14.131, "rain_withheld": null, "climate_years": 15, "k": 208.49, "visitors_night": 113821.097, "dom_share": 0.625, "stage": 0.884414, "share_pct": 17.252, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 11554.79, "plat_ratio": 0.102, "plat_dom_share": 0.318, "share_pct_upper": 18.675, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 8, "est_share": 0.0, "weather": 75.413, "index": "HCI:Urban", "weather_alt": 76.234, "hci_urban": 75.413, "hci_beach": 76.234, "good_days": 23.004, "good_days_urban": 23.004, "good_days_beach": 22.696, "tx_mean": 27.272, "tx_max_median": 33.122, "tn_mean": 15.253, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.755, "p35": 0.0, "p30": 0.933, "rain_days": 9.222, "rain_days_p90": 12.286, "rain_withheld": null, "climate_years": 15, "k": 235.738, "visitors_night": 128692.597, "dom_share": 0.706, "stage": 1.0, "share_pct": 19.077, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 12709.839, "plat_ratio": 0.099, "plat_dom_share": 0.502, "share_pct_upper": 20.571, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 9, "est_share": 0.0, "weather": 79.752, "index": "HCI:Urban", "weather_alt": 71.201, "hci_urban": 79.752, "hci_beach": 71.201, "good_days": 24.328, "good_days_urban": 24.328, "good_days_beach": 18.682, "tx_mean": 22.96, "tx_max_median": 27.915, "tn_mean": 12.204, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.803, "p35": 0.0, "p30": 0.067, "rain_days": 6.63, "rain_days_p90": 10.993, "rain_withheld": null, "climate_years": 15, "k": 105.937, "visitors_night": 57832.483, "dom_share": 0.475, "stage": 0.449382, "share_pct": 9.579, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 6153.083, "plat_ratio": 0.106, "plat_dom_share": 0.241, "share_pct_upper": 10.49, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 10, "est_share": 0.0, "weather": 72.372, "index": "HCI:Urban", "weather_alt": 58.637, "hci_urban": 72.372, "hci_beach": 58.637, "good_days": 21.314, "good_days_urban": 21.314, "good_days_beach": 10.991, "tx_mean": 18.053, "tx_max_median": 22.405, "tn_mean": 8.112, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.198, "p35": 0.0, "p30": 0.0, "rain_days": 8.764, "rain_days_p90": 11.07, "rain_withheld": null, "climate_years": 15, "k": 43.817, "visitors_night": 23921.0, "dom_share": 0.372, "stage": 0.185871, "share_pct": 4.198, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 3287.016, "plat_ratio": 0.137, "plat_dom_share": 0.227, "share_pct_upper": 4.747, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 11, "est_share": 0.0, "weather": 63.641, "index": "HCI:Urban", "weather_alt": 45.96, "hci_urban": 63.641, "hci_beach": 45.96, "good_days": 14.387, "good_days_urban": 14.387, "good_days_beach": 3.254, "tx_mean": 12.053, "tx_max_median": 17.431, "tn_mean": 3.509, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.753, "p35": 0.0, "p30": 0.0, "rain_days": 6.358, "rain_days_p90": 12.657, "rain_withheld": null, "climate_years": 15, "k": 19.944, "visitors_night": 10887.25, "dom_share": 0.699, "stage": 0.084601, "share_pct": 1.955, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 1578.65, "plat_ratio": 0.145, "plat_dom_share": 0.578, "share_pct_upper": 2.232, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 12, "est_share": 0.0, "weather": 63.92, "index": "HCI:Urban", "weather_alt": 45.319, "hci_urban": 63.92, "hci_beach": 45.319, "good_days": 12.831, "good_days_urban": 12.831, "good_days_beach": 1.052, "tx_mean": 8.318, "tx_max_median": 13.342, "tn_mean": -0.323, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.634, "p35": 0.0, "p30": 0.0, "rain_days": 3.683, "rain_days_p90": 7.699, "rain_withheld": null, "climate_years": 15, "k": 97.03, "visitors_night": 52972.403, "dom_share": 0.676, "stage": 0.411599, "share_pct": 8.845, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 6318.371, "plat_ratio": 0.119, "plat_dom_share": 0.601, "share_pct_upper": 9.795, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}