{"id": "PL63", "n": "Gdańsk & Pomerania", "c": "Poland", "official": "Pomorskie", "cc": "PL", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 32%, coastal 91%, mountain 0%; median ground height 88 m", "lat": 54.151, "lon": 17.971, "population": 2297741, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 4.685, "is_flat": false, "seasonality_pct": 37.797, "hotel_share": 0.564, "rental_share": 0.402, "camping_share": 0.034, "hotel_occupancy_pct": 55.0, "elevation_m": 88.488, "weather_check": {"kind": "normals", "n": 1, "places": ["Gdansk-Swibno"], "hi_err": 0.45, "lo_err": 0.49}, "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 32%, coastal 91%, mountain 0%; median ground height 88 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 91.7, "pli_overall": 70.2, "months": [{"m": 1, "est_share": 0.0, "weather": 31.054, "index": "HCI:Beach", "weather_alt": 52.939, "hci_urban": 52.939, "hci_beach": 31.054, "good_days": 0.0, "good_days_urban": 0.24, "good_days_beach": 0.0, "tx_mean": 2.537, "tx_max_median": 9.232, "tn_mean": -2.873, "lows_withheld": null, "sea_c": 4.558, "us_pax": null, "us_airports": [], "sunny_days": 0.971, "p35": 0.0, "p30": 0.0, "rain_days": 12.97, "rain_days_p90": 16.188, "rain_withheld": null, "climate_years": 15, "k": 6.295, "visitors_night": 14461.048, "dom_share": 0.839, "stage": 0.213469, "share_pct": 0.626, "cost_hotel_swing": -4.123, "cost_accom_swing": -4.083, "cost_package_swing": -5.402, "cost_air_swing": -0.77, "plat_night": 6928.242, "plat_ratio": 0.479, "plat_dom_share": 0.764, "share_pct_upper": 0.922, "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": 34.93, "index": "HCI:Beach", "weather_alt": 55.893, "hci_urban": 55.893, "hci_beach": 34.93, "good_days": 0.004, "good_days_urban": 0.996, "good_days_beach": 0.004, "tx_mean": 3.747, "tx_max_median": 9.38, "tn_mean": -3.063, "lows_withheld": null, "sea_c": 3.452, "us_pax": null, "us_airports": [], "sunny_days": 2.161, "p35": 0.0, "p30": 0.0, "rain_days": 8.885, "rain_days_p90": 15.677, "rain_withheld": null, "climate_years": 15, "k": 8.028, "visitors_night": 18442.195, "dom_share": 0.852, "stage": 0.272244, "share_pct": 0.796, "cost_hotel_swing": -3.68, "cost_accom_swing": -3.675, "cost_package_swing": 0.58, "cost_air_swing": -17.72, "plat_night": 9872.088, "plat_ratio": 0.535, "plat_dom_share": 0.788, "share_pct_upper": 1.217, "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": 41.81, "index": "HCI:Beach", "weather_alt": 61.884, "hci_urban": 61.884, "hci_beach": 41.81, "good_days": 0.531, "good_days_urban": 6.197, "good_days_beach": 0.531, "tx_mean": 8.073, "tx_max_median": 15.601, "tn_mean": -0.978, "lows_withheld": null, "sea_c": 3.674, "us_pax": null, "us_airports": [], "sunny_days": 5.522, "p35": 0.0, "p30": 0.0, "rain_days": 7.736, "rain_days_p90": 11.274, "rain_withheld": null, "climate_years": 15, "k": 7.094, "visitors_night": 16297.21, "dom_share": 0.804, "stage": 0.240578, "share_pct": 0.704, "cost_hotel_swing": -3.542, "cost_accom_swing": -3.508, "cost_package_swing": -4.377, "cost_air_swing": -14.946, "plat_night": 8383.823, "plat_ratio": 0.514, "plat_dom_share": 0.661, "share_pct_upper": 1.063, "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": 52.561, "index": "HCI:Beach", "weather_alt": 68.742, "hci_urban": 68.742, "hci_beach": 52.561, "good_days": 5.15, "good_days_urban": 14.194, "good_days_beach": 5.15, "tx_mean": 13.102, "tx_max_median": 21.561, "tn_mean": 2.583, "lows_withheld": null, "sea_c": 5.554, "us_pax": null, "us_airports": [], "sunny_days": 6.474, "p35": 0.0, "p30": 0.0, "rain_days": 7.302, "rain_days_p90": 8.9, "rain_withheld": null, "climate_years": 15, "k": 8.354, "visitors_night": 19192.7, "dom_share": 0.796, "stage": 0.283319, "share_pct": 0.828, "cost_hotel_swing": -1.474, "cost_accom_swing": -1.546, "cost_package_swing": 0.006, "cost_air_swing": 18.228, "plat_night": 12082.883, "plat_ratio": 0.63, "plat_dom_share": 0.676, "share_pct_upper": 1.343, "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": 63.826, "index": "HCI:Beach", "weather_alt": 75.254, "hci_urban": 75.254, "hci_beach": 63.826, "good_days": 12.091, "good_days_urban": 21.636, "good_days_beach": 12.091, "tx_mean": 18.184, "tx_max_median": 26.075, "tn_mean": 6.913, "lows_withheld": null, "sea_c": 9.698, "us_pax": null, "us_airports": [], "sunny_days": 7.366, "p35": 0.0, "p30": 0.0, "rain_days": 9.264, "rain_days_p90": 12.321, "rain_withheld": null, "climate_years": 15, "k": 12.373, "visitors_night": 28424.823, "dom_share": 0.836, "stage": 0.419609, "share_pct": 1.222, "cost_hotel_swing": 0.402, "cost_accom_swing": 0.347, "cost_package_swing": -5.821, "cost_air_swing": -4.484, "plat_night": 17627.403, "plat_ratio": 0.62, "plat_dom_share": 0.732, "share_pct_upper": 1.965, "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": 72.276, "index": "HCI:Beach", "weather_alt": 80.289, "hci_urban": 80.289, "hci_beach": 72.276, "good_days": 17.734, "good_days_urban": 25.127, "good_days_beach": 17.734, "tx_mean": 22.312, "tx_max_median": 29.375, "tn_mean": 11.247, "lows_withheld": null, "sea_c": 14.897, "us_pax": null, "us_airports": [], "sunny_days": 5.879, "p35": 0.0, "p30": 0.4, "rain_days": 9.88, "rain_days_p90": 12.917, "rain_withheld": null, "climate_years": 15, "k": 17.757, "visitors_night": 40793.417, "dom_share": 0.865, "stage": 0.602191, "share_pct": 1.745, "cost_hotel_swing": 1.84, "cost_accom_swing": 1.713, "cost_package_swing": -0.935, "cost_air_swing": 0.816, "plat_night": 25154.483, "plat_ratio": 0.617, "plat_dom_share": 0.698, "share_pct_upper": 2.79, "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": 71.963, "index": "HCI:Beach", "weather_alt": 79.154, "hci_urban": 79.154, "hci_beach": 71.963, "good_days": 18.986, "good_days_urban": 25.074, "good_days_beach": 18.986, "tx_mean": 23.526, "tx_max_median": 30.516, "tn_mean": 13.23, "lows_withheld": null, "sea_c": 18.0, "us_pax": null, "us_airports": [], "sunny_days": 3.809, "p35": 0.0, "p30": 0.4, "rain_days": 11.452, "rain_days_p90": 15.938, "rain_withheld": null, "climate_years": 15, "k": 29.163, "visitors_night": 66996.903, "dom_share": 0.88, "stage": 0.989005, "share_pct": 2.834, "cost_hotel_swing": 2.589, "cost_accom_swing": 2.547, "cost_package_swing": 6.833, "cost_air_swing": -0.388, "plat_night": 48343.081, "plat_ratio": 0.722, "plat_dom_share": 0.647, "share_pct_upper": 4.78, "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": 73.975, "index": "HCI:Beach", "weather_alt": 80.681, "hci_urban": 80.681, "hci_beach": 73.975, "good_days": 19.931, "good_days_urban": 25.947, "good_days_beach": 19.931, "tx_mean": 23.759, "tx_max_median": 30.868, "tn_mean": 13.232, "lows_withheld": null, "sea_c": 19.111, "us_pax": null, "us_airports": [], "sunny_days": 4.875, "p35": 0.0, "p30": 0.6, "rain_days": 9.673, "rain_days_p90": 13.783, "rain_withheld": null, "climate_years": 15, "k": 29.487, "visitors_night": 67741.565, "dom_share": 0.886, "stage": 1.0, "share_pct": 2.864, "cost_hotel_swing": 3.047, "cost_accom_swing": 2.972, "cost_package_swing": 7.531, "cost_air_swing": 37.927, "plat_night": 47843.081, "plat_ratio": 0.706, "plat_dom_share": 0.702, "share_pct_upper": 4.79, "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": 66.529, "index": "HCI:Beach", "weather_alt": 77.437, "hci_urban": 77.437, "hci_beach": 66.529, "good_days": 12.771, "good_days_urban": 23.784, "good_days_beach": 12.771, "tx_mean": 19.614, "tx_max_median": 27.007, "tn_mean": 9.872, "lows_withheld": null, "sea_c": 17.154, "us_pax": null, "us_airports": [], "sunny_days": 4.809, "p35": 0.0, "p30": 0.0, "rain_days": 7.626, "rain_days_p90": 11.899, "rain_withheld": null, "climate_years": 15, "k": 14.496, "visitors_night": 33302.767, "dom_share": 0.836, "stage": 0.491616, "share_pct": 1.429, "cost_hotel_swing": 2.385, "cost_accom_swing": 2.313, "cost_package_swing": 3.64, "cost_air_swing": -7.444, "plat_night": 18658.017, "plat_ratio": 0.56, "plat_dom_share": 0.7, "share_pct_upper": 2.212, "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": 48.563, "index": "HCI:Beach", "weather_alt": 65.897, "hci_urban": 65.897, "hci_beach": 48.563, "good_days": 2.346, "good_days_urban": 11.502, "good_days_beach": 2.346, "tx_mean": 13.638, "tx_max_median": 20.052, "tn_mean": 5.88, "lows_withheld": null, "sea_c": 13.378, "us_pax": null, "us_airports": [], "sunny_days": 2.935, "p35": 0.0, "p30": 0.0, "rain_days": 10.116, "rain_days_p90": 14.865, "rain_withheld": null, "climate_years": 15, "k": 9.144, "visitors_night": 21006.145, "dom_share": 0.78, "stage": 0.31009, "share_pct": 0.906, "cost_hotel_swing": 1.145, "cost_accom_swing": 1.295, "cost_package_swing": 1.259, "cost_air_swing": -14.213, "plat_night": 10978.661, "plat_ratio": 0.523, "plat_dom_share": 0.55, "share_pct_upper": 1.373, "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": 34.876, "index": "HCI:Beach", "weather_alt": 57.963, "hci_urban": 57.963, "hci_beach": 34.876, "good_days": 0.128, "good_days_urban": 1.852, "good_days_beach": 0.128, "tx_mean": 7.827, "tx_max_median": 13.894, "tn_mean": 1.974, "lows_withheld": null, "sea_c": 10.051, "us_pax": null, "us_airports": [], "sunny_days": 1.135, "p35": 0.0, "p30": 0.0, "rain_days": 9.776, "rain_days_p90": 13.139, "rain_withheld": null, "climate_years": 15, "k": 7.876, "visitors_night": 18093.9, "dom_share": 0.802, "stage": 0.267103, "share_pct": 0.781, "cost_hotel_swing": 0.684, "cost_accom_swing": 0.776, "cost_package_swing": -1.378, "cost_air_swing": -11.073, "plat_night": 9466.25, "plat_ratio": 0.523, "plat_dom_share": 0.711, "share_pct_upper": 1.185, "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": 31.646, "index": "HCI:Beach", "weather_alt": 54.602, "hci_urban": 54.602, "hci_beach": 31.646, "good_days": 0.0, "good_days_urban": 0.12, "good_days_beach": 0.0, "tx_mean": 4.509, "tx_max_median": 10.438, "tn_mean": -0.729, "lows_withheld": null, "sea_c": 6.695, "us_pax": null, "us_airports": [], "sunny_days": 0.92, "p35": 0.0, "p30": 0.0, "rain_days": 10.899, "rain_days_p90": 14.45, "rain_withheld": null, "climate_years": 15, "k": 7.381, "visitors_night": 16958.177, "dom_share": 0.75, "stage": 0.250331, "share_pct": 0.733, "cost_hotel_swing": 0.727, "cost_accom_swing": 0.85, "cost_package_swing": -1.937, "cost_air_swing": 14.066, "plat_night": 12359.758, "plat_ratio": 0.729, "plat_dom_share": 0.663, "share_pct_upper": 1.26, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}