{"id": "DEF0", "n": "Schleswig-Holstein", "c": "Germany", "official": "Schleswig-Holstein", "cc": "DE", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 24%, coastal 85%, mountain 0%; median ground height 23 m", "lat": 54.181, "lon": 9.823, "population": 2959517, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 6.394, "is_flat": false, "seasonality_pct": 32.728, "hotel_share": 0.321, "rental_share": 0.522, "camping_share": 0.157, "hotel_occupancy_pct": 64.55, "elevation_m": 23.171, "weather_check": {"kind": "stations", "n": 16, "hi_err": 0.5, "lo_err": 0.45, "rain_ratio": 0.96}, "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 24%, coastal 85%, mountain 0%; median ground height 23 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 112.1, "pli_overall": 109.1, "months": [{"m": 1, "est_share": 0.0, "weather": 32.0, "index": "HCI:Beach", "weather_alt": 54.429, "hci_urban": 54.429, "hci_beach": 32.0, "good_days": 0.0, "good_days_urban": 0.552, "good_days_beach": 0.0, "tx_mean": 5.112, "tx_max_median": 11.432, "tn_mean": -0.494, "lows_withheld": null, "sea_c": 4.266, "us_pax": null, "us_airports": [], "sunny_days": 1.4, "p35": 0.0, "p30": 0.0, "rain_days": 14.153, "rain_days_p90": 17.013, "rain_withheld": null, "climate_years": 15, "k": 9.937, "visitors_night": 29376.629, "dom_share": 0.932, "stage": 0.156406, "share_pct": 0.984, "cost_hotel_swing": -3.757, "cost_accom_swing": -3.85, "cost_package_swing": -19.285, "cost_air_swing": -11.626, "plat_night": 4175.548, "plat_ratio": 0.142, "plat_dom_share": 0.82, "share_pct_upper": 1.122, "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": 34.75, "index": "HCI:Beach", "weather_alt": 56.645, "hci_urban": 56.645, "hci_beach": 34.75, "good_days": 0.117, "good_days_urban": 1.455, "good_days_beach": 0.117, "tx_mean": 6.238, "tx_max_median": 12.252, "tn_mean": -0.818, "lows_withheld": null, "sea_c": 3.318, "us_pax": null, "us_airports": [], "sunny_days": 1.937, "p35": 0.0, "p30": 0.0, "rain_days": 8.153, "rain_days_p90": 16.792, "rain_withheld": null, "climate_years": 15, "k": 13.007, "visitors_night": 38452.566, "dom_share": 0.908, "stage": 0.204732, "share_pct": 1.284, "cost_hotel_swing": -3.428, "cost_accom_swing": -3.563, "cost_package_swing": -12.024, "cost_air_swing": -13.261, "plat_night": 5538.814, "plat_ratio": 0.144, "plat_dom_share": 0.832, "share_pct_upper": 1.466, "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": 42.185, "index": "HCI:Beach", "weather_alt": 62.342, "hci_urban": 62.342, "hci_beach": 42.185, "good_days": 1.231, "good_days_urban": 6.619, "good_days_beach": 1.231, "tx_mean": 9.537, "tx_max_median": 16.494, "tn_mean": 0.356, "lows_withheld": null, "sea_c": 4.439, "us_pax": null, "us_airports": [], "sunny_days": 4.724, "p35": 0.0, "p30": 0.0, "rain_days": 8.188, "rain_days_p90": 13.894, "rain_withheld": null, "climate_years": 15, "k": 20.01, "visitors_night": 59148.516, "dom_share": 0.94, "stage": 0.314954, "share_pct": 1.962, "cost_hotel_swing": -2.867, "cost_accom_swing": -2.725, "cost_package_swing": -7.5, "cost_air_swing": -3.799, "plat_night": 9745.032, "plat_ratio": 0.165, "plat_dom_share": 0.889, "share_pct_upper": 2.277, "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": 52.925, "index": "HCI:Beach", "weather_alt": 68.735, "hci_urban": 68.735, "hci_beach": 52.925, "good_days": 4.908, "good_days_urban": 14.686, "good_days_beach": 4.908, "tx_mean": 13.8, "tx_max_median": 20.565, "tn_mean": 3.146, "lows_withheld": null, "sea_c": 7.443, "us_pax": null, "us_airports": [], "sunny_days": 6.256, "p35": 0.0, "p30": 0.0, "rain_days": 7.095, "rain_days_p90": 14.11, "rain_withheld": null, "climate_years": 15, "k": 27.762, "visitors_night": 82086.0, "dom_share": 0.946, "stage": 0.436964, "share_pct": 2.701, "cost_hotel_swing": -1.529, "cost_accom_swing": -1.425, "cost_package_swing": -4.109, "cost_air_swing": 2.475, "plat_night": 13938.217, "plat_ratio": 0.17, "plat_dom_share": 0.895, "share_pct_upper": 3.145, "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": 61.39, "index": "HCI:Beach", "weather_alt": 74.103, "hci_urban": 74.103, "hci_beach": 61.39, "good_days": 10.122, "good_days_urban": 20.534, "good_days_beach": 10.122, "tx_mean": 18.3, "tx_max_median": 24.898, "tn_mean": 7.15, "lows_withheld": null, "sea_c": 11.544, "us_pax": null, "us_airports": [], "sunny_days": 4.656, "p35": 0.0, "p30": 0.067, "rain_days": 8.996, "rain_days_p90": 14.305, "rain_withheld": null, "climate_years": 15, "k": 39.002, "visitors_night": 115297.177, "dom_share": 0.951, "stage": 0.613887, "share_pct": 3.754, "cost_hotel_swing": 2.055, "cost_accom_swing": 1.87, "cost_package_swing": -1.592, "cost_air_swing": -3.219, "plat_night": 18823.71, "plat_ratio": 0.163, "plat_dom_share": 0.91, "share_pct_upper": 4.339, "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": 69.064, "index": "HCI:Beach", "weather_alt": 78.768, "hci_urban": 78.768, "hci_beach": 69.064, "good_days": 15.249, "good_days_urban": 24.059, "good_days_beach": 15.249, "tx_mean": 21.842, "tx_max_median": 30.225, "tn_mean": 10.873, "lows_withheld": null, "sea_c": 15.639, "us_pax": null, "us_airports": [], "sunny_days": 4.305, "p35": 0.0, "p30": 0.133, "rain_days": 10.228, "rain_days_p90": 12.763, "rain_withheld": null, "climate_years": 15, "k": 45.657, "visitors_night": 134983.733, "dom_share": 0.948, "stage": 0.718639, "share_pct": 4.366, "cost_hotel_swing": 2.538, "cost_accom_swing": 2.58, "cost_package_swing": 3.439, "cost_air_swing": -2.551, "plat_night": 21813.933, "plat_ratio": 0.162, "plat_dom_share": 0.887, "share_pct_upper": 5.036, "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": 70.385, "index": "HCI:Beach", "weather_alt": 78.884, "hci_urban": 78.884, "hci_beach": 70.385, "good_days": 16.746, "good_days_urban": 25.376, "good_days_beach": 16.746, "tx_mean": 23.047, "tx_max_median": 29.912, "tn_mean": 12.547, "lows_withheld": null, "sea_c": 17.945, "us_pax": null, "us_airports": [], "sunny_days": 3.598, "p35": 0.0, "p30": 0.467, "rain_days": 12.683, "rain_days_p90": 15.454, "rain_withheld": null, "climate_years": 15, "k": 60.234, "visitors_night": 178070.484, "dom_share": 0.927, "stage": 0.948066, "share_pct": 5.681, "cost_hotel_swing": 1.16, "cost_accom_swing": 2.574, "cost_package_swing": 13.097, "cost_air_swing": 11.305, "plat_night": 31787.242, "plat_ratio": 0.179, "plat_dom_share": 0.856, "share_pct_upper": 6.627, "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": 72.365, "index": "HCI:Beach", "weather_alt": 80.447, "hci_urban": 80.447, "hci_beach": 72.365, "good_days": 18.707, "good_days_urban": 26.08, "good_days_beach": 18.707, "tx_mean": 23.157, "tx_max_median": 30.675, "tn_mean": 12.726, "lows_withheld": null, "sea_c": 18.762, "us_pax": null, "us_airports": [], "sunny_days": 3.629, "p35": 0.0, "p30": 0.6, "rain_days": 9.679, "rain_days_p90": 14.377, "rain_withheld": null, "climate_years": 15, "k": 63.533, "visitors_night": 187829.871, "dom_share": 0.955, "stage": 1.0, "share_pct": 5.974, "cost_hotel_swing": 1.306, "cost_accom_swing": 2.68, "cost_package_swing": 15.054, "cost_air_swing": 3.018, "plat_night": 31323.452, "plat_ratio": 0.167, "plat_dom_share": 0.91, "share_pct_upper": 6.9, "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": 65.373, "index": "HCI:Beach", "weather_alt": 77.004, "hci_urban": 77.004, "hci_beach": 65.373, "good_days": 11.671, "good_days_urban": 23.729, "good_days_beach": 11.671, "tx_mean": 19.691, "tx_max_median": 25.878, "tn_mean": 10.113, "lows_withheld": null, "sea_c": 16.782, "us_pax": null, "us_airports": [], "sunny_days": 3.701, "p35": 0.0, "p30": 0.0, "rain_days": 9.743, "rain_days_p90": 12.668, "rain_withheld": null, "climate_years": 15, "k": 41.734, "visitors_night": 123382.183, "dom_share": 0.955, "stage": 0.656892, "share_pct": 4.006, "cost_hotel_swing": 4.062, "cost_accom_swing": 3.027, "cost_package_swing": 9.618, "cost_air_swing": -2.866, "plat_night": 18127.017, "plat_ratio": 0.147, "plat_dom_share": 0.899, "share_pct_upper": 4.567, "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": 49.902, "index": "HCI:Beach", "weather_alt": 66.342, "hci_urban": 66.342, "hci_beach": 49.902, "good_days": 2.598, "good_days_urban": 12.08, "good_days_beach": 2.598, "tx_mean": 14.603, "tx_max_median": 20.286, "tn_mean": 7.172, "lows_withheld": null, "sea_c": 13.198, "us_pax": null, "us_airports": [], "sunny_days": 2.257, "p35": 0.0, "p30": 0.0, "rain_days": 12.18, "rain_days_p90": 16.602, "rain_withheld": null, "climate_years": 15, "k": 32.684, "visitors_night": 96626.403, "dom_share": 0.951, "stage": 0.514446, "share_pct": 3.165, "cost_hotel_swing": 1.816, "cost_accom_swing": 1.053, "cost_package_swing": 7.836, "cost_air_swing": 10.544, "plat_night": 16313.387, "plat_ratio": 0.169, "plat_dom_share": 0.892, "share_pct_upper": 3.679, "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.868, "index": "HCI:Beach", "weather_alt": 59.149, "hci_urban": 59.149, "hci_beach": 36.868, "good_days": 0.095, "good_days_urban": 2.505, "good_days_beach": 0.095, "tx_mean": 8.968, "tx_max_median": 14.554, "tn_mean": 3.259, "lows_withheld": null, "sea_c": 9.707, "us_pax": null, "us_airports": [], "sunny_days": 1.443, "p35": 0.0, "p30": 0.0, "rain_days": 11.267, "rain_days_p90": 16.509, "rain_withheld": null, "climate_years": 15, "k": 14.44, "visitors_night": 42688.217, "dom_share": 0.912, "stage": 0.227275, "share_pct": 1.423, "cost_hotel_swing": -0.731, "cost_accom_swing": -1.253, "cost_package_swing": -5.793, "cost_air_swing": -5.06, "plat_night": 6129.367, "plat_ratio": 0.144, "plat_dom_share": 0.786, "share_pct_upper": 1.624, "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.103, "index": "HCI:Beach", "weather_alt": 54.604, "hci_urban": 54.604, "hci_beach": 31.103, "good_days": 0.0, "good_days_urban": 0.308, "good_days_beach": 0.0, "tx_mean": 6.518, "tx_max_median": 11.997, "tn_mean": 1.423, "lows_withheld": null, "sea_c": 6.241, "us_pax": null, "us_airports": [], "sunny_days": 0.777, "p35": 0.0, "p30": 0.0, "rain_days": 13.746, "rain_days_p90": 19.576, "rain_withheld": null, "climate_years": 15, "k": 15.506, "visitors_night": 45842.484, "dom_share": 0.909, "stage": 0.244059, "share_pct": 1.527, "cost_hotel_swing": -0.625, "cost_accom_swing": -0.968, "cost_package_swing": 1.26, "cost_air_swing": 15.038, "plat_night": 10277.484, "plat_ratio": 0.224, "plat_dom_share": 0.854, "share_pct_upper": 1.863, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}