{"id": "PL41", "n": "Poznań & Greater Poland", "c": "Poland", "official": "Wielkopolskie", "cc": "PL", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 16%, coastal 0%, mountain 0%; median ground height 98 m", "lat": 52.327, "lon": 17.251, "population": 3433354, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.523, "is_flat": false, "seasonality_pct": 26.322, "hotel_share": 0.746, "rental_share": 0.232, "camping_share": 0.023, "hotel_occupancy_pct": 46.8, "elevation_m": 98.478, "weather_check": {"kind": "normals", "n": 1, "places": ["Poznan"], "hi_err": 0.42, "lo_err": 0.32}, "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 16%, coastal 0%, mountain 0%; median ground height 98 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 91.7, "pli_overall": 70.2, "months": [{"m": 1, "est_share": 0.0, "weather": 54.762, "index": "HCI:Urban", "weather_alt": 33.089, "hci_urban": 54.762, "hci_beach": 33.089, "good_days": 0.424, "good_days_urban": 0.424, "good_days_beach": 0.0, "tx_mean": 3.28, "tx_max_median": 10.696, "tn_mean": -2.52, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.778, "p35": 0.0, "p30": 0.0, "rain_days": 13.431, "rain_days_p90": 15.847, "rain_withheld": null, "climate_years": 15, "k": 1.977, "visitors_night": 6791.323, "dom_share": 0.818, "stage": 0.39641, "share_pct": 0.197, "cost_hotel_swing": -4.123, "cost_accom_swing": -4.083, "cost_package_swing": -5.402, "cost_air_swing": -0.77, "plat_night": 2068.806, "plat_ratio": 0.305, "plat_dom_share": 0.695, "share_pct_upper": 0.257, "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.383, "index": "HCI:Urban", "weather_alt": 36.237, "hci_urban": 57.383, "hci_beach": 36.237, "good_days": 1.838, "good_days_urban": 1.838, "good_days_beach": 0.078, "tx_mean": 5.077, "tx_max_median": 11.534, "tn_mean": -2.553, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.522, "p35": 0.0, "p30": 0.0, "rain_days": 8.172, "rain_days_p90": 16.901, "rain_withheld": null, "climate_years": 15, "k": 2.377, "visitors_night": 8166.124, "dom_share": 0.814, "stage": 0.47667, "share_pct": 0.237, "cost_hotel_swing": -3.68, "cost_accom_swing": -3.675, "cost_package_swing": 0.58, "cost_air_swing": -17.72, "plat_night": 2713.735, "plat_ratio": 0.332, "plat_dom_share": 0.709, "share_pct_upper": 0.316, "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.656, "index": "HCI:Urban", "weather_alt": 44.389, "hci_urban": 63.656, "hci_beach": 44.389, "good_days": 8.463, "good_days_urban": 8.463, "good_days_beach": 1.588, "tx_mean": 9.706, "tx_max_median": 17.389, "tn_mean": -0.328, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.312, "p35": 0.0, "p30": 0.0, "rain_days": 8.68, "rain_days_p90": 11.259, "rain_withheld": null, "climate_years": 15, "k": 2.398, "visitors_night": 8240.355, "dom_share": 0.819, "stage": 0.480996, "share_pct": 0.239, "cost_hotel_swing": -3.542, "cost_accom_swing": -3.508, "cost_package_swing": -4.377, "cost_air_swing": -14.946, "plat_night": 2626.355, "plat_ratio": 0.319, "plat_dom_share": 0.701, "share_pct_upper": 0.315, "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.478, "index": "HCI:Urban", "weather_alt": 56.34, "hci_urban": 71.478, "hci_beach": 56.34, "good_days": 16.158, "good_days_urban": 16.158, "good_days_beach": 7.82, "tx_mean": 15.269, "tx_max_median": 24.62, "tn_mean": 3.803, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.662, "p35": 0.0, "p30": 0.0, "rain_days": 7.292, "rain_days_p90": 11.153, "rain_withheld": null, "climate_years": 15, "k": 2.619, "visitors_night": 8998.067, "dom_share": 0.81, "stage": 0.52524, "share_pct": 0.261, "cost_hotel_swing": -1.474, "cost_accom_swing": -1.546, "cost_package_swing": 0.006, "cost_air_swing": 18.228, "plat_night": 3127.333, "plat_ratio": 0.348, "plat_dom_share": 0.665, "share_pct_upper": 0.352, "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": 77.329, "index": "HCI:Urban", "weather_alt": 66.543, "hci_urban": 77.329, "hci_beach": 66.543, "good_days": 23.372, "good_days_urban": 23.372, "good_days_beach": 14.709, "tx_mean": 20.256, "tx_max_median": 27.87, "tn_mean": 8.065, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.753, "p35": 0.0, "p30": 0.133, "rain_days": 8.36, "rain_days_p90": 12.795, "rain_withheld": null, "climate_years": 15, "k": 3.245, "visitors_night": 11148.048, "dom_share": 0.828, "stage": 0.65072, "share_pct": 0.323, "cost_hotel_swing": 0.402, "cost_accom_swing": 0.347, "cost_package_swing": -5.821, "cost_air_swing": -4.484, "plat_night": 3743.903, "plat_ratio": 0.336, "plat_dom_share": 0.699, "share_pct_upper": 0.432, "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.653, "index": "HCI:Urban", "weather_alt": 74.037, "hci_urban": 79.653, "hci_beach": 74.037, "good_days": 24.665, "good_days_urban": 24.665, "good_days_beach": 19.477, "tx_mean": 24.731, "tx_max_median": 32.508, "tn_mean": 12.332, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.291, "p35": 0.2, "p30": 0.8, "rain_days": 9.347, "rain_days_p90": 11.941, "rain_withheld": null, "climate_years": 15, "k": 3.942, "visitors_night": 13544.7, "dom_share": 0.843, "stage": 0.790568, "share_pct": 0.393, "cost_hotel_swing": 1.84, "cost_accom_swing": 1.713, "cost_package_swing": -0.935, "cost_air_swing": 0.816, "plat_night": 4014.65, "plat_ratio": 0.296, "plat_dom_share": 0.727, "share_pct_upper": 0.509, "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.373, "index": "HCI:Urban", "weather_alt": 75.329, "hci_urban": 78.373, "hci_beach": 75.329, "good_days": 24.926, "good_days_urban": 24.926, "good_days_beach": 21.41, "tx_mean": 25.809, "tx_max_median": 33.606, "tn_mean": 13.776, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.714, "p35": 0.133, "p30": 0.933, "rain_days": 10.257, "rain_days_p90": 13.899, "rain_withheld": null, "climate_years": 15, "k": 4.878, "visitors_night": 16761.258, "dom_share": 0.847, "stage": 0.978328, "share_pct": 0.485, "cost_hotel_swing": 2.589, "cost_accom_swing": 2.547, "cost_package_swing": 6.833, "cost_air_swing": -0.388, "plat_night": 4712.645, "plat_ratio": 0.281, "plat_dom_share": 0.662, "share_pct_upper": 0.621, "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": 79.153, "index": "HCI:Urban", "weather_alt": 76.036, "hci_urban": 79.153, "hci_beach": 76.036, "good_days": 25.575, "good_days_urban": 25.575, "good_days_beach": 22.188, "tx_mean": 25.898, "tx_max_median": 33.385, "tn_mean": 13.758, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.394, "p35": 0.067, "p30": 0.933, "rain_days": 8.471, "rain_days_p90": 13.185, "rain_withheld": null, "climate_years": 15, "k": 4.986, "visitors_night": 17132.097, "dom_share": 0.855, "stage": 1.0, "share_pct": 0.496, "cost_hotel_swing": 3.047, "cost_accom_swing": 2.972, "cost_package_swing": 7.531, "cost_air_swing": 37.927, "plat_night": 5089.484, "plat_ratio": 0.297, "plat_dom_share": 0.694, "share_pct_upper": 0.643, "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": 78.863, "index": "HCI:Urban", "weather_alt": 69.063, "hci_urban": 78.863, "hci_beach": 69.063, "good_days": 24.281, "good_days_urban": 24.281, "good_days_beach": 15.258, "tx_mean": 21.057, "tx_max_median": 29.13, "tn_mean": 9.738, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.726, "p35": 0.0, "p30": 0.333, "rain_days": 7.447, "rain_days_p90": 10.863, "rain_withheld": null, "climate_years": 15, "k": 3.47, "visitors_night": 11923.95, "dom_share": 0.816, "stage": 0.696008, "share_pct": 0.346, "cost_hotel_swing": 2.385, "cost_accom_swing": 2.313, "cost_package_swing": 3.64, "cost_air_swing": -7.444, "plat_night": 3576.9, "plat_ratio": 0.3, "plat_dom_share": 0.682, "share_pct_upper": 0.449, "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.711, "index": "HCI:Urban", "weather_alt": 52.144, "hci_urban": 68.711, "hci_beach": 52.144, "good_days": 14.731, "good_days_urban": 14.731, "good_days_beach": 4.801, "tx_mean": 14.647, "tx_max_median": 22.4, "tn_mean": 5.902, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.126, "p35": 0.0, "p30": 0.0, "rain_days": 7.585, "rain_days_p90": 14.604, "rain_withheld": null, "climate_years": 15, "k": 3.05, "visitors_night": 10479.581, "dom_share": 0.823, "stage": 0.611677, "share_pct": 0.304, "cost_hotel_swing": 1.145, "cost_accom_swing": 1.295, "cost_package_swing": 1.259, "cost_air_swing": -14.213, "plat_night": 3457.435, "plat_ratio": 0.33, "plat_dom_share": 0.667, "share_pct_upper": 0.404, "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.055, "index": "HCI:Urban", "weather_alt": 38.206, "hci_urban": 60.055, "hci_beach": 38.206, "good_days": 3.418, "good_days_urban": 3.418, "good_days_beach": 0.424, "tx_mean": 8.323, "tx_max_median": 15.008, "tn_mean": 1.851, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.899, "p35": 0.0, "p30": 0.0, "rain_days": 8.969, "rain_days_p90": 12.804, "rain_withheld": null, "climate_years": 15, "k": 2.824, "visitors_night": 9704.117, "dom_share": 0.816, "stage": 0.56642, "share_pct": 0.282, "cost_hotel_swing": 0.684, "cost_accom_swing": 0.776, "cost_package_swing": -1.378, "cost_air_swing": -11.073, "plat_night": 3245.917, "plat_ratio": 0.334, "plat_dom_share": 0.734, "share_pct_upper": 0.376, "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.47, "index": "HCI:Urban", "weather_alt": 34.049, "hci_urban": 56.47, "hci_beach": 34.049, "good_days": 0.789, "good_days_urban": 0.789, "good_days_beach": 0.0, "tx_mean": 5.012, "tx_max_median": 11.84, "tn_mean": -0.561, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.53, "p35": 0.0, "p30": 0.0, "rain_days": 9.854, "rain_days_p90": 15.699, "rain_withheld": null, "climate_years": 15, "k": 2.336, "visitors_night": 8026.274, "dom_share": 0.78, "stage": 0.468478, "share_pct": 0.233, "cost_hotel_swing": 0.727, "cost_accom_swing": 0.85, "cost_package_swing": -1.937, "cost_air_swing": 14.066, "plat_night": 3628.29, "plat_ratio": 0.452, "plat_dom_share": 0.612, "share_pct_upper": 0.338, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}