{"id": "CH06", "n": "Lucerne & central Switzerland", "c": "Switzerland", "official": "Zentralschweiz", "cc": "CH", "t": "mountains", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 840 m", "lat": 46.97, "lon": 8.424, "population": 863896, "peak": 7, "trough": 11, "n_years_crowd": 2, "spread": 2.717, "is_flat": false, "seasonality_pct": 26.425, "hotel_share": 0.728, "rental_share": 0.187, "camping_share": 0.084, "hotel_occupancy_pct": 54.19, "elevation_m": 840.132, "weather_check": {"kind": "stations", "n": 16, "hi_err": 0.95, "lo_err": 0.4, "rain_ratio": 1.02}, "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 840 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 170.8, "pli_overall": 184.3, "months": [{"m": 1, "est_share": 0.0, "weather": 54.067, "index": "HCI:Urban", "weather_alt": 32.943, "hci_urban": 54.067, "hci_beach": 32.943, "good_days": 2.899, "good_days_urban": 2.899, "good_days_beach": 0.096, "tx_mean": 5.666, "tx_max_median": 12.501, "tn_mean": -1.922, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.987, "p35": 0.0, "p30": 0.0, "rain_days": 12.604, "rain_days_p90": 17.005, "rain_withheld": null, "climate_years": 15, "k": 13.203, "visitors_night": 11348.097, "dom_share": 0.613, "stage": 0.420647, "share_pct": 1.303, "cost_hotel_swing": 2.902, "cost_accom_swing": 2.842, "cost_package_swing": -11.746, "cost_air_swing": -15.481, "plat_night": 1186.613, "plat_ratio": 0.105, "plat_dom_share": 0.296, "share_pct_upper": 1.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": 2, "est_share": 0.0, "weather": 58.09, "index": "HCI:Urban", "weather_alt": 38.205, "hci_urban": 58.09, "hci_beach": 38.205, "good_days": 6.232, "good_days_urban": 6.232, "good_days_beach": 0.653, "tx_mean": 7.782, "tx_max_median": 15.244, "tn_mean": -1.735, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.896, "p35": 0.0, "p30": 0.0, "rain_days": 8.318, "rain_days_p90": 15.748, "rain_withheld": null, "climate_years": 15, "k": 16.702, "visitors_night": 14351.876, "dom_share": 0.655, "stage": 0.53215, "share_pct": 1.643, "cost_hotel_swing": 1.408, "cost_accom_swing": 2.433, "cost_package_swing": -4.385, "cost_air_swing": -21.636, "plat_night": 1607.168, "plat_ratio": 0.112, "plat_dom_share": 0.404, "share_pct_upper": 1.822, "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": 63.502, "index": "HCI:Urban", "weather_alt": 45.724, "hci_urban": 63.502, "hci_beach": 45.724, "good_days": 12.894, "good_days_urban": 12.894, "good_days_beach": 4.499, "tx_mean": 12.132, "tx_max_median": 19.036, "tn_mean": 0.834, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.594, "p35": 0.0, "p30": 0.0, "rain_days": 9.235, "rain_days_p90": 13.414, "rain_withheld": null, "climate_years": 15, "k": 15.055, "visitors_night": 12937.226, "dom_share": 0.568, "stage": 0.479645, "share_pct": 1.483, "cost_hotel_swing": 1.369, "cost_accom_swing": 1.184, "cost_package_swing": -7.692, "cost_air_swing": -19.87, "plat_night": 1350.468, "plat_ratio": 0.104, "plat_dom_share": 0.265, "share_pct_upper": 1.635, "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": 67.692, "index": "HCI:Urban", "weather_alt": 52.345, "hci_urban": 67.692, "hci_beach": 52.345, "good_days": 16.312, "good_days_urban": 16.312, "good_days_beach": 8.934, "tx_mean": 15.803, "tx_max_median": 22.577, "tn_mean": 3.877, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.732, "p35": 0.0, "p30": 0.0, "rain_days": 9.727, "rain_days_p90": 14.39, "rain_withheld": null, "climate_years": 15, "k": 16.439, "visitors_night": 14132.017, "dom_share": 0.516, "stage": 0.52375, "share_pct": 1.617, "cost_hotel_swing": -0.855, "cost_accom_swing": -1.168, "cost_package_swing": 4.111, "cost_air_swing": 6.949, "plat_night": 1650.433, "plat_ratio": 0.117, "plat_dom_share": 0.179, "share_pct_upper": 1.802, "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": 69.609, "index": "HCI:Urban", "weather_alt": 56.207, "hci_urban": 69.609, "hci_beach": 56.207, "good_days": 18.141, "good_days_urban": 18.141, "good_days_beach": 11.004, "tx_mean": 18.996, "tx_max_median": 26.441, "tn_mean": 7.65, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.564, "p35": 0.0, "p30": 0.0, "rain_days": 13.424, "rain_days_p90": 16.98, "rain_withheld": null, "climate_years": 15, "k": 21.246, "visitors_night": 18258.903, "dom_share": 0.496, "stage": 0.676924, "share_pct": 2.08, "cost_hotel_swing": -1.009, "cost_accom_swing": -1.559, "cost_package_swing": -8.162, "cost_air_swing": 17.591, "plat_night": 2353.758, "plat_ratio": 0.129, "plat_dom_share": 0.128, "share_pct_upper": 2.341, "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": 73.961, "index": "HCI:Urban", "weather_alt": 67.163, "hci_urban": 73.961, "hci_beach": 67.163, "good_days": 19.873, "good_days_urban": 19.873, "good_days_beach": 16.096, "tx_mean": 23.791, "tx_max_median": 31.996, "tn_mean": 12.329, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.752, "p35": 0.0, "p30": 0.8, "rain_days": 12.94, "rain_days_p90": 16.245, "rain_withheld": null, "climate_years": 15, "k": 26.121, "visitors_night": 22453.233, "dom_share": 0.471, "stage": 0.832219, "share_pct": 2.546, "cost_hotel_swing": 2.145, "cost_accom_swing": 1.603, "cost_package_swing": -0.015, "cost_air_swing": 5.151, "plat_night": 2976.783, "plat_ratio": 0.133, "plat_dom_share": 0.088, "share_pct_upper": 2.872, "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.598, "index": "HCI:Urban", "weather_alt": 70.745, "hci_urban": 74.598, "hci_beach": 70.745, "good_days": 20.651, "good_days_urban": 20.651, "good_days_beach": 18.71, "tx_mean": 25.107, "tx_max_median": 32.48, "tn_mean": 13.684, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.58, "p35": 0.0, "p30": 0.8, "rain_days": 13.845, "rain_days_p90": 18.168, "rain_withheld": null, "climate_years": 15, "k": 31.387, "visitors_night": 26975.419, "dom_share": 0.473, "stage": 1.0, "share_pct": 3.043, "cost_hotel_swing": 3.532, "cost_accom_swing": 3.898, "cost_package_swing": 16.043, "cost_air_swing": 18.865, "plat_night": 3608.548, "plat_ratio": 0.134, "plat_dom_share": 0.105, "share_pct_upper": 3.434, "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": 74.526, "index": "HCI:Urban", "weather_alt": 71.113, "hci_urban": 74.526, "hci_beach": 71.113, "good_days": 21.834, "good_days_urban": 21.834, "good_days_beach": 19.709, "tx_mean": 25.1, "tx_max_median": 32.301, "tn_mean": 13.556, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.671, "p35": 0.0, "p30": 0.933, "rain_days": 10.612, "rain_days_p90": 12.841, "rain_withheld": null, "climate_years": 15, "k": 30.717, "visitors_night": 26401.129, "dom_share": 0.448, "stage": 0.978674, "share_pct": 2.98, "cost_hotel_swing": 2.655, "cost_accom_swing": 2.777, "cost_package_swing": 9.287, "cost_air_swing": 20.382, "plat_night": 3432.065, "plat_ratio": 0.13, "plat_dom_share": 0.095, "share_pct_upper": 3.353, "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": 74.384, "index": "HCI:Urban", "weather_alt": 63.64, "hci_urban": 74.384, "hci_beach": 63.64, "good_days": 20.503, "good_days_urban": 20.503, "good_days_beach": 13.935, "tx_mean": 20.817, "tx_max_median": 27.524, "tn_mean": 10.311, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.952, "p35": 0.0, "p30": 0.0, "rain_days": 10.308, "rain_days_p90": 14.661, "rain_withheld": null, "climate_years": 15, "k": 23.836, "visitors_night": 20487.3, "dom_share": 0.494, "stage": 0.759423, "share_pct": 2.328, "cost_hotel_swing": 1.537, "cost_accom_swing": 1.047, "cost_package_swing": -0.304, "cost_air_swing": 5.233, "plat_night": 2363.2, "plat_ratio": 0.115, "plat_dom_share": 0.126, "share_pct_upper": 2.588, "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": 68.581, "index": "HCI:Urban", "weather_alt": 53.529, "hci_urban": 68.581, "hci_beach": 53.529, "good_days": 17.545, "good_days_urban": 17.545, "good_days_beach": 7.685, "tx_mean": 16.492, "tx_max_median": 22.873, "tn_mean": 6.604, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.756, "p35": 0.0, "p30": 0.0, "rain_days": 9.638, "rain_days_p90": 13.163, "rain_withheld": null, "climate_years": 15, "k": 18.3, "visitors_night": 15727.258, "dom_share": 0.533, "stage": 0.583038, "share_pct": 1.797, "cost_hotel_swing": -1.806, "cost_accom_swing": -2.108, "cost_package_swing": 6.2, "cost_air_swing": 7.305, "plat_night": 1798.403, "plat_ratio": 0.114, "plat_dom_share": 0.176, "share_pct_upper": 1.997, "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": 59.601, "index": "HCI:Urban", "weather_alt": 39.832, "hci_urban": 59.601, "hci_beach": 39.832, "good_days": 8.403, "good_days_urban": 8.403, "good_days_beach": 1.819, "tx_mean": 10.217, "tx_max_median": 17.364, "tn_mean": 2.257, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.785, "p35": 0.0, "p30": 0.0, "rain_days": 9.448, "rain_days_p90": 14.807, "rain_withheld": null, "climate_years": 15, "k": 11.55, "visitors_night": 9925.783, "dom_share": 0.568, "stage": 0.367995, "share_pct": 1.142, "cost_hotel_swing": -6.94, "cost_accom_swing": -7.036, "cost_package_swing": -3.977, "cost_air_swing": -15.168, "plat_night": 1009.85, "plat_ratio": 0.102, "plat_dom_share": 0.242, "share_pct_upper": 1.256, "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": 55.478, "index": "HCI:Urban", "weather_alt": 34.629, "hci_urban": 55.478, "hci_beach": 34.629, "good_days": 5.279, "good_days_urban": 5.279, "good_days_beach": 0.241, "tx_mean": 6.673, "tx_max_median": 12.787, "tn_mean": -0.841, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.68, "p35": 0.0, "p30": 0.0, "rain_days": 14.333, "rain_days_p90": 18.238, "rain_withheld": null, "climate_years": 15, "k": 14.455, "visitors_night": 12425.403, "dom_share": 0.491, "stage": 0.460529, "share_pct": 1.425, "cost_hotel_swing": -4.938, "cost_accom_swing": -3.912, "cost_package_swing": 0.641, "cost_air_swing": -9.321, "plat_night": 1761.613, "plat_ratio": 0.142, "plat_dom_share": 0.211, "share_pct_upper": 1.623, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}