{"id": "RS21", "n": "Šumadija & western Serbia", "c": "Serbia", "official": "Region Šumadije i Zapadne Srbije", "cc": "RS", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 0%; median ground height 475 m", "lat": 43.854, "lon": 20.323, "population": 1789478, "peak": 8, "trough": 11, "n_years_crowd": 2, "spread": 2.132, "is_flat": false, "seasonality_pct": 23.932, "hotel_share": 0.407, "rental_share": 0.591, "camping_share": 0.002, "hotel_occupancy_pct": 37.4, "elevation_m": 475.369, "weather_check": {"kind": "normals", "n": 2, "places": ["Kragujevac", "Kraljevo"], "hi_err": 0.67, "lo_err": 0.85}, "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": null, "platform_first_year": null, "platform_last_year": null, "platform_source": null, "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 0%; median ground height 475 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 68.2, "pli_overall": 61.4, "months": [{"m": 1, "est_share": 0.0, "weather": 59.005, "index": "HCI:Urban", "weather_alt": 39.421, "hci_urban": 59.005, "hci_beach": 39.421, "good_days": 6.426, "good_days_urban": 6.426, "good_days_beach": 0.51, "tx_mean": 6.372, "tx_max_median": 14.369, "tn_mean": -2.573, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.546, "p35": 0.0, "p30": 0.0, "rain_days": 11.143, "rain_days_p90": 15.966, "rain_withheld": null, "climate_years": 15, "k": 8.212, "visitors_night": 14744.71, "dom_share": 0.693, "stage": 0.760198, "share_pct": 0.815, "cost_hotel_swing": -5.682, "cost_accom_swing": -2.332, "cost_package_swing": -6.669, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 62.545, "index": "HCI:Urban", "weather_alt": 44.025, "hci_urban": 62.545, "hci_beach": 44.025, "good_days": 9.925, "good_days_urban": 9.925, "good_days_beach": 2.254, "tx_mean": 9.238, "tx_max_median": 17.053, "tn_mean": -0.794, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.46, "p35": 0.0, "p30": 0.0, "rain_days": 8.695, "rain_days_p90": 13.244, "rain_withheld": null, "climate_years": 15, "k": 7.109, "visitors_night": 12771.08, "dom_share": 0.712, "stage": 0.658086, "share_pct": 0.706, "cost_hotel_swing": -5.327, "cost_accom_swing": -2.002, "cost_package_swing": -8.373, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 67.617, "index": "HCI:Urban", "weather_alt": 51.384, "hci_urban": 67.617, "hci_beach": 51.384, "good_days": 16.103, "good_days_urban": 16.103, "good_days_beach": 6.715, "tx_mean": 13.611, "tx_max_median": 22.534, "tn_mean": 2.326, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.188, "p35": 0.0, "p30": 0.0, "rain_days": 9.306, "rain_days_p90": 12.774, "rain_withheld": null, "climate_years": 15, "k": 5.579, "visitors_night": 10025.371, "dom_share": 0.756, "stage": 0.516454, "share_pct": 0.555, "cost_hotel_swing": -4.007, "cost_accom_swing": -1.681, "cost_package_swing": -20.069, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 75.517, "index": "HCI:Urban", "weather_alt": 63.716, "hci_urban": 75.517, "hci_beach": 63.716, "good_days": 21.028, "good_days_urban": 21.028, "good_days_beach": 14.594, "tx_mean": 18.638, "tx_max_median": 26.757, "tn_mean": 6.19, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.11, "p35": 0.0, "p30": 0.133, "rain_days": 7.651, "rain_days_p90": 12.613, "rain_withheld": null, "climate_years": 15, "k": 6.477, "visitors_night": 11635.817, "dom_share": 0.733, "stage": 0.599564, "share_pct": 0.644, "cost_hotel_swing": -3.182, "cost_accom_swing": -1.261, "cost_package_swing": -20.062, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 78.382, "index": "HCI:Urban", "weather_alt": 70.264, "hci_urban": 78.382, "hci_beach": 70.264, "good_days": 23.964, "good_days_urban": 23.964, "good_days_beach": 18.471, "tx_mean": 22.584, "tx_max_median": 29.534, "tn_mean": 10.018, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.088, "p35": 0.0, "p30": 0.4, "rain_days": 12.264, "rain_days_p90": 14.013, "rain_withheld": null, "climate_years": 15, "k": 7.74, "visitors_night": 13903.081, "dom_share": 0.776, "stage": 0.71651, "share_pct": 0.768, "cost_hotel_swing": -0.908, "cost_accom_swing": -0.428, "cost_package_swing": -20.062, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 76.229, "index": "HCI:Urban", "weather_alt": 77.983, "hci_urban": 76.229, "hci_beach": 77.983, "good_days": 22.589, "good_days_urban": 22.589, "good_days_beach": 22.27, "tx_mean": 27.333, "tx_max_median": 34.627, "tn_mean": 14.582, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.786, "p35": 0.4, "p30": 1.0, "rain_days": 9.287, "rain_days_p90": 13.652, "rain_withheld": null, "climate_years": 15, "k": 7.718, "visitors_night": 13863.267, "dom_share": 0.768, "stage": 0.714459, "share_pct": 0.766, "cost_hotel_swing": 2.242, "cost_accom_swing": 0.495, "cost_package_swing": -0.723, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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.241, "index": "HCI:Urban", "weather_alt": 81.154, "hci_urban": 74.241, "hci_beach": 81.154, "good_days": 21.23, "good_days_urban": 21.23, "good_days_beach": 26.15, "tx_mean": 29.771, "tx_max_median": 37.229, "tn_mean": 16.224, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 14.436, "p35": 0.8, "p30": 1.0, "rain_days": 6.248, "rain_days_p90": 12.002, "rain_withheld": null, "climate_years": 15, "k": 9.536, "visitors_night": 17128.081, "dom_share": 0.719, "stage": 0.882764, "share_pct": 0.945, "cost_hotel_swing": 2.426, "cost_accom_swing": 0.626, "cost_package_swing": 29.258, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 76.073, "index": "HCI:Urban", "weather_alt": 82.814, "hci_urban": 76.073, "hci_beach": 82.814, "good_days": 23.908, "good_days_urban": 23.908, "good_days_beach": 26.826, "tx_mean": 29.771, "tx_max_median": 36.416, "tn_mean": 15.988, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 15.332, "p35": 0.733, "p30": 1.0, "rain_days": 4.257, "rain_days_p90": 9.812, "rain_withheld": null, "climate_years": 15, "k": 10.803, "visitors_night": 19402.581, "dom_share": 0.736, "stage": 1.0, "share_pct": 1.069, "cost_hotel_swing": 1.761, "cost_accom_swing": 0.785, "cost_package_swing": 35.068, "cost_air_swing": -0.039, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 80.103, "index": "HCI:Urban", "weather_alt": 76.995, "hci_urban": 80.103, "hci_beach": 76.995, "good_days": 25.413, "good_days_urban": 25.413, "good_days_beach": 22.0, "tx_mean": 24.81, "tx_max_median": 31.544, "tn_mean": 12.166, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.907, "p35": 0.067, "p30": 0.867, "rain_days": 6.327, "rain_days_p90": 9.933, "rain_withheld": null, "climate_years": 15, "k": 6.548, "visitors_night": 11759.167, "dom_share": 0.694, "stage": 0.606105, "share_pct": 0.65, "cost_hotel_swing": 3.824, "cost_accom_swing": 1.493, "cost_package_swing": 2.905, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 77.643, "index": "HCI:Urban", "weather_alt": 65.331, "hci_urban": 77.643, "hci_beach": 65.331, "good_days": 22.94, "good_days_urban": 22.94, "good_days_beach": 15.566, "tx_mean": 18.633, "tx_max_median": 25.94, "tn_mean": 7.271, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.181, "p35": 0.0, "p30": 0.067, "rain_days": 6.489, "rain_days_p90": 10.188, "rain_withheld": null, "climate_years": 15, "k": 6.021, "visitors_night": 10814.387, "dom_share": 0.715, "stage": 0.557364, "share_pct": 0.598, "cost_hotel_swing": 4.245, "cost_accom_swing": 1.65, "cost_package_swing": 2.894, "cost_air_swing": -0.039, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 66.008, "index": "HCI:Urban", "weather_alt": 48.535, "hci_urban": 66.008, "hci_beach": 48.535, "good_days": 13.671, "good_days_urban": 13.671, "good_days_beach": 4.417, "tx_mean": 12.592, "tx_max_median": 21.282, "tn_mean": 3.432, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.962, "p35": 0.0, "p30": 0.0, "rain_days": 7.175, "rain_days_p90": 12.479, "rain_withheld": null, "climate_years": 15, "k": 5.067, "visitors_night": 9101.783, "dom_share": 0.7, "stage": 0.469101, "share_pct": 0.504, "cost_hotel_swing": 2.786, "cost_accom_swing": 1.361, "cost_package_swing": 2.882, "cost_air_swing": -0.039, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "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": 60.631, "index": "HCI:Urban", "weather_alt": 40.608, "hci_urban": 60.631, "hci_beach": 40.608, "good_days": 8.333, "good_days_urban": 8.333, "good_days_beach": 0.632, "tx_mean": 7.72, "tx_max_median": 14.119, "tn_mean": -0.734, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.477, "p35": 0.0, "p30": 0.0, "rain_days": 11.735, "rain_days_p90": 13.944, "rain_withheld": null, "climate_years": 15, "k": 5.638, "visitors_night": 10125.758, "dom_share": 0.648, "stage": 0.521874, "share_pct": 0.561, "cost_hotel_swing": 1.821, "cost_accom_swing": 1.293, "cost_package_swing": 2.951, "cost_air_swing": 0.013, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}