{"id": "PL22", "n": "Silesia", "c": "Poland", "official": "Śląskie", "cc": "PL", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 64%, coastal 0%, mountain 15%; median ground height 306 m", "lat": 50.33, "lon": 18.992, "population": 4190666, "peak": 8, "trough": 3, "n_years_crowd": 2, "spread": 1.756, "is_flat": true, "seasonality_pct": 21.337, "hotel_share": 0.714, "rental_share": 0.28, "camping_share": 0.006, "hotel_occupancy_pct": 48.6, "elevation_m": 306.079, "weather_check": {"kind": "normals", "n": 1, "places": ["Katowice"], "hi_err": 0.43, "lo_err": 0.93}, "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 64%, coastal 0%, mountain 15%; median ground height 306 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 91.7, "pli_overall": 70.2, "months": [{"m": 1, "est_share": 0.0, "weather": 54.573, "index": "HCI:Urban", "weather_alt": 34.066, "hci_urban": 54.573, "hci_beach": 34.066, "good_days": 0.665, "good_days_urban": 0.665, "good_days_beach": 0.0, "tx_mean": 2.633, "tx_max_median": 10.455, "tn_mean": -3.307, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.805, "p35": 0.0, "p30": 0.0, "rain_days": 13.16, "rain_days_p90": 17.76, "rain_withheld": null, "climate_years": 15, "k": 3.708, "visitors_night": 15586.403, "dom_share": 0.896, "stage": 0.657157, "share_pct": 0.369, "cost_hotel_swing": -4.123, "cost_accom_swing": -4.083, "cost_package_swing": -5.402, "cost_air_swing": -0.77, "plat_night": 5242.016, "plat_ratio": 0.336, "plat_dom_share": 0.797, "share_pct_upper": 0.493, "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": 56.592, "index": "HCI:Urban", "weather_alt": 35.638, "hci_urban": 56.592, "hci_beach": 35.638, "good_days": 2.306, "good_days_urban": 2.306, "good_days_beach": 0.175, "tx_mean": 4.968, "tx_max_median": 11.354, "tn_mean": -2.79, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.734, "p35": 0.0, "p30": 0.0, "rain_days": 9.539, "rain_days_p90": 17.041, "rain_withheld": null, "climate_years": 15, "k": 4.413, "visitors_night": 18545.894, "dom_share": 0.878, "stage": 0.782142, "share_pct": 0.439, "cost_hotel_swing": -3.68, "cost_accom_swing": -3.675, "cost_package_swing": 0.58, "cost_air_swing": -17.72, "plat_night": 6666.779, "plat_ratio": 0.359, "plat_dom_share": 0.745, "share_pct_upper": 0.597, "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.571, "index": "HCI:Urban", "weather_alt": 45.001, "hci_urban": 63.571, "hci_beach": 45.001, "good_days": 9.141, "good_days_urban": 9.141, "good_days_beach": 1.987, "tx_mean": 9.951, "tx_max_median": 18.673, "tn_mean": -0.069, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.206, "p35": 0.0, "p30": 0.0, "rain_days": 8.886, "rain_days_p90": 11.617, "rain_withheld": null, "climate_years": 15, "k": 3.213, "visitors_night": 13504.742, "dom_share": 0.859, "stage": 0.569481, "share_pct": 0.32, "cost_hotel_swing": -3.542, "cost_accom_swing": -3.508, "cost_package_swing": -4.377, "cost_air_swing": -14.946, "plat_night": 3580.726, "plat_ratio": 0.265, "plat_dom_share": 0.704, "share_pct_upper": 0.405, "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.086, "index": "HCI:Urban", "weather_alt": 54.958, "hci_urban": 70.086, "hci_beach": 54.958, "good_days": 16.03, "good_days_urban": 16.03, "good_days_beach": 8.523, "tx_mean": 15.179, "tx_max_median": 23.749, "tn_mean": 4.072, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.577, "p35": 0.0, "p30": 0.0, "rain_days": 8.836, "rain_days_p90": 13.279, "rain_withheld": null, "climate_years": 15, "k": 3.443, "visitors_night": 14473.567, "dom_share": 0.86, "stage": 0.610293, "share_pct": 0.343, "cost_hotel_swing": -1.474, "cost_accom_swing": -1.546, "cost_package_swing": 0.006, "cost_air_swing": 18.228, "plat_night": 4493.25, "plat_ratio": 0.31, "plat_dom_share": 0.718, "share_pct_upper": 0.45, "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.225, "index": "HCI:Urban", "weather_alt": 63.682, "hci_urban": 75.225, "hci_beach": 63.682, "good_days": 20.902, "good_days_urban": 20.902, "good_days_beach": 14.2, "tx_mean": 19.476, "tx_max_median": 27.238, "tn_mean": 8.129, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.148, "p35": 0.0, "p30": 0.0, "rain_days": 10.726, "rain_days_p90": 14.685, "rain_withheld": null, "climate_years": 15, "k": 4.14, "visitors_night": 17401.5, "dom_share": 0.872, "stage": 0.73377, "share_pct": 0.412, "cost_hotel_swing": 0.402, "cost_accom_swing": 0.347, "cost_package_swing": -5.821, "cost_air_swing": -4.484, "plat_night": 5462.032, "plat_ratio": 0.314, "plat_dom_share": 0.717, "share_pct_upper": 0.541, "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.31, "index": "HCI:Urban", "weather_alt": 72.595, "hci_urban": 78.31, "hci_beach": 72.595, "good_days": 23.785, "good_days_urban": 23.785, "good_days_beach": 18.638, "tx_mean": 23.994, "tx_max_median": 31.447, "tn_mean": 12.802, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.999, "p35": 0.0, "p30": 0.8, "rain_days": 10.433, "rain_days_p90": 14.386, "rain_withheld": null, "climate_years": 15, "k": 4.546, "visitors_night": 19110.017, "dom_share": 0.874, "stage": 0.805817, "share_pct": 0.453, "cost_hotel_swing": 1.84, "cost_accom_swing": 1.713, "cost_package_swing": -0.935, "cost_air_swing": 0.816, "plat_night": 5629.15, "plat_ratio": 0.295, "plat_dom_share": 0.747, "share_pct_upper": 0.586, "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": 77.488, "index": "HCI:Urban", "weather_alt": 74.794, "hci_urban": 77.488, "hci_beach": 74.794, "good_days": 24.048, "good_days_urban": 24.048, "good_days_beach": 21.288, "tx_mean": 25.47, "tx_max_median": 32.379, "tn_mean": 13.981, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.446, "p35": 0.067, "p30": 0.867, "rain_days": 11.795, "rain_days_p90": 15.828, "rain_withheld": null, "climate_years": 15, "k": 4.947, "visitors_night": 20795.065, "dom_share": 0.855, "stage": 0.87679, "share_pct": 0.492, "cost_hotel_swing": 2.589, "cost_accom_swing": 2.547, "cost_package_swing": 6.833, "cost_air_swing": -0.388, "plat_night": 7652.113, "plat_ratio": 0.368, "plat_dom_share": 0.681, "share_pct_upper": 0.673, "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": 77.732, "index": "HCI:Urban", "weather_alt": 75.486, "hci_urban": 77.732, "hci_beach": 75.486, "good_days": 24.135, "good_days_urban": 24.135, "good_days_beach": 22.288, "tx_mean": 25.579, "tx_max_median": 32.137, "tn_mean": 13.978, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.729, "p35": 0.067, "p30": 0.8, "rain_days": 10.147, "rain_days_p90": 16.382, "rain_withheld": null, "climate_years": 15, "k": 5.642, "visitors_night": 23714.855, "dom_share": 0.864, "stage": 1.0, "share_pct": 0.561, "cost_hotel_swing": 3.047, "cost_accom_swing": 2.972, "cost_package_swing": 7.531, "cost_air_swing": 37.927, "plat_night": 9332.226, "plat_ratio": 0.394, "plat_dom_share": 0.709, "share_pct_upper": 0.781, "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.136, "index": "HCI:Urban", "weather_alt": 66.76, "hci_urban": 77.136, "hci_beach": 66.76, "good_days": 22.041, "good_days_urban": 22.041, "good_days_beach": 14.65, "tx_mean": 20.649, "tx_max_median": 28.528, "tn_mean": 10.072, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.033, "p35": 0.0, "p30": 0.133, "rain_days": 8.375, "rain_days_p90": 15.103, "rain_withheld": null, "climate_years": 15, "k": 4.565, "visitors_night": 19187.033, "dom_share": 0.87, "stage": 0.809067, "share_pct": 0.454, "cost_hotel_swing": 2.385, "cost_accom_swing": 2.313, "cost_package_swing": 3.64, "cost_air_swing": -7.444, "plat_night": 5171.917, "plat_ratio": 0.27, "plat_dom_share": 0.732, "share_pct_upper": 0.577, "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.906, "index": "HCI:Urban", "weather_alt": 52.948, "hci_urban": 68.906, "hci_beach": 52.948, "good_days": 15.842, "good_days_urban": 15.842, "good_days_beach": 7.019, "tx_mean": 14.707, "tx_max_median": 22.635, "tn_mean": 5.906, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.795, "p35": 0.0, "p30": 0.0, "rain_days": 7.714, "rain_days_p90": 14.491, "rain_withheld": null, "climate_years": 15, "k": 4.317, "visitors_night": 18146.661, "dom_share": 0.845, "stage": 0.765101, "share_pct": 0.43, "cost_hotel_swing": 1.145, "cost_accom_swing": 1.295, "cost_package_swing": 1.259, "cost_air_swing": -14.213, "plat_night": 4751.532, "plat_ratio": 0.262, "plat_dom_share": 0.658, "share_pct_upper": 0.542, "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.562, "index": "HCI:Urban", "weather_alt": 39.825, "hci_urban": 60.562, "hci_beach": 39.825, "good_days": 5.457, "good_days_urban": 5.457, "good_days_beach": 0.974, "tx_mean": 8.687, "tx_max_median": 16.099, "tn_mean": 1.858, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.259, "p35": 0.0, "p30": 0.0, "rain_days": 8.556, "rain_days_p90": 13.693, "rain_withheld": null, "climate_years": 15, "k": 3.965, "visitors_night": 16667.9, "dom_share": 0.865, "stage": 0.702723, "share_pct": 0.395, "cost_hotel_swing": 0.684, "cost_accom_swing": 0.776, "cost_package_swing": -1.378, "cost_air_swing": -11.073, "plat_night": 4404.867, "plat_ratio": 0.264, "plat_dom_share": 0.791, "share_pct_upper": 0.499, "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.211, "index": "HCI:Urban", "weather_alt": 34.477, "hci_urban": 56.211, "hci_beach": 34.477, "good_days": 1.377, "good_days_urban": 1.377, "good_days_beach": 0.0, "tx_mean": 4.584, "tx_max_median": 11.618, "tn_mean": -1.237, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.611, "p35": 0.0, "p30": 0.0, "rain_days": 11.345, "rain_days_p90": 14.001, "rain_withheld": null, "climate_years": 15, "k": 3.654, "visitors_night": 15360.226, "dom_share": 0.877, "stage": 0.647609, "share_pct": 0.364, "cost_hotel_swing": 0.727, "cost_accom_swing": 0.85, "cost_package_swing": -1.937, "cost_air_swing": 14.066, "plat_night": 6002.484, "plat_ratio": 0.391, "plat_dom_share": 0.687, "share_pct_upper": 0.506, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}