{"id": "AT31", "n": "Upper Austria & Hallstatt", "c": "Austria", "official": "Oberösterreich", "cc": "AT", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 40%; median ground height 492 m", "lat": 48.139, "lon": 13.966, "population": 1535519, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.323, "is_flat": false, "seasonality_pct": 26.474, "hotel_share": 0.679, "rental_share": 0.257, "camping_share": 0.064, "hotel_occupancy_pct": 43.0, "elevation_m": 492.125, "weather_check": {"kind": "stations", "n": 28, "hi_err": 0.85, "lo_err": 0.4, "rain_ratio": 1.06}, "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 40%; median ground height 492 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 110.0, "pli_overall": 119.7, "months": [{"m": 1, "est_share": 0.0, "weather": 55.016, "index": "HCI:Urban", "weather_alt": 33.808, "hci_urban": 55.016, "hci_beach": 33.808, "good_days": 2.427, "good_days_urban": 2.427, "good_days_beach": 0.056, "tx_mean": 4.758, "tx_max_median": 12.141, "tn_mean": -2.404, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.284, "p35": 0.0, "p30": 0.0, "rain_days": 13.32, "rain_days_p90": 17.879, "rain_withheld": null, "climate_years": 15, "k": 9.924, "visitors_night": 15213.097, "dom_share": 0.647, "stage": 0.43043, "share_pct": 0.983, "cost_hotel_swing": -3.305, "cost_accom_swing": -2.579, "cost_package_swing": -6.562, "cost_air_swing": -11.297, "plat_night": 1436.452, "plat_ratio": 0.094, "plat_dom_share": 0.209, "share_pct_upper": 1.074, "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": 59.425, "index": "HCI:Urban", "weather_alt": 39.389, "hci_urban": 59.425, "hci_beach": 39.389, "good_days": 5.485, "good_days_urban": 5.485, "good_days_beach": 0.552, "tx_mean": 7.146, "tx_max_median": 13.984, "tn_mean": -1.872, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.903, "p35": 0.0, "p30": 0.0, "rain_days": 9.297, "rain_days_p90": 13.6, "rain_withheld": null, "climate_years": 15, "k": 11.561, "visitors_night": 17721.009, "dom_share": 0.644, "stage": 0.501424, "share_pct": 1.143, "cost_hotel_swing": -0.451, "cost_accom_swing": 0.242, "cost_package_swing": -1.138, "cost_air_swing": -17.299, "plat_night": 2139.381, "plat_ratio": 0.121, "plat_dom_share": 0.203, "share_pct_upper": 1.279, "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.502, "index": "HCI:Urban", "weather_alt": 47.852, "hci_urban": 65.502, "hci_beach": 47.852, "good_days": 13.181, "good_days_urban": 13.181, "good_days_beach": 4.176, "tx_mean": 11.868, "tx_max_median": 20.257, "tn_mean": 0.796, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.887, "p35": 0.0, "p30": 0.0, "rain_days": 9.6, "rain_days_p90": 12.58, "rain_withheld": null, "climate_years": 15, "k": 10.654, "visitors_night": 16330.484, "dom_share": 0.653, "stage": 0.462085, "share_pct": 1.054, "cost_hotel_swing": -2.456, "cost_accom_swing": -1.887, "cost_package_swing": -0.502, "cost_air_swing": -11.37, "plat_night": 1604.177, "plat_ratio": 0.098, "plat_dom_share": 0.2, "share_pct_upper": 1.156, "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": 71.393, "index": "HCI:Urban", "weather_alt": 56.87, "hci_urban": 71.393, "hci_beach": 56.87, "good_days": 17.355, "good_days_urban": 17.355, "good_days_beach": 10.6, "tx_mean": 16.31, "tx_max_median": 24.592, "tn_mean": 4.498, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.927, "p35": 0.0, "p30": 0.0, "rain_days": 8.948, "rain_days_p90": 13.983, "rain_withheld": null, "climate_years": 15, "k": 11.688, "visitors_night": 17918.067, "dom_share": 0.623, "stage": 0.506922, "share_pct": 1.155, "cost_hotel_swing": -1.41, "cost_accom_swing": -1.501, "cost_package_swing": -7.637, "cost_air_swing": 8.612, "plat_night": 2201.5, "plat_ratio": 0.123, "plat_dom_share": 0.182, "share_pct_upper": 1.295, "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": 73.204, "index": "HCI:Urban", "weather_alt": 61.203, "hci_urban": 73.204, "hci_beach": 61.203, "good_days": 20.014, "good_days_urban": 20.014, "good_days_beach": 13.376, "tx_mean": 19.679, "tx_max_median": 28.495, "tn_mean": 8.514, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.494, "p35": 0.0, "p30": 0.067, "rain_days": 11.782, "rain_days_p90": 17.044, "rain_withheld": null, "climate_years": 15, "k": 14.804, "visitors_night": 22693.597, "dom_share": 0.594, "stage": 0.642085, "share_pct": 1.459, "cost_hotel_swing": -0.999, "cost_accom_swing": -1.302, "cost_package_swing": -8.515, "cost_air_swing": 11.009, "plat_night": 3004.935, "plat_ratio": 0.132, "plat_dom_share": 0.22, "share_pct_upper": 1.648, "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.535, "index": "HCI:Urban", "weather_alt": 71.733, "hci_urban": 76.535, "hci_beach": 71.733, "good_days": 22.286, "good_days_urban": 22.286, "good_days_beach": 18.635, "tx_mean": 24.555, "tx_max_median": 32.267, "tn_mean": 13.299, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.692, "p35": 0.067, "p30": 0.8, "rain_days": 10.673, "rain_days_p90": 15.06, "rain_withheld": null, "climate_years": 15, "k": 18.197, "visitors_night": 27896.667, "dom_share": 0.555, "stage": 0.789258, "share_pct": 1.787, "cost_hotel_swing": 0.248, "cost_accom_swing": -0.211, "cost_package_swing": 1.708, "cost_air_swing": 2.333, "plat_night": 3678.317, "plat_ratio": 0.132, "plat_dom_share": 0.176, "share_pct_upper": 2.018, "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": 76.183, "index": "HCI:Urban", "weather_alt": 74.297, "hci_urban": 76.183, "hci_beach": 74.297, "good_days": 23.361, "good_days_urban": 23.361, "good_days_beach": 20.53, "tx_mean": 25.877, "tx_max_median": 33.508, "tn_mean": 14.327, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.557, "p35": 0.2, "p30": 1.0, "rain_days": 11.082, "rain_days_p90": 16.019, "rain_withheld": null, "climate_years": 15, "k": 21.549, "visitors_night": 33032.774, "dom_share": 0.518, "stage": 0.934634, "share_pct": 2.109, "cost_hotel_swing": 1.37, "cost_accom_swing": 0.958, "cost_package_swing": 13.074, "cost_air_swing": 0.075, "plat_night": 5140.823, "plat_ratio": 0.156, "plat_dom_share": 0.14, "share_pct_upper": 2.429, "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.156, "index": "HCI:Urban", "weather_alt": 74.283, "hci_urban": 76.156, "hci_beach": 74.283, "good_days": 23.419, "good_days_urban": 23.419, "good_days_beach": 21.076, "tx_mean": 25.819, "tx_max_median": 33.338, "tn_mean": 14.321, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.118, "p35": 0.267, "p30": 0.867, "rain_days": 9.679, "rain_days_p90": 14.939, "rain_withheld": null, "climate_years": 15, "k": 23.056, "visitors_night": 35344.177, "dom_share": 0.505, "stage": 1.0, "share_pct": 2.254, "cost_hotel_swing": 2.514, "cost_accom_swing": 1.926, "cost_package_swing": 9.543, "cost_air_swing": 11.739, "plat_night": 5302.081, "plat_ratio": 0.15, "plat_dom_share": 0.155, "share_pct_upper": 2.582, "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": 76.582, "index": "HCI:Urban", "weather_alt": 66.579, "hci_urban": 76.582, "hci_beach": 66.579, "good_days": 21.906, "good_days_urban": 21.906, "good_days_beach": 15.382, "tx_mean": 20.917, "tx_max_median": 28.629, "tn_mean": 10.346, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.738, "p35": 0.0, "p30": 0.133, "rain_days": 9.307, "rain_days_p90": 13.843, "rain_withheld": null, "climate_years": 15, "k": 16.05, "visitors_night": 24605.8, "dom_share": 0.555, "stage": 0.696139, "share_pct": 1.58, "cost_hotel_swing": -0.2, "cost_accom_swing": -0.349, "cost_package_swing": -3.358, "cost_air_swing": -0.444, "plat_night": 3253.05, "plat_ratio": 0.132, "plat_dom_share": 0.162, "share_pct_upper": 1.784, "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.802, "index": "HCI:Urban", "weather_alt": 54.349, "hci_urban": 69.802, "hci_beach": 54.349, "good_days": 17.676, "good_days_urban": 17.676, "good_days_beach": 7.598, "tx_mean": 15.84, "tx_max_median": 22.798, "tn_mean": 6.067, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.217, "p35": 0.0, "p30": 0.0, "rain_days": 8.897, "rain_days_p90": 13.359, "rain_withheld": null, "climate_years": 15, "k": 13.456, "visitors_night": 20627.403, "dom_share": 0.62, "stage": 0.583624, "share_pct": 1.328, "cost_hotel_swing": -0.499, "cost_accom_swing": -0.704, "cost_package_swing": -6.935, "cost_air_swing": 3.396, "plat_night": 2498.887, "plat_ratio": 0.121, "plat_dom_share": 0.191, "share_pct_upper": 1.486, "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": 61.524, "index": "HCI:Urban", "weather_alt": 41.277, "hci_urban": 61.524, "hci_beach": 41.277, "good_days": 7.807, "good_days_urban": 7.807, "good_days_beach": 1.281, "tx_mean": 9.626, "tx_max_median": 17.211, "tn_mean": 1.537, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.58, "p35": 0.0, "p30": 0.0, "rain_days": 8.005, "rain_days_p90": 12.931, "rain_withheld": null, "climate_years": 15, "k": 10.055, "visitors_night": 15413.85, "dom_share": 0.694, "stage": 0.436111, "share_pct": 0.996, "cost_hotel_swing": -1.111, "cost_accom_swing": -0.647, "cost_package_swing": -2.14, "cost_air_swing": -5.282, "plat_night": 1291.417, "plat_ratio": 0.084, "plat_dom_share": 0.262, "share_pct_upper": 1.078, "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.653, "index": "HCI:Urban", "weather_alt": 35.122, "hci_urban": 56.653, "hci_beach": 35.122, "good_days": 3.522, "good_days_urban": 3.522, "good_days_beach": 0.143, "tx_mean": 5.949, "tx_max_median": 12.592, "tn_mean": -1.055, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.58, "p35": 0.0, "p30": 0.0, "rain_days": 14.204, "rain_days_p90": 16.027, "rain_withheld": null, "climate_years": 15, "k": 10.319, "visitors_night": 15818.919, "dom_share": 0.586, "stage": 0.447548, "share_pct": 1.021, "cost_hotel_swing": 6.3, "cost_accom_swing": 6.053, "cost_package_swing": 12.462, "cost_air_swing": 8.528, "plat_night": 2703.79, "plat_ratio": 0.171, "plat_dom_share": 0.174, "share_pct_upper": 1.194, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}