{"id": "PT19", "n": "Central Portugal", "c": "Portugal", "official": "Centro (PT)", "cc": "PT", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 67%, mountain 27%; median ground height 269 m", "lat": 40.279, "lon": -7.851, "population": 1717560, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 3.857, "is_flat": false, "seasonality_pct": 29.906, "hotel_share": 0.625, "rental_share": 0.223, "camping_share": 0.152, "hotel_occupancy_pct": 46.68, "elevation_m": 268.561, "weather_check": {"kind": "normals", "n": 1, "places": ["Coimbra (Bencanta)"], "hi_err": 0.76, "lo_err": 0.81}, "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": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 67%, mountain 27%; median ground height 269 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 75.5, "pli_overall": 85.0, "months": [{"m": 1, "est_share": 0.0, "weather": 49.667, "index": "HCI:Beach", "weather_alt": 65.24, "hci_urban": 65.24, "hci_beach": 49.667, "good_days": 4.334, "good_days_urban": 16.04, "good_days_beach": 4.334, "tx_mean": 13.859, "tx_max_median": 17.376, "tn_mean": 5.35, "lows_withheld": null, "sea_c": 14.381, "us_pax": null, "us_airports": [], "sunny_days": 9.051, "p35": 0.0, "p30": 0.0, "rain_days": 9.51, "rain_days_p90": 17.517, "rain_withheld": null, "climate_years": 15, "k": 5.503, "visitors_night": 9392.661, "dom_share": 0.761, "stage": 0.259278, "share_pct": 0.547, "cost_hotel_swing": -23.825, "cost_accom_swing": -22.146, "cost_package_swing": -15.584, "cost_air_swing": -8.453, "plat_night": 1986.226, "plat_ratio": 0.211, "plat_dom_share": 0.549, "share_pct_upper": 0.662, "adr_eur": 47.755, "adr_swing": -2.83, "adr_vs_cheapest": 1.04, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 53.699, "index": "HCI:Beach", "weather_alt": 68.163, "hci_urban": 68.163, "hci_beach": 53.699, "good_days": 6.056, "good_days_urban": 16.403, "good_days_beach": 6.056, "tx_mean": 15.069, "tx_max_median": 19.849, "tn_mean": 5.987, "lows_withheld": null, "sea_c": 13.88, "us_pax": null, "us_airports": [], "sunny_days": 8.054, "p35": 0.0, "p30": 0.0, "rain_days": 8.427, "rain_days_p90": 15.835, "rain_withheld": null, "climate_years": 15, "k": 6.637, "visitors_night": 11324.903, "dom_share": 0.767, "stage": 0.312678, "share_pct": 0.659, "cost_hotel_swing": -22.497, "cost_accom_swing": -20.84, "cost_package_swing": -12.324, "cost_air_swing": -14.921, "plat_night": 2491.168, "plat_ratio": 0.22, "plat_dom_share": 0.536, "share_pct_upper": 0.802, "adr_eur": 46.497, "adr_swing": -5.39, "adr_vs_cheapest": 1.012, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 57.903, "index": "HCI:Beach", "weather_alt": 70.782, "hci_urban": 70.782, "hci_beach": 57.903, "good_days": 10.72, "good_days_urban": 19.112, "good_days_beach": 10.72, "tx_mean": 17.182, "tx_max_median": 23.485, "tn_mean": 7.152, "lows_withheld": null, "sea_c": 13.954, "us_pax": null, "us_airports": [], "sunny_days": 7.49, "p35": 0.0, "p30": 0.0, "rain_days": 9.008, "rain_days_p90": 19.505, "rain_withheld": null, "climate_years": 15, "k": 7.529, "visitors_night": 12846.484, "dom_share": 0.714, "stage": 0.354707, "share_pct": 0.747, "cost_hotel_swing": -13.552, "cost_accom_swing": -12.556, "cost_package_swing": -8.097, "cost_air_swing": -8.051, "plat_night": 2875.387, "plat_ratio": 0.224, "plat_dom_share": 0.452, "share_pct_upper": 0.912, "adr_eur": 45.923, "adr_swing": -6.558, "adr_vs_cheapest": 1.0, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 63.775, "index": "HCI:Beach", "weather_alt": 75.043, "hci_urban": 75.043, "hci_beach": 63.775, "good_days": 13.098, "good_days_urban": 20.854, "good_days_beach": 13.098, "tx_mean": 19.843, "tx_max_median": 26.286, "tn_mean": 8.65, "lows_withheld": null, "sea_c": 15.14, "us_pax": null, "us_airports": [], "sunny_days": 6.033, "p35": 0.0, "p30": 0.0, "rain_days": 9.857, "rain_days_p90": 14.417, "rain_withheld": null, "climate_years": 15, "k": 9.027, "visitors_night": 15411.383, "dom_share": 0.669, "stage": 0.425281, "share_pct": 0.895, "cost_hotel_swing": 2.015, "cost_accom_swing": 1.7, "cost_package_swing": 5.413, "cost_air_swing": 5.916, "plat_night": 3946.783, "plat_ratio": 0.256, "plat_dom_share": 0.386, "share_pct_upper": 1.12, "adr_eur": 46.638, "adr_swing": -5.103, "adr_vs_cheapest": 1.016, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 74.081, "index": "HCI:Beach", "weather_alt": 80.989, "hci_urban": 80.989, "hci_beach": 74.081, "good_days": 20.472, "good_days_urban": 26.505, "good_days_beach": 20.472, "tx_mean": 23.149, "tx_max_median": 31.557, "tn_mean": 10.419, "lows_withheld": null, "sea_c": 16.317, "us_pax": null, "us_airports": [], "sunny_days": 8.589, "p35": 0.0, "p30": 0.667, "rain_days": 6.226, "rain_days_p90": 9.385, "rain_withheld": null, "climate_years": 15, "k": 9.745, "visitors_night": 16632.274, "dom_share": 0.614, "stage": 0.45914, "share_pct": 0.965, "cost_hotel_swing": 18.809, "cost_accom_swing": 16.785, "cost_package_swing": 3.343, "cost_air_swing": -4.4, "plat_night": 3848.968, "plat_ratio": 0.231, "plat_dom_share": 0.335, "share_pct_upper": 1.184, "adr_eur": 48.663, "adr_swing": -0.982, "adr_vs_cheapest": 1.06, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 79.97, "index": "HCI:Beach", "weather_alt": 82.173, "hci_urban": 82.173, "hci_beach": 79.97, "good_days": 24.179, "good_days_urban": 26.942, "good_days_beach": 24.179, "tx_mean": 26.03, "tx_max_median": 33.957, "tn_mean": 12.403, "lows_withheld": null, "sea_c": 17.427, "us_pax": null, "us_airports": [], "sunny_days": 10.148, "p35": 0.467, "p30": 1.0, "rain_days": 4.115, "rain_days_p90": 7.072, "rain_withheld": null, "climate_years": 15, "k": 10.617, "visitors_night": 18120.783, "dom_share": 0.659, "stage": 0.500208, "share_pct": 1.051, "cost_hotel_swing": 13.806, "cost_accom_swing": 12.732, "cost_package_swing": 1.546, "cost_air_swing": -0.126, "plat_night": 4846.7, "plat_ratio": 0.267, "plat_dom_share": 0.383, "share_pct_upper": 1.326, "adr_eur": 49.611, "adr_swing": 0.947, "adr_vs_cheapest": 1.08, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 86.502, "index": "HCI:Beach", "weather_alt": 80.191, "hci_urban": 80.191, "hci_beach": 86.502, "good_days": 29.906, "good_days_urban": 27.874, "good_days_beach": 29.906, "tx_mean": 29.36, "tx_max_median": 36.303, "tn_mean": 13.612, "lows_withheld": null, "sea_c": 17.884, "us_pax": null, "us_airports": [], "sunny_days": 17.446, "p35": 0.733, "p30": 1.0, "rain_days": 0.883, "rain_days_p90": 2.453, "rain_withheld": null, "climate_years": 15, "k": 14.083, "visitors_night": 24038.387, "dom_share": 0.651, "stage": 0.663516, "share_pct": 1.389, "cost_hotel_swing": 11.214, "cost_accom_swing": 10.444, "cost_package_swing": 10.703, "cost_air_swing": 11.448, "plat_night": 9083.452, "plat_ratio": 0.378, "plat_dom_share": 0.242, "share_pct_upper": 1.9, "adr_eur": 51.474, "adr_swing": 4.736, "adr_vs_cheapest": 1.121, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 86.601, "index": "HCI:Beach", "weather_alt": 79.695, "hci_urban": 79.695, "hci_beach": 86.601, "good_days": 29.892, "good_days_urban": 27.907, "good_days_beach": 29.892, "tx_mean": 29.581, "tx_max_median": 35.8, "tn_mean": 13.944, "lows_withheld": null, "sea_c": 18.127, "us_pax": null, "us_airports": [], "sunny_days": 17.27, "p35": 0.8, "p30": 1.0, "rain_days": 0.803, "rain_days_p90": 2.793, "rain_withheld": null, "climate_years": 15, "k": 21.225, "visitors_night": 36214.484, "dom_share": 0.7, "stage": 1.0, "share_pct": 2.078, "cost_hotel_swing": 15.775, "cost_accom_swing": 14.563, "cost_package_swing": 15.629, "cost_air_swing": 16.885, "plat_night": 12382.839, "plat_ratio": 0.342, "plat_dom_share": 0.276, "share_pct_upper": 2.765, "adr_eur": 53.875, "adr_swing": 9.624, "adr_vs_cheapest": 1.173, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 81.775, "index": "HCI:Beach", "weather_alt": 81.814, "hci_urban": 81.814, "hci_beach": 81.775, "good_days": 25.345, "good_days_urban": 26.691, "good_days_beach": 25.345, "tx_mean": 26.556, "tx_max_median": 33.348, "tn_mean": 13.589, "lows_withheld": null, "sea_c": 18.08, "us_pax": null, "us_airports": [], "sunny_days": 11.873, "p35": 0.2, "p30": 1.0, "rain_days": 3.905, "rain_days_p90": 10.047, "rain_withheld": null, "climate_years": 15, "k": 11.917, "visitors_night": 20334.317, "dom_share": 0.626, "stage": 0.561433, "share_pct": 1.178, "cost_hotel_swing": 19.436, "cost_accom_swing": 18.029, "cost_package_swing": 1.678, "cost_air_swing": 1.33, "plat_night": 5093.1, "plat_ratio": 0.25, "plat_dom_share": 0.344, "share_pct_upper": 1.466, "adr_eur": 50.914, "adr_swing": 3.597, "adr_vs_cheapest": 1.109, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 69.511, "index": "HCI:Beach", "weather_alt": 78.011, "hci_urban": 78.011, "hci_beach": 69.511, "good_days": 17.375, "good_days_urban": 23.986, "good_days_beach": 17.375, "tx_mean": 22.549, "tx_max_median": 27.92, "tn_mean": 12.389, "lows_withheld": null, "sea_c": 17.748, "us_pax": null, "us_airports": [], "sunny_days": 8.49, "p35": 0.0, "p30": 0.267, "rain_days": 9.8, "rain_days_p90": 15.206, "rain_withheld": null, "climate_years": 15, "k": 9.025, "visitors_night": 15402.919, "dom_share": 0.634, "stage": 0.425195, "share_pct": 0.894, "cost_hotel_swing": 7.498, "cost_accom_swing": 7.266, "cost_package_swing": -2.739, "cost_air_swing": -0.571, "plat_night": 3386.032, "plat_ratio": 0.22, "plat_dom_share": 0.311, "share_pct_upper": 1.088, "adr_eur": 49.435, "adr_swing": 0.589, "adr_vs_cheapest": 1.076, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 55.94, "index": "HCI:Beach", "weather_alt": 69.482, "hci_urban": 69.482, "hci_beach": 55.94, "good_days": 8.248, "good_days_urban": 18.086, "good_days_beach": 8.248, "tx_mean": 16.589, "tx_max_median": 21.147, "tn_mean": 8.601, "lows_withheld": null, "sea_c": 16.589, "us_pax": null, "us_airports": [], "sunny_days": 7.089, "p35": 0.0, "p30": 0.0, "rain_days": 12.549, "rain_days_p90": 18.059, "rain_withheld": null, "climate_years": 15, "k": 7.454, "visitors_night": 12718.55, "dom_share": 0.744, "stage": 0.351171, "share_pct": 0.74, "cost_hotel_swing": -11.717, "cost_accom_swing": -10.498, "cost_package_swing": -4.304, "cost_air_swing": -11.991, "plat_night": 2397.2, "plat_ratio": 0.188, "plat_dom_share": 0.525, "share_pct_upper": 0.877, "adr_eur": 47.709, "adr_swing": -2.923, "adr_vs_cheapest": 1.039, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 52.528, "index": "HCI:Beach", "weather_alt": 67.269, "hci_urban": 67.269, "hci_beach": 52.528, "good_days": 5.739, "good_days_urban": 17.01, "good_days_beach": 5.739, "tx_mean": 14.811, "tx_max_median": 18.133, "tn_mean": 6.365, "lows_withheld": null, "sea_c": 15.167, "us_pax": null, "us_airports": [], "sunny_days": 8.314, "p35": 0.0, "p30": 0.0, "rain_days": 10.141, "rain_days_p90": 15.957, "rain_withheld": null, "climate_years": 15, "k": 7.142, "visitors_night": 12191.806, "dom_share": 0.788, "stage": 0.336492, "share_pct": 0.709, "cost_hotel_swing": -16.963, "cost_accom_swing": -15.479, "cost_package_swing": 4.736, "cost_air_swing": 12.934, "plat_night": 3839.016, "plat_ratio": 0.315, "plat_dom_share": 0.596, "share_pct_upper": 0.929, "adr_eur": 51.256, "adr_swing": 4.294, "adr_vs_cheapest": 1.116, "adr_source": "INE Portugal, Inquérito à Permanência de Hóspedes: hotel room revenue per guest-night", "adr_unit": "guest", "adr_period": "2024–2025", "adr_annual_level": false}]}