{"id": "CZ07", "n": "Olomouc & central Moravia", "c": "Czechia", "official": "Střední Morava", "cc": "CZ", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 374 m", "lat": 49.54, "lon": 17.43, "population": 1210498, "peak": 8, "trough": 12, "n_years_crowd": 2, "spread": 3.375, "is_flat": false, "seasonality_pct": 29.025, "hotel_share": 0.657, "rental_share": 0.289, "camping_share": 0.054, "hotel_occupancy_pct": 34.9, "elevation_m": 373.572, "weather_check": {"kind": "normals", "n": 1, "places": ["Holesov"], "hi_err": 0.53, "lo_err": 1.1}, "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 374 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 74.1, "pli_overall": 80.2, "months": [{"m": 1, "est_share": 0.0, "weather": 55.371, "index": "HCI:Urban", "weather_alt": 34.36, "hci_urban": 55.371, "hci_beach": 34.36, "good_days": 0.512, "good_days_urban": 0.512, "good_days_beach": 0.0, "tx_mean": 3.093, "tx_max_median": 10.866, "tn_mean": -3.503, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.458, "p35": 0.0, "p30": 0.0, "rain_days": 9.841, "rain_days_p90": 15.07, "rain_withheld": null, "climate_years": 15, "k": 5.788, "visitors_night": 7014.968, "dom_share": 0.852, "stage": 0.325721, "share_pct": 0.575, "cost_hotel_swing": -6.486, "cost_accom_swing": -5.974, "cost_package_swing": -3.519, "cost_air_swing": -14.113, "plat_night": 743.177, "plat_ratio": 0.106, "plat_dom_share": 0.622, "share_pct_upper": 0.636, "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.288, "index": "HCI:Urban", "weather_alt": 37.462, "hci_urban": 58.288, "hci_beach": 37.462, "good_days": 2.844, "good_days_urban": 2.844, "good_days_beach": 0.167, "tx_mean": 5.425, "tx_max_median": 11.241, "tn_mean": -2.705, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.353, "p35": 0.0, "p30": 0.0, "rain_days": 7.654, "rain_days_p90": 12.438, "rain_withheld": null, "climate_years": 15, "k": 8.742, "visitors_night": 10596.142, "dom_share": 0.885, "stage": 0.491983, "share_pct": 0.867, "cost_hotel_swing": -6.13, "cost_accom_swing": -5.546, "cost_package_swing": 1.898, "cost_air_swing": -7.269, "plat_night": 1191.062, "plat_ratio": 0.112, "plat_dom_share": 0.749, "share_pct_upper": 0.963, "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": 65.045, "index": "HCI:Urban", "weather_alt": 47.1, "hci_urban": 65.045, "hci_beach": 47.1, "good_days": 10.804, "good_days_urban": 10.804, "good_days_beach": 2.986, "tx_mean": 10.494, "tx_max_median": 18.449, "tn_mean": 0.205, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.933, "p35": 0.0, "p30": 0.0, "rain_days": 7.145, "rain_days_p90": 8.813, "rain_withheld": null, "climate_years": 15, "k": 7.464, "visitors_night": 9047.242, "dom_share": 0.869, "stage": 0.420056, "share_pct": 0.741, "cost_hotel_swing": -3.764, "cost_accom_swing": -3.622, "cost_package_swing": -1.361, "cost_air_swing": 2.233, "plat_night": 736.645, "plat_ratio": 0.081, "plat_dom_share": 0.729, "share_pct_upper": 0.801, "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": 72.024, "index": "HCI:Urban", "weather_alt": 57.482, "hci_urban": 72.024, "hci_beach": 57.482, "good_days": 17.869, "good_days_urban": 17.869, "good_days_beach": 9.26, "tx_mean": 15.667, "tx_max_median": 23.231, "tn_mean": 4.189, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.022, "p35": 0.0, "p30": 0.0, "rain_days": 7.396, "rain_days_p90": 11.188, "rain_withheld": null, "climate_years": 15, "k": 8.56, "visitors_night": 10374.767, "dom_share": 0.86, "stage": 0.481743, "share_pct": 0.849, "cost_hotel_swing": -0.277, "cost_accom_swing": -0.747, "cost_package_swing": -5.183, "cost_air_swing": -0.25, "plat_night": 891.017, "plat_ratio": 0.086, "plat_dom_share": 0.654, "share_pct_upper": 0.921, "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.432, "index": "HCI:Urban", "weather_alt": 64.85, "hci_urban": 76.432, "hci_beach": 64.85, "good_days": 22.269, "good_days_urban": 22.269, "good_days_beach": 14.299, "tx_mean": 19.742, "tx_max_median": 26.831, "tn_mean": 8.254, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.478, "p35": 0.0, "p30": 0.067, "rain_days": 9.569, "rain_days_p90": 14.901, "rain_withheld": null, "climate_years": 15, "k": 11.412, "visitors_night": 13831.242, "dom_share": 0.864, "stage": 0.642229, "share_pct": 1.128, "cost_hotel_swing": 2.347, "cost_accom_swing": 1.575, "cost_package_swing": -6.408, "cost_air_swing": -4.233, "plat_night": 1253.355, "plat_ratio": 0.091, "plat_dom_share": 0.648, "share_pct_upper": 1.229, "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.125, "index": "HCI:Urban", "weather_alt": 74.655, "hci_urban": 79.125, "hci_beach": 74.655, "good_days": 23.951, "good_days_urban": 23.951, "good_days_beach": 19.907, "tx_mean": 24.651, "tx_max_median": 32.475, "tn_mean": 12.905, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.129, "p35": 0.0, "p30": 0.867, "rain_days": 8.187, "rain_days_p90": 13.397, "rain_withheld": null, "climate_years": 15, "k": 12.151, "visitors_night": 14727.983, "dom_share": 0.875, "stage": 0.68384, "share_pct": 1.201, "cost_hotel_swing": 1.908, "cost_accom_swing": 1.548, "cost_package_swing": -5.208, "cost_air_swing": 1.312, "plat_night": 1225.117, "plat_ratio": 0.083, "plat_dom_share": 0.675, "share_pct_upper": 1.299, "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.177, "index": "HCI:Urban", "weather_alt": 77.258, "hci_urban": 78.177, "hci_beach": 77.258, "good_days": 24.777, "good_days_urban": 24.777, "good_days_beach": 22.812, "tx_mean": 26.333, "tx_max_median": 33.599, "tn_mean": 14.216, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.319, "p35": 0.267, "p30": 1.0, "rain_days": 9.566, "rain_days_p90": 14.544, "rain_withheld": null, "climate_years": 15, "k": 17.123, "visitors_night": 20754.548, "dom_share": 0.896, "stage": 0.963638, "share_pct": 1.684, "cost_hotel_swing": 2.19, "cost_accom_swing": 2.49, "cost_package_swing": 16.863, "cost_air_swing": 8.273, "plat_night": 2076.839, "plat_ratio": 0.1, "plat_dom_share": 0.754, "share_pct_upper": 1.849, "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.12, "index": "HCI:Urban", "weather_alt": 77.002, "hci_urban": 78.12, "hci_beach": 77.002, "good_days": 24.734, "good_days_urban": 24.734, "good_days_beach": 22.622, "tx_mean": 26.148, "tx_max_median": 33.571, "tn_mean": 14.279, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.159, "p35": 0.133, "p30": 0.867, "rain_days": 7.804, "rain_days_p90": 15.098, "rain_withheld": null, "climate_years": 15, "k": 17.77, "visitors_night": 21537.468, "dom_share": 0.881, "stage": 1.0, "share_pct": 1.746, "cost_hotel_swing": 2.583, "cost_accom_swing": 2.78, "cost_package_swing": 21.161, "cost_air_swing": 7.287, "plat_night": 2263.726, "plat_ratio": 0.105, "plat_dom_share": 0.707, "share_pct_upper": 1.926, "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.892, "index": "HCI:Urban", "weather_alt": 67.917, "hci_urban": 77.892, "hci_beach": 67.917, "good_days": 22.943, "good_days_urban": 22.943, "good_days_beach": 15.949, "tx_mean": 20.888, "tx_max_median": 28.159, "tn_mean": 10.325, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.878, "p35": 0.0, "p30": 0.133, "rain_days": 8.403, "rain_days_p90": 13.67, "rain_withheld": null, "climate_years": 15, "k": 10.888, "visitors_night": 13195.133, "dom_share": 0.87, "stage": 0.612716, "share_pct": 1.077, "cost_hotel_swing": 2.331, "cost_accom_swing": 2.291, "cost_package_swing": -3.71, "cost_air_swing": -5.506, "plat_night": 1017.333, "plat_ratio": 0.077, "plat_dom_share": 0.697, "share_pct_upper": 1.159, "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": 69.072, "index": "HCI:Urban", "weather_alt": 52.857, "hci_urban": 69.072, "hci_beach": 52.857, "good_days": 15.767, "good_days_urban": 15.767, "good_days_beach": 5.975, "tx_mean": 14.706, "tx_max_median": 22.344, "tn_mean": 5.935, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.989, "p35": 0.0, "p30": 0.0, "rain_days": 7.225, "rain_days_p90": 11.192, "rain_withheld": null, "climate_years": 15, "k": 9.353, "visitors_night": 11335.952, "dom_share": 0.865, "stage": 0.526345, "share_pct": 0.927, "cost_hotel_swing": 1.835, "cost_accom_swing": 1.804, "cost_package_swing": -3.542, "cost_air_swing": 4.692, "plat_night": 1006.0, "plat_ratio": 0.089, "plat_dom_share": 0.755, "share_pct_upper": 1.008, "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.144, "index": "HCI:Urban", "weather_alt": 38.391, "hci_urban": 60.144, "hci_beach": 38.391, "good_days": 4.624, "good_days_urban": 4.624, "good_days_beach": 0.467, "tx_mean": 8.458, "tx_max_median": 15.739, "tn_mean": 1.77, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.244, "p35": 0.0, "p30": 0.0, "rain_days": 7.86, "rain_days_p90": 11.508, "rain_withheld": null, "climate_years": 15, "k": 7.748, "visitors_night": 9390.683, "dom_share": 0.858, "stage": 0.436018, "share_pct": 0.769, "cost_hotel_swing": 1.274, "cost_accom_swing": 1.313, "cost_package_swing": -4.627, "cost_air_swing": 0.255, "plat_night": 722.15, "plat_ratio": 0.077, "plat_dom_share": 0.686, "share_pct_upper": 0.828, "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.168, "index": "HCI:Urban", "weather_alt": 33.653, "hci_urban": 56.168, "hci_beach": 33.653, "good_days": 1.183, "good_days_urban": 1.183, "good_days_beach": 0.0, "tx_mean": 4.398, "tx_max_median": 10.47, "tn_mean": -1.656, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.214, "p35": 0.0, "p30": 0.0, "rain_days": 9.62, "rain_days_p90": 13.327, "rain_withheld": null, "climate_years": 15, "k": 5.265, "visitors_night": 6380.661, "dom_share": 0.825, "stage": 0.296267, "share_pct": 0.524, "cost_hotel_swing": 2.188, "cost_accom_swing": 2.088, "cost_package_swing": -6.365, "cost_air_swing": 7.319, "plat_night": 1058.258, "plat_ratio": 0.166, "plat_dom_share": 0.627, "share_pct_upper": 0.61, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}