{"id": "DED2", "n": "Dresden & Saxon Switzerland", "c": "Saxony, Germany", "official": "Dresden", "cc": "DE", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 51%, coastal 0%, mountain 0%; median ground height 202 m", "lat": 51.171, "lon": 14.137, "population": 1584687, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 3.006, "is_flat": false, "seasonality_pct": 22.563, "hotel_share": 0.772, "rental_share": 0.141, "camping_share": 0.087, "hotel_occupancy_pct": 57.43, "elevation_m": 202.495, "weather_check": {"kind": "stations", "n": 14, "hi_err": 0.1, "lo_err": 0.45, "rain_ratio": 1.09}, "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 51%, coastal 0%, mountain 0%; median ground height 202 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 112.1, "pli_overall": 109.1, "months": [{"m": 1, "est_share": 0.0, "weather": 54.336, "index": "HCI:Urban", "weather_alt": 32.592, "hci_urban": 54.336, "hci_beach": 32.592, "good_days": 0.684, "good_days_urban": 0.684, "good_days_beach": 0.0, "tx_mean": 4.283, "tx_max_median": 11.96, "tn_mean": -1.888, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.634, "p35": 0.0, "p30": 0.0, "rain_days": 14.481, "rain_days_p90": 18.99, "rain_withheld": null, "climate_years": 15, "k": 7.124, "visitors_night": 11303.613, "dom_share": 0.856, "stage": 0.332708, "share_pct": 0.707, "cost_hotel_swing": -3.757, "cost_accom_swing": -3.85, "cost_package_swing": -19.285, "cost_air_swing": -11.626, "plat_night": 1771.323, "plat_ratio": 0.157, "plat_dom_share": 0.713, "share_pct_upper": 0.817, "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": 57.939, "index": "HCI:Urban", "weather_alt": 37.395, "hci_urban": 57.939, "hci_beach": 37.395, "good_days": 3.059, "good_days_urban": 3.059, "good_days_beach": 0.313, "tx_mean": 6.043, "tx_max_median": 12.678, "tn_mean": -1.978, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.181, "p35": 0.0, "p30": 0.0, "rain_days": 11.119, "rain_days_p90": 15.506, "rain_withheld": null, "climate_years": 15, "k": 8.858, "visitors_night": 14057.717, "dom_share": 0.875, "stage": 0.413719, "share_pct": 0.878, "cost_hotel_swing": -3.428, "cost_accom_swing": -3.563, "cost_package_swing": -12.024, "cost_air_swing": -13.261, "plat_night": 2601.699, "plat_ratio": 0.185, "plat_dom_share": 0.777, "share_pct_upper": 1.039, "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.708, "index": "HCI:Urban", "weather_alt": 44.517, "hci_urban": 63.708, "hci_beach": 44.517, "good_days": 9.448, "good_days_urban": 9.448, "good_days_beach": 2.271, "tx_mean": 10.475, "tx_max_median": 18.021, "tn_mean": 0.32, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.045, "p35": 0.0, "p30": 0.0, "rain_days": 9.577, "rain_days_p90": 11.481, "rain_withheld": null, "climate_years": 15, "k": 11.493, "visitors_night": 18240.806, "dom_share": 0.885, "stage": 0.536773, "share_pct": 1.136, "cost_hotel_swing": -2.867, "cost_accom_swing": -2.725, "cost_package_swing": -7.5, "cost_air_swing": -3.799, "plat_night": 3313.468, "plat_ratio": 0.182, "plat_dom_share": 0.824, "share_pct_upper": 1.34, "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": 70.857, "index": "HCI:Urban", "weather_alt": 55.221, "hci_urban": 70.857, "hci_beach": 55.221, "good_days": 16.012, "good_days_urban": 16.012, "good_days_beach": 7.995, "tx_mean": 15.276, "tx_max_median": 23.372, "tn_mean": 4.047, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.211, "p35": 0.0, "p30": 0.0, "rain_days": 7.119, "rain_days_p90": 9.8, "rain_withheld": null, "climate_years": 15, "k": 14.828, "visitors_night": 23528.967, "dom_share": 0.878, "stage": 0.692563, "share_pct": 1.461, "cost_hotel_swing": -1.529, "cost_accom_swing": -1.425, "cost_package_swing": -4.109, "cost_air_swing": 2.475, "plat_night": 5087.2, "plat_ratio": 0.216, "plat_dom_share": 0.809, "share_pct_upper": 1.772, "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": 76.257, "index": "HCI:Urban", "weather_alt": 64.547, "hci_urban": 76.257, "hci_beach": 64.547, "good_days": 22.357, "good_days_urban": 22.357, "good_days_beach": 12.941, "tx_mean": 19.651, "tx_max_median": 27.551, "tn_mean": 7.943, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.807, "p35": 0.0, "p30": 0.067, "rain_days": 6.963, "rain_days_p90": 13.893, "rain_withheld": null, "climate_years": 15, "k": 19.282, "visitors_night": 30601.081, "dom_share": 0.879, "stage": 0.90057, "share_pct": 1.892, "cost_hotel_swing": 2.055, "cost_accom_swing": 1.87, "cost_package_swing": -1.592, "cost_air_swing": -3.219, "plat_night": 6335.016, "plat_ratio": 0.207, "plat_dom_share": 0.81, "share_pct_upper": 2.275, "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": 79.01, "index": "HCI:Urban", "weather_alt": 72.474, "hci_urban": 79.01, "hci_beach": 72.474, "good_days": 24.458, "good_days_urban": 24.458, "good_days_beach": 18.827, "tx_mean": 24.174, "tx_max_median": 32.227, "tn_mean": 12.212, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.695, "p35": 0.133, "p30": 0.867, "rain_days": 10.041, "rain_days_p90": 12.678, "rain_withheld": null, "climate_years": 15, "k": 18.804, "visitors_night": 29839.65, "dom_share": 0.866, "stage": 0.87824, "share_pct": 1.846, "cost_hotel_swing": 2.538, "cost_accom_swing": 2.58, "cost_package_swing": 3.439, "cost_air_swing": -2.551, "plat_night": 5789.283, "plat_ratio": 0.194, "plat_dom_share": 0.764, "share_pct_upper": 2.196, "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": 78.511, "index": "HCI:Urban", "weather_alt": 74.804, "hci_urban": 78.511, "hci_beach": 74.804, "good_days": 25.249, "good_days_urban": 25.249, "good_days_beach": 20.695, "tx_mean": 25.411, "tx_max_median": 32.725, "tn_mean": 13.559, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.998, "p35": 0.067, "p30": 0.867, "rain_days": 10.658, "rain_days_p90": 14.479, "rain_withheld": null, "climate_years": 15, "k": 19.222, "visitors_night": 30504.371, "dom_share": 0.837, "stage": 0.897768, "share_pct": 1.886, "cost_hotel_swing": 1.16, "cost_accom_swing": 2.574, "cost_package_swing": 13.097, "cost_air_swing": 11.305, "plat_night": 7038.145, "plat_ratio": 0.231, "plat_dom_share": 0.714, "share_pct_upper": 2.312, "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": 78.353, "index": "HCI:Urban", "weather_alt": 74.678, "hci_urban": 78.353, "hci_beach": 74.678, "good_days": 24.965, "good_days_urban": 24.965, "good_days_beach": 21.362, "tx_mean": 25.425, "tx_max_median": 33.378, "tn_mean": 13.482, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.942, "p35": 0.2, "p30": 0.867, "rain_days": 9.216, "rain_days_p90": 12.563, "rain_withheld": null, "climate_years": 15, "k": 21.411, "visitors_night": 33976.71, "dom_share": 0.85, "stage": 1.0, "share_pct": 2.096, "cost_hotel_swing": 1.306, "cost_accom_swing": 2.68, "cost_package_swing": 15.054, "cost_air_swing": 3.018, "plat_night": 7958.984, "plat_ratio": 0.234, "plat_dom_share": 0.766, "share_pct_upper": 2.575, "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": 77.755, "index": "HCI:Urban", "weather_alt": 67.687, "hci_urban": 77.755, "hci_beach": 67.687, "good_days": 23.418, "good_days_urban": 23.418, "good_days_beach": 14.729, "tx_mean": 20.774, "tx_max_median": 29.197, "tn_mean": 9.829, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.373, "p35": 0.0, "p30": 0.133, "rain_days": 7.743, "rain_days_p90": 13.071, "rain_withheld": null, "climate_years": 15, "k": 18.287, "visitors_night": 29019.567, "dom_share": 0.872, "stage": 0.854109, "share_pct": 1.796, "cost_hotel_swing": 4.062, "cost_accom_swing": 3.027, "cost_package_swing": 9.618, "cost_air_swing": -2.866, "plat_night": 5317.55, "plat_ratio": 0.183, "plat_dom_share": 0.792, "share_pct_upper": 2.118, "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.254, "index": "HCI:Urban", "weather_alt": 51.643, "hci_urban": 68.254, "hci_beach": 51.643, "good_days": 14.519, "good_days_urban": 14.519, "good_days_beach": 4.666, "tx_mean": 15.071, "tx_max_median": 22.722, "tn_mean": 6.355, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.404, "p35": 0.0, "p30": 0.0, "rain_days": 8.456, "rain_days_p90": 15.715, "rain_withheld": null, "climate_years": 15, "k": 17.619, "visitors_night": 27959.887, "dom_share": 0.886, "stage": 0.822904, "share_pct": 1.731, "cost_hotel_swing": 1.816, "cost_accom_swing": 1.053, "cost_package_swing": 7.836, "cost_air_swing": 10.544, "plat_night": 6746.71, "plat_ratio": 0.241, "plat_dom_share": 0.849, "share_pct_upper": 2.141, "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": 60.438, "index": "HCI:Urban", "weather_alt": 38.96, "hci_urban": 60.438, "hci_beach": 38.96, "good_days": 4.16, "good_days_urban": 4.16, "good_days_beach": 0.367, "tx_mean": 8.803, "tx_max_median": 15.326, "tn_mean": 2.151, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.829, "p35": 0.0, "p30": 0.0, "rain_days": 8.811, "rain_days_p90": 14.871, "rain_withheld": null, "climate_years": 15, "k": 11.459, "visitors_night": 18185.333, "dom_share": 0.869, "stage": 0.535213, "share_pct": 1.133, "cost_hotel_swing": -0.731, "cost_accom_swing": -1.253, "cost_package_swing": -5.793, "cost_air_swing": -5.06, "plat_night": 3036.617, "plat_ratio": 0.167, "plat_dom_share": 0.718, "share_pct_upper": 1.32, "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": 56.392, "index": "HCI:Urban", "weather_alt": 33.833, "hci_urban": 56.392, "hci_beach": 33.833, "good_days": 1.38, "good_days_urban": 1.38, "good_days_beach": 0.033, "tx_mean": 5.873, "tx_max_median": 12.367, "tn_mean": 0.115, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.54, "p35": 0.0, "p30": 0.0, "rain_days": 13.707, "rain_days_p90": 16.898, "rain_withheld": null, "climate_years": 15, "k": 14.798, "visitors_night": 23483.258, "dom_share": 0.849, "stage": 0.691164, "share_pct": 1.458, "cost_hotel_swing": -0.625, "cost_accom_swing": -0.968, "cost_package_swing": 1.26, "cost_air_swing": 15.038, "plat_night": 5122.774, "plat_ratio": 0.218, "plat_dom_share": 0.75, "share_pct_upper": 1.771, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}