{"id": "BE23", "n": "Ghent & East Flanders", "c": "Belgium", "official": "Prov. Oost-Vlaanderen", "cc": "BE", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 92%, coastal 92%, mountain 0%; median ground height 13 m; set by editorial override", "lat": 51.035, "lon": 3.809, "population": 1586436, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 2.563, "is_flat": false, "seasonality_pct": 23.901, "hotel_share": 0.51, "rental_share": 0.433, "camping_share": 0.058, "hotel_occupancy_pct": 62.26, "elevation_m": 12.853, "weather_check": {"kind": "normals", "n": 1, "places": ["Semmerzake"], "hi_err": 0.36, "lo_err": 0.51}, "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 92%, coastal 92%, mountain 0%; median ground height 13 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 124.2, "pli_overall": 118.7, "months": [{"m": 1, "est_share": 0.0, "weather": 56.721, "index": "HCI:Urban", "weather_alt": 34.824, "hci_urban": 56.721, "hci_beach": 34.824, "good_days": 1.271, "good_days_urban": 1.271, "good_days_beach": 0.0, "tx_mean": 7.377, "tx_max_median": 13.336, "tn_mean": 1.328, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.668, "p35": 0.0, "p30": 0.0, "rain_days": 14.374, "rain_days_p90": 16.626, "rain_withheld": null, "climate_years": 15, "k": 3.045, "visitors_night": 4814.548, "dom_share": 0.418, "stage": 0.39014, "share_pct": 0.304, "cost_hotel_swing": -8.8, "cost_accom_swing": -16.458, "cost_package_swing": -5.019, "cost_air_swing": -10.751, "plat_night": 1302.935, "plat_ratio": 0.271, "plat_dom_share": 0.184, "share_pct_upper": 0.385, "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.727, "index": "HCI:Urban", "weather_alt": 39.137, "hci_urban": 59.727, "hci_beach": 39.137, "good_days": 3.527, "good_days_urban": 3.527, "good_days_beach": 0.298, "tx_mean": 8.861, "tx_max_median": 14.05, "tn_mean": 1.336, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.476, "p35": 0.0, "p30": 0.0, "rain_days": 9.889, "rain_days_p90": 16.753, "rain_withheld": null, "climate_years": 15, "k": 4.068, "visitors_night": 6430.761, "dom_share": 0.47, "stage": 0.521124, "share_pct": 0.405, "cost_hotel_swing": -5.853, "cost_accom_swing": -8.911, "cost_package_swing": 7.116, "cost_air_swing": -8.736, "plat_night": 1605.274, "plat_ratio": 0.25, "plat_dom_share": 0.218, "share_pct_upper": 0.505, "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": 64.898, "index": "HCI:Urban", "weather_alt": 46.982, "hci_urban": 64.898, "hci_beach": 46.982, "good_days": 10.845, "good_days_urban": 10.845, "good_days_beach": 3.783, "tx_mean": 12.183, "tx_max_median": 18.42, "tn_mean": 2.645, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.181, "p35": 0.0, "p30": 0.0, "rain_days": 10.433, "rain_days_p90": 15.814, "rain_withheld": null, "climate_years": 15, "k": 4.706, "visitors_night": 7438.806, "dom_share": 0.496, "stage": 0.602917, "share_pct": 0.468, "cost_hotel_swing": -9.284, "cost_accom_swing": -12.185, "cost_package_swing": 0.986, "cost_air_swing": -11.737, "plat_night": 1829.968, "plat_ratio": 0.246, "plat_dom_share": 0.223, "share_pct_upper": 0.583, "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.865, "index": "HCI:Urban", "weather_alt": 57.449, "hci_urban": 71.865, "hci_beach": 57.449, "good_days": 16.653, "good_days_urban": 16.653, "good_days_beach": 6.793, "tx_mean": 15.924, "tx_max_median": 23.854, "tn_mean": 4.745, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.645, "p35": 0.0, "p30": 0.0, "rain_days": 7.27, "rain_days_p90": 14.645, "rain_withheld": null, "climate_years": 15, "k": 5.622, "visitors_night": 8889.617, "dom_share": 0.468, "stage": 0.720225, "share_pct": 0.559, "cost_hotel_swing": -3.731, "cost_accom_swing": 0.659, "cost_package_swing": -10.284, "cost_air_swing": -8.115, "plat_night": 2331.217, "plat_ratio": 0.262, "plat_dom_share": 0.167, "share_pct_upper": 0.704, "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": 76.092, "index": "HCI:Urban", "weather_alt": 64.118, "hci_urban": 76.092, "hci_beach": 64.118, "good_days": 22.933, "good_days_urban": 22.933, "good_days_beach": 11.647, "tx_mean": 19.509, "tx_max_median": 26.326, "tn_mean": 7.969, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.797, "p35": 0.0, "p30": 0.067, "rain_days": 8.623, "rain_days_p90": 16.597, "rain_withheld": null, "climate_years": 15, "k": 5.918, "visitors_night": 9354.952, "dom_share": 0.453, "stage": 0.75811, "share_pct": 0.588, "cost_hotel_swing": -1.2, "cost_accom_swing": -0.599, "cost_package_swing": -6.736, "cost_air_swing": -14.173, "plat_night": 2514.952, "plat_ratio": 0.269, "plat_dom_share": 0.198, "share_pct_upper": 0.745, "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.772, "index": "HCI:Urban", "weather_alt": 70.431, "hci_urban": 78.772, "hci_beach": 70.431, "good_days": 24.311, "good_days_urban": 24.311, "good_days_beach": 15.919, "tx_mean": 22.88, "tx_max_median": 30.746, "tn_mean": 11.438, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.641, "p35": 0.0, "p30": 0.6, "rain_days": 8.446, "rain_days_p90": 13.568, "rain_withheld": null, "climate_years": 15, "k": 5.402, "visitors_night": 8539.717, "dom_share": 0.442, "stage": 0.691978, "share_pct": 0.537, "cost_hotel_swing": 1.952, "cost_accom_swing": -1.876, "cost_package_swing": -0.13, "cost_air_swing": -12.663, "plat_night": 2174.917, "plat_ratio": 0.255, "plat_dom_share": 0.174, "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": 7, "est_share": 0.0, "weather": 80.252, "index": "HCI:Urban", "weather_alt": 73.34, "hci_urban": 80.252, "hci_beach": 73.34, "good_days": 26.353, "good_days_urban": 26.353, "good_days_beach": 19.527, "tx_mean": 24.148, "tx_max_median": 32.787, "tn_mean": 13.03, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.179, "p35": 0.267, "p30": 0.8, "rain_days": 11.424, "rain_days_p90": 13.816, "rain_withheld": null, "climate_years": 15, "k": 7.806, "visitors_night": 12340.032, "dom_share": 0.553, "stage": 1.0, "share_pct": 0.775, "cost_hotel_swing": 13.138, "cost_accom_swing": 26.853, "cost_package_swing": 14.422, "cost_air_swing": 20.688, "plat_night": 2882.516, "plat_ratio": 0.234, "plat_dom_share": 0.174, "share_pct_upper": 0.953, "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": 80.686, "index": "HCI:Urban", "weather_alt": 74.341, "hci_urban": 80.686, "hci_beach": 74.341, "good_days": 26.363, "good_days_urban": 26.363, "good_days_beach": 21.15, "tx_mean": 24.235, "tx_max_median": 33.205, "tn_mean": 13.238, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.025, "p35": 0.133, "p30": 0.733, "rain_days": 10.225, "rain_days_p90": 13.834, "rain_withheld": null, "climate_years": 15, "k": 6.942, "visitors_night": 10974.5, "dom_share": 0.452, "stage": 0.889355, "share_pct": 0.689, "cost_hotel_swing": 14.138, "cost_accom_swing": 26.214, "cost_package_swing": 10.427, "cost_air_swing": 24.519, "plat_night": 3077.597, "plat_ratio": 0.28, "plat_dom_share": 0.149, "share_pct_upper": 0.88, "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": 79.182, "index": "HCI:Urban", "weather_alt": 69.008, "hci_urban": 79.182, "hci_beach": 69.008, "good_days": 24.708, "good_days_urban": 24.708, "good_days_beach": 15.356, "tx_mean": 21.136, "tx_max_median": 28.664, "tn_mean": 10.801, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.393, "p35": 0.0, "p30": 0.333, "rain_days": 8.4, "rain_days_p90": 14.759, "rain_withheld": null, "climate_years": 15, "k": 5.259, "visitors_night": 8314.417, "dom_share": 0.476, "stage": 0.673744, "share_pct": 0.523, "cost_hotel_swing": 3.714, "cost_accom_swing": -4.79, "cost_package_swing": -3.577, "cost_air_swing": 4.25, "plat_night": 2212.35, "plat_ratio": 0.266, "plat_dom_share": 0.196, "share_pct_upper": 0.661, "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.47, "index": "HCI:Urban", "weather_alt": 54.87, "hci_urban": 69.47, "hci_beach": 54.87, "good_days": 16.736, "good_days_urban": 16.736, "good_days_beach": 5.032, "tx_mean": 16.547, "tx_max_median": 22.744, "tn_mean": 8.534, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.042, "p35": 0.0, "p30": 0.0, "rain_days": 11.954, "rain_days_p90": 17.039, "rain_withheld": null, "climate_years": 15, "k": 5.275, "visitors_night": 8339.565, "dom_share": 0.475, "stage": 0.675792, "share_pct": 0.525, "cost_hotel_swing": -3.086, "cost_accom_swing": -1.235, "cost_package_swing": -8.492, "cost_air_swing": 8.369, "plat_night": 2322.742, "plat_ratio": 0.279, "plat_dom_share": 0.214, "share_pct_upper": 0.669, "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.937, "index": "HCI:Urban", "weather_alt": 42.158, "hci_urban": 61.937, "hci_beach": 42.158, "good_days": 5.902, "good_days_urban": 5.902, "good_days_beach": 0.699, "tx_mean": 11.26, "tx_max_median": 17.151, "tn_mean": 4.753, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.056, "p35": 0.0, "p30": 0.0, "rain_days": 11.092, "rain_days_p90": 15.048, "rain_withheld": null, "climate_years": 15, "k": 4.429, "visitors_night": 7001.283, "dom_share": 0.477, "stage": 0.567396, "share_pct": 0.441, "cost_hotel_swing": -3.678, "cost_accom_swing": -11.768, "cost_package_swing": -7.29, "cost_air_swing": -4.615, "plat_night": 1884.383, "plat_ratio": 0.269, "plat_dom_share": 0.246, "share_pct_upper": 0.559, "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": 57.766, "index": "HCI:Urban", "weather_alt": 35.764, "hci_urban": 57.766, "hci_beach": 35.764, "good_days": 1.802, "good_days_urban": 1.802, "good_days_beach": 0.0, "tx_mean": 8.846, "tx_max_median": 14.649, "tn_mean": 3.173, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.34, "p35": 0.0, "p30": 0.0, "rain_days": 14.66, "rain_days_p90": 19.06, "rain_withheld": null, "climate_years": 15, "k": 4.26, "visitors_night": 6735.0, "dom_share": 0.374, "stage": 0.545704, "share_pct": 0.424, "cost_hotel_swing": 2.692, "cost_accom_swing": 4.095, "cost_package_swing": 8.577, "cost_air_swing": 12.964, "plat_night": 2323.161, "plat_ratio": 0.345, "plat_dom_share": 0.175, "share_pct_upper": 0.569, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}