{"id": "CZ04", "n": "Karlovy Vary & northwest Bohemia", "c": "Czechia", "official": "Severozápad", "cc": "CZ", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 27%; median ground height 407 m", "lat": 50.397, "lon": 13.429, "population": 1101551, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.303, "is_flat": false, "seasonality_pct": 23.532, "hotel_share": 0.813, "rental_share": 0.149, "camping_share": 0.039, "hotel_occupancy_pct": 46.9, "elevation_m": 406.675, "weather_check": {"kind": "normals", "n": 2, "places": ["Karlovy Vary", "Usti nad Labem"], "hi_err": 0.62, "lo_err": 0.67}, "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 27%; median ground height 407 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 74.1, "pli_overall": 80.2, "months": [{"m": 1, "est_share": 0.0, "weather": 54.596, "index": "HCI:Urban", "weather_alt": 32.597, "hci_urban": 54.596, "hci_beach": 32.597, "good_days": 0.55, "good_days_urban": 0.55, "good_days_beach": 0.0, "tx_mean": 3.594, "tx_max_median": 11.174, "tn_mean": -2.957, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.061, "p35": 0.0, "p30": 0.0, "rain_days": 12.694, "rain_days_p90": 16.159, "rain_withheld": null, "climate_years": 15, "k": 10.645, "visitors_night": 11750.323, "dom_share": 0.413, "stage": 0.43414, "share_pct": 1.053, "cost_hotel_swing": -6.486, "cost_accom_swing": -5.974, "cost_package_swing": -3.519, "cost_air_swing": -14.113, "plat_night": 1874.935, "plat_ratio": 0.16, "plat_dom_share": 0.228, "share_pct_upper": 1.22, "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.088, "index": "HCI:Urban", "weather_alt": 36.935, "hci_urban": 58.088, "hci_beach": 36.935, "good_days": 2.597, "good_days_urban": 2.597, "good_days_beach": 0.218, "tx_mean": 5.33, "tx_max_median": 11.554, "tn_mean": -3.206, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.817, "p35": 0.0, "p30": 0.0, "rain_days": 8.14, "rain_days_p90": 12.805, "rain_withheld": null, "climate_years": 15, "k": 14.885, "visitors_night": 16430.195, "dom_share": 0.453, "stage": 0.607034, "share_pct": 1.467, "cost_hotel_swing": -6.13, "cost_accom_swing": -5.546, "cost_package_swing": 1.898, "cost_air_swing": -7.269, "plat_night": 3255.876, "plat_ratio": 0.198, "plat_dom_share": 0.217, "share_pct_upper": 1.753, "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.66, "index": "HCI:Urban", "weather_alt": 44.096, "hci_urban": 63.66, "hci_beach": 44.096, "good_days": 9.031, "good_days_urban": 9.031, "good_days_beach": 1.985, "tx_mean": 10.102, "tx_max_median": 17.338, "tn_mean": -0.612, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.656, "p35": 0.0, "p30": 0.0, "rain_days": 8.403, "rain_days_p90": 10.177, "rain_withheld": null, "climate_years": 15, "k": 14.29, "visitors_night": 15775.081, "dom_share": 0.455, "stage": 0.582798, "share_pct": 1.409, "cost_hotel_swing": -3.764, "cost_accom_swing": -3.622, "cost_package_swing": -1.361, "cost_air_swing": 2.233, "plat_night": 1621.419, "plat_ratio": 0.103, "plat_dom_share": 0.291, "share_pct_upper": 1.552, "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.585, "index": "HCI:Urban", "weather_alt": 54.72, "hci_urban": 70.585, "hci_beach": 54.72, "good_days": 16.073, "good_days_urban": 16.073, "good_days_beach": 7.903, "tx_mean": 15.053, "tx_max_median": 22.898, "tn_mean": 3.097, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.95, "p35": 0.0, "p30": 0.0, "rain_days": 8.082, "rain_days_p90": 10.364, "rain_withheld": null, "climate_years": 15, "k": 15.359, "visitors_night": 16951.283, "dom_share": 0.462, "stage": 0.626374, "share_pct": 1.513, "cost_hotel_swing": -0.277, "cost_accom_swing": -0.747, "cost_package_swing": -5.183, "cost_air_swing": -0.25, "plat_night": 2305.1, "plat_ratio": 0.136, "plat_dom_share": 0.222, "share_pct_upper": 1.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": 5, "est_share": 0.0, "weather": 75.493, "index": "HCI:Urban", "weather_alt": 63.083, "hci_urban": 75.493, "hci_beach": 63.083, "good_days": 21.572, "good_days_urban": 21.572, "good_days_beach": 11.973, "tx_mean": 19.344, "tx_max_median": 27.615, "tn_mean": 7.202, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.286, "p35": 0.0, "p30": 0.067, "rain_days": 8.305, "rain_days_p90": 15.216, "rain_withheld": null, "climate_years": 15, "k": 19.164, "visitors_night": 21154.129, "dom_share": 0.499, "stage": 0.781552, "share_pct": 1.88, "cost_hotel_swing": 2.347, "cost_accom_swing": 1.575, "cost_package_swing": -6.408, "cost_air_swing": -4.233, "plat_night": 3126.548, "plat_ratio": 0.148, "plat_dom_share": 0.256, "share_pct_upper": 2.153, "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": 78.926, "index": "HCI:Urban", "weather_alt": 71.804, "hci_urban": 78.926, "hci_beach": 71.804, "good_days": 24.159, "good_days_urban": 24.159, "good_days_beach": 18.151, "tx_mean": 23.921, "tx_max_median": 32.145, "tn_mean": 11.728, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.951, "p35": 0.067, "p30": 0.8, "rain_days": 10.022, "rain_days_p90": 12.692, "rain_withheld": null, "climate_years": 15, "k": 18.664, "visitors_night": 20602.35, "dom_share": 0.549, "stage": 0.76118, "share_pct": 1.832, "cost_hotel_swing": 1.908, "cost_accom_swing": 1.548, "cost_package_swing": -5.208, "cost_air_swing": 1.312, "plat_night": 2415.867, "plat_ratio": 0.117, "plat_dom_share": 0.346, "share_pct_upper": 2.043, "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": 79.155, "index": "HCI:Urban", "weather_alt": 75.038, "hci_urban": 79.155, "hci_beach": 75.038, "good_days": 25.452, "good_days_urban": 25.452, "good_days_beach": 21.148, "tx_mean": 25.272, "tx_max_median": 32.226, "tn_mean": 12.989, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.574, "p35": 0.067, "p30": 0.867, "rain_days": 10.941, "rain_days_p90": 13.937, "rain_withheld": null, "climate_years": 15, "k": 23.424, "visitors_night": 25857.629, "dom_share": 0.608, "stage": 0.955271, "share_pct": 2.289, "cost_hotel_swing": 2.19, "cost_accom_swing": 2.49, "cost_package_swing": 16.863, "cost_air_swing": 8.273, "plat_night": 3913.677, "plat_ratio": 0.151, "plat_dom_share": 0.419, "share_pct_upper": 2.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": 78.087, "index": "HCI:Urban", "weather_alt": 74.006, "hci_urban": 78.087, "hci_beach": 74.006, "good_days": 24.683, "good_days_urban": 24.683, "good_days_beach": 20.736, "tx_mean": 25.201, "tx_max_median": 32.987, "tn_mean": 12.798, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.842, "p35": 0.2, "p30": 0.867, "rain_days": 9.752, "rain_days_p90": 13.212, "rain_withheld": null, "climate_years": 15, "k": 24.52, "visitors_night": 27067.323, "dom_share": 0.571, "stage": 1.0, "share_pct": 2.393, "cost_hotel_swing": 2.583, "cost_accom_swing": 2.78, "cost_package_swing": 21.161, "cost_air_swing": 7.287, "plat_night": 4044.613, "plat_ratio": 0.149, "plat_dom_share": 0.376, "share_pct_upper": 2.742, "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.523, "index": "HCI:Urban", "weather_alt": 66.649, "hci_urban": 77.523, "hci_beach": 66.649, "good_days": 22.905, "good_days_urban": 22.905, "good_days_beach": 14.086, "tx_mean": 20.378, "tx_max_median": 28.597, "tn_mean": 8.883, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.994, "p35": 0.0, "p30": 0.2, "rain_days": 7.947, "rain_days_p90": 10.59, "rain_withheld": null, "climate_years": 15, "k": 19.209, "visitors_night": 21203.083, "dom_share": 0.504, "stage": 0.783379, "share_pct": 1.885, "cost_hotel_swing": 2.331, "cost_accom_swing": 2.291, "cost_package_swing": -3.71, "cost_air_swing": -5.506, "plat_night": 2055.1, "plat_ratio": 0.097, "plat_dom_share": 0.316, "share_pct_upper": 2.064, "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": 67.213, "index": "HCI:Urban", "weather_alt": 49.388, "hci_urban": 67.213, "hci_beach": 49.388, "good_days": 12.75, "good_days_urban": 12.75, "good_days_beach": 3.8, "tx_mean": 14.442, "tx_max_median": 22.111, "tn_mean": 4.999, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.517, "p35": 0.0, "p30": 0.0, "rain_days": 8.372, "rain_days_p90": 13.946, "rain_withheld": null, "climate_years": 15, "k": 18.855, "visitors_night": 20812.823, "dom_share": 0.459, "stage": 0.768936, "share_pct": 1.851, "cost_hotel_swing": 1.835, "cost_accom_swing": 1.804, "cost_package_swing": -3.542, "cost_air_swing": 4.692, "plat_night": 3140.565, "plat_ratio": 0.151, "plat_dom_share": 0.26, "share_pct_upper": 2.124, "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.009, "index": "HCI:Urban", "weather_alt": 36.158, "hci_urban": 59.009, "hci_beach": 36.158, "good_days": 2.682, "good_days_urban": 2.682, "good_days_beach": 0.186, "tx_mean": 7.869, "tx_max_median": 14.686, "tn_mean": 0.798, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 0.998, "p35": 0.0, "p30": 0.0, "rain_days": 7.855, "rain_days_p90": 12.276, "rain_withheld": null, "climate_years": 15, "k": 14.994, "visitors_night": 16550.733, "dom_share": 0.488, "stage": 0.611475, "share_pct": 1.477, "cost_hotel_swing": 1.274, "cost_accom_swing": 1.313, "cost_package_swing": -4.627, "cost_air_swing": 0.255, "plat_night": 1252.217, "plat_ratio": 0.076, "plat_dom_share": 0.371, "share_pct_upper": 1.587, "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.928, "index": "HCI:Urban", "weather_alt": 32.869, "hci_urban": 55.928, "hci_beach": 32.869, "good_days": 1.038, "good_days_urban": 1.038, "good_days_beach": 0.0, "tx_mean": 4.931, "tx_max_median": 10.895, "tn_mean": -1.212, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.064, "p35": 0.0, "p30": 0.0, "rain_days": 11.317, "rain_days_p90": 15.597, "rain_withheld": null, "climate_years": 15, "k": 13.265, "visitors_night": 14642.419, "dom_share": 0.381, "stage": 0.54097, "share_pct": 1.309, "cost_hotel_swing": 2.188, "cost_accom_swing": 2.088, "cost_package_swing": -6.365, "cost_air_swing": 7.319, "plat_night": 3032.855, "plat_ratio": 0.207, "plat_dom_share": 0.167, "share_pct_upper": 1.577, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}