{"id": "DK03", "n": "Southern Denmark", "c": "Denmark", "official": "Syddanmark", "cc": "DK", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 0%; median ground height 30 m", "lat": 55.359, "lon": 9.442, "population": 1240472, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 7.149, "is_flat": false, "seasonality_pct": 37.255, "hotel_share": 0.331, "rental_share": 0.213, "camping_share": 0.456, "hotel_occupancy_pct": 56.0, "elevation_m": 30.235, "weather_check": {"kind": "stations", "n": 12, "hi_err": 0.75, "lo_err": 0.45, "rain_ratio": 0.93}, "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 100%, mountain 0%; median ground height 30 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 147.6, "pli_overall": 142.8, "months": [{"m": 1, "est_share": 0.0, "weather": 32.244, "index": "HCI:Beach", "weather_alt": 54.629, "hci_urban": 54.629, "hci_beach": 32.244, "good_days": 0.0, "good_days_urban": 0.524, "good_days_beach": 0.0, "tx_mean": 5.005, "tx_max_median": 10.42, "tn_mean": -0.616, "lows_withheld": null, "sea_c": 4.166, "us_pax": null, "us_airports": [], "sunny_days": 1.555, "p35": 0.0, "p30": 0.0, "rain_days": 12.97, "rain_days_p90": 17.843, "rain_withheld": null, "climate_years": 15, "k": 7.965, "visitors_night": 9872.452, "dom_share": 0.803, "stage": 0.139889, "share_pct": 0.79, "cost_hotel_swing": -7.708, "cost_accom_swing": -14.249, "cost_package_swing": -7.966, "cost_air_swing": -10.44, "plat_night": 1327.774, "plat_ratio": 0.134, "plat_dom_share": 0.294, "share_pct_upper": 0.895, "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": 33.788, "index": "HCI:Beach", "weather_alt": 55.732, "hci_urban": 55.732, "hci_beach": 33.788, "good_days": 0.001, "good_days_urban": 1.153, "good_days_beach": 0.001, "tx_mean": 5.639, "tx_max_median": 10.77, "tn_mean": -0.993, "lows_withheld": null, "sea_c": 3.223, "us_pax": null, "us_airports": [], "sunny_days": 1.791, "p35": 0.0, "p30": 0.0, "rain_days": 8.03, "rain_days_p90": 17.123, "rain_withheld": null, "climate_years": 15, "k": 10.332, "visitors_night": 12806.088, "dom_share": 0.841, "stage": 0.18146, "share_pct": 1.023, "cost_hotel_swing": -9.388, "cost_accom_swing": -10.643, "cost_package_swing": 3.993, "cost_air_swing": -4.982, "plat_night": 1676.106, "plat_ratio": 0.131, "plat_dom_share": 0.387, "share_pct_upper": 1.155, "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": 40.32, "index": "HCI:Beach", "weather_alt": 61.078, "hci_urban": 61.078, "hci_beach": 40.32, "good_days": 0.381, "good_days_urban": 5.862, "good_days_beach": 0.381, "tx_mean": 8.549, "tx_max_median": 14.934, "tn_mean": 0.122, "lows_withheld": null, "sea_c": 4.231, "us_pax": null, "us_airports": [], "sunny_days": 4.686, "p35": 0.0, "p30": 0.0, "rain_days": 7.783, "rain_days_p90": 13.102, "rain_withheld": null, "climate_years": 15, "k": 12.715, "visitors_night": 15757.887, "dom_share": 0.77, "stage": 0.223308, "share_pct": 1.256, "cost_hotel_swing": -5.354, "cost_accom_swing": -16.216, "cost_package_swing": -6.441, "cost_air_swing": -5.539, "plat_night": 2514.984, "plat_ratio": 0.16, "plat_dom_share": 0.286, "share_pct_upper": 1.453, "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": 50.375, "index": "HCI:Beach", "weather_alt": 66.899, "hci_urban": 66.899, "hci_beach": 50.375, "good_days": 3.597, "good_days_urban": 12.958, "good_days_beach": 3.597, "tx_mean": 12.694, "tx_max_median": 18.558, "tn_mean": 2.851, "lows_withheld": null, "sea_c": 7.15, "us_pax": null, "us_airports": [], "sunny_days": 6.646, "p35": 0.0, "p30": 0.0, "rain_days": 6.736, "rain_days_p90": 13.239, "rain_withheld": null, "climate_years": 15, "k": 21.506, "visitors_night": 26657.1, "dom_share": 0.633, "stage": 0.377695, "share_pct": 2.105, "cost_hotel_swing": 3.238, "cost_accom_swing": -3.421, "cost_package_swing": -3.973, "cost_air_swing": 0.665, "plat_night": 3982.333, "plat_ratio": 0.149, "plat_dom_share": 0.215, "share_pct_upper": 2.412, "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": 60.129, "index": "HCI:Beach", "weather_alt": 73.284, "hci_urban": 73.284, "hci_beach": 60.129, "good_days": 9.387, "good_days_urban": 19.686, "good_days_beach": 9.387, "tx_mean": 17.405, "tx_max_median": 23.409, "tn_mean": 6.909, "lows_withheld": null, "sea_c": 11.266, "us_pax": null, "us_airports": [], "sunny_days": 5.131, "p35": 0.0, "p30": 0.0, "rain_days": 7.926, "rain_days_p90": 13.362, "rain_withheld": null, "climate_years": 15, "k": 27.725, "visitors_night": 34361.839, "dom_share": 0.615, "stage": 0.486917, "share_pct": 2.698, "cost_hotel_swing": 2.938, "cost_accom_swing": -6.369, "cost_package_swing": -9.35, "cost_air_swing": 2.197, "plat_night": 4715.629, "plat_ratio": 0.137, "plat_dom_share": 0.228, "share_pct_upper": 3.056, "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": 67.367, "index": "HCI:Beach", "weather_alt": 78.169, "hci_urban": 78.169, "hci_beach": 67.367, "good_days": 13.812, "good_days_urban": 23.703, "good_days_beach": 13.812, "tx_mean": 20.695, "tx_max_median": 27.029, "tn_mean": 10.406, "lows_withheld": null, "sea_c": 15.236, "us_pax": null, "us_airports": [], "sunny_days": 4.285, "p35": 0.0, "p30": 0.0, "rain_days": 9.281, "rain_days_p90": 12.982, "rain_withheld": null, "climate_years": 15, "k": 31.332, "visitors_night": 38835.167, "dom_share": 0.574, "stage": 0.550271, "share_pct": 3.038, "cost_hotel_swing": 19.329, "cost_accom_swing": 2.391, "cost_package_swing": -1.269, "cost_air_swing": 5.973, "plat_night": 5222.25, "plat_ratio": 0.134, "plat_dom_share": 0.221, "share_pct_upper": 3.432, "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": 69.324, "index": "HCI:Beach", "weather_alt": 78.929, "hci_urban": 78.929, "hci_beach": 69.324, "good_days": 15.69, "good_days_urban": 25.548, "good_days_beach": 15.69, "tx_mean": 22.135, "tx_max_median": 27.956, "tn_mean": 12.337, "lows_withheld": null, "sea_c": 17.513, "us_pax": null, "us_airports": [], "sunny_days": 3.561, "p35": 0.0, "p30": 0.133, "rain_days": 12.173, "rain_days_p90": 15.171, "rain_withheld": null, "climate_years": 15, "k": 56.939, "visitors_night": 70573.823, "dom_share": 0.571, "stage": 1.0, "share_pct": 5.387, "cost_hotel_swing": 3.692, "cost_accom_swing": 47.37, "cost_package_swing": 31.172, "cost_air_swing": 13.767, "plat_night": 10744.629, "plat_ratio": 0.152, "plat_dom_share": 0.246, "share_pct_upper": 6.156, "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": 70.676, "index": "HCI:Beach", "weather_alt": 80.631, "hci_urban": 80.631, "hci_beach": 70.676, "good_days": 17.237, "good_days_urban": 26.303, "good_days_beach": 17.237, "tx_mean": 21.97, "tx_max_median": 27.889, "tn_mean": 12.681, "lows_withheld": null, "sea_c": 18.346, "us_pax": null, "us_airports": [], "sunny_days": 3.601, "p35": 0.0, "p30": 0.2, "rain_days": 10.164, "rain_days_p90": 13.71, "rain_withheld": null, "climate_years": 15, "k": 47.477, "visitors_night": 58846.194, "dom_share": 0.428, "stage": 0.833818, "share_pct": 4.533, "cost_hotel_swing": 9.079, "cost_accom_swing": 25.297, "cost_package_swing": 10.182, "cost_air_swing": 4.033, "plat_night": 10541.129, "plat_ratio": 0.179, "plat_dom_share": 0.117, "share_pct_upper": 5.301, "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": 62.536, "index": "HCI:Beach", "weather_alt": 74.87, "hci_urban": 74.87, "hci_beach": 62.536, "good_days": 10.019, "good_days_urban": 21.922, "good_days_beach": 10.019, "tx_mean": 18.819, "tx_max_median": 23.979, "tn_mean": 10.238, "lows_withheld": null, "sea_c": 16.531, "us_pax": null, "us_airports": [], "sunny_days": 3.457, "p35": 0.0, "p30": 0.0, "rain_days": 10.712, "rain_days_p90": 14.454, "rain_withheld": null, "climate_years": 15, "k": 24.645, "visitors_night": 30545.767, "dom_share": 0.653, "stage": 0.432821, "share_pct": 2.405, "cost_hotel_swing": 6.342, "cost_accom_swing": -5.13, "cost_package_swing": 8.728, "cost_air_swing": -2.86, "plat_night": 4042.217, "plat_ratio": 0.132, "plat_dom_share": 0.26, "share_pct_upper": 2.715, "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": 47.488, "index": "HCI:Beach", "weather_alt": 64.376, "hci_urban": 64.376, "hci_beach": 47.488, "good_days": 1.525, "good_days_urban": 9.743, "good_days_beach": 1.525, "tx_mean": 13.931, "tx_max_median": 18.117, "tn_mean": 7.265, "lows_withheld": null, "sea_c": 13.028, "us_pax": null, "us_airports": [], "sunny_days": 1.787, "p35": 0.0, "p30": 0.0, "rain_days": 13.775, "rain_days_p90": 16.373, "rain_withheld": null, "climate_years": 15, "k": 21.174, "visitors_night": 26244.774, "dom_share": 0.622, "stage": 0.371871, "share_pct": 2.073, "cost_hotel_swing": -6.989, "cost_accom_swing": 4.548, "cost_package_swing": 3.706, "cost_air_swing": 9.023, "plat_night": 4715.806, "plat_ratio": 0.18, "plat_dom_share": 0.242, "share_pct_upper": 2.437, "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": 36.276, "index": "HCI:Beach", "weather_alt": 58.626, "hci_urban": 58.626, "hci_beach": 36.276, "good_days": 0.01, "good_days_urban": 1.891, "good_days_beach": 0.01, "tx_mean": 9.052, "tx_max_median": 13.602, "tn_mean": 3.509, "lows_withheld": null, "sea_c": 9.606, "us_pax": null, "us_airports": [], "sunny_days": 1.24, "p35": 0.0, "p30": 0.0, "rain_days": 11.123, "rain_days_p90": 16.096, "rain_withheld": null, "climate_years": 15, "k": 12.386, "visitors_night": 15351.667, "dom_share": 0.839, "stage": 0.217524, "share_pct": 1.223, "cost_hotel_swing": -9.574, "cost_accom_swing": -16.847, "cost_package_swing": -10.974, "cost_air_swing": -5.953, "plat_night": 1844.167, "plat_ratio": 0.12, "plat_dom_share": 0.348, "share_pct_upper": 1.368, "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": 31.679, "index": "HCI:Beach", "weather_alt": 54.905, "hci_urban": 54.905, "hci_beach": 31.679, "good_days": 0.0, "good_days_urban": 0.408, "good_days_beach": 0.0, "tx_mean": 6.503, "tx_max_median": 10.979, "tn_mean": 1.377, "lows_withheld": null, "sea_c": 6.189, "us_pax": null, "us_airports": [], "sunny_days": 0.916, "p35": 0.0, "p30": 0.0, "rain_days": 14.086, "rain_days_p90": 17.375, "rain_withheld": null, "climate_years": 15, "k": 9.897, "visitors_night": 12267.613, "dom_share": 0.706, "stage": 0.173819, "share_pct": 0.98, "cost_hotel_swing": -5.606, "cost_accom_swing": -6.73, "cost_package_swing": -17.809, "cost_air_swing": -5.884, "plat_night": 2760.242, "plat_ratio": 0.225, "plat_dom_share": 0.22, "share_pct_upper": 1.198, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}