{"id": "DE72", "n": "Central Hesse", "c": "Germany", "official": "Gießen", "cc": "DE", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 0%; median ground height 277 m", "lat": 50.647, "lon": 8.743, "population": 1040290, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.67, "is_flat": false, "seasonality_pct": 23.554, "hotel_share": 0.664, "rental_share": 0.186, "camping_share": 0.149, "hotel_occupancy_pct": 54.14, "elevation_m": 277.269, "weather_check": {"kind": "stations", "n": 9, "hi_err": 0.5, "lo_err": 0.45, "rain_ratio": 1.07}, "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 0%; median ground height 277 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 112.1, "pli_overall": 109.1, "months": [{"m": 1, "est_share": 0.0, "weather": 53.715, "index": "HCI:Urban", "weather_alt": 30.828, "hci_urban": 53.715, "hci_beach": 30.828, "good_days": 0.756, "good_days_urban": 0.756, "good_days_beach": 0.0, "tx_mean": 4.874, "tx_max_median": 11.419, "tn_mean": -1.032, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.459, "p35": 0.0, "p30": 0.0, "rain_days": 14.624, "rain_days_p90": 18.309, "rain_withheld": null, "climate_years": 15, "k": 3.138, "visitors_night": 3266.242, "dom_share": 0.881, "stage": 0.37448, "share_pct": 0.313, "cost_hotel_swing": -3.757, "cost_accom_swing": -3.85, "cost_package_swing": -19.285, "cost_air_swing": -11.626, "plat_night": 598.323, "plat_ratio": 0.183, "plat_dom_share": 0.688, "share_pct_upper": 0.37, "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.663, "index": "HCI:Urban", "weather_alt": 36.093, "hci_urban": 57.663, "hci_beach": 36.093, "good_days": 2.43, "good_days_urban": 2.43, "good_days_beach": 0.417, "tx_mean": 6.544, "tx_max_median": 12.093, "tn_mean": -1.191, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.79, "p35": 0.0, "p30": 0.0, "rain_days": 9.845, "rain_days_p90": 15.193, "rain_withheld": null, "climate_years": 15, "k": 3.909, "visitors_night": 4068.796, "dom_share": 0.874, "stage": 0.466507, "share_pct": 0.389, "cost_hotel_swing": -3.428, "cost_accom_swing": -3.563, "cost_package_swing": -12.024, "cost_air_swing": -13.261, "plat_night": 723.257, "plat_ratio": 0.178, "plat_dom_share": 0.692, "share_pct_upper": 0.458, "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.707, "index": "HCI:Urban", "weather_alt": 44.583, "hci_urban": 63.707, "hci_beach": 44.583, "good_days": 9.495, "good_days_urban": 9.495, "good_days_beach": 2.904, "tx_mean": 10.914, "tx_max_median": 17.978, "tn_mean": 0.919, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.282, "p35": 0.0, "p30": 0.0, "rain_days": 9.573, "rain_days_p90": 13.68, "rain_withheld": null, "climate_years": 15, "k": 4.733, "visitors_night": 4926.387, "dom_share": 0.88, "stage": 0.56481, "share_pct": 0.471, "cost_hotel_swing": -2.867, "cost_accom_swing": -2.725, "cost_package_swing": -7.5, "cost_air_swing": -3.799, "plat_night": 876.484, "plat_ratio": 0.178, "plat_dom_share": 0.721, "share_pct_upper": 0.554, "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.391, "index": "HCI:Urban", "weather_alt": 54.936, "hci_urban": 70.391, "hci_beach": 54.936, "good_days": 15.98, "good_days_urban": 15.98, "good_days_beach": 7.444, "tx_mean": 15.114, "tx_max_median": 22.78, "tn_mean": 4.021, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.077, "p35": 0.0, "p30": 0.0, "rain_days": 8.211, "rain_days_p90": 13.018, "rain_withheld": null, "climate_years": 15, "k": 5.424, "visitors_night": 5645.367, "dom_share": 0.881, "stage": 0.647285, "share_pct": 0.539, "cost_hotel_swing": -1.529, "cost_accom_swing": -1.425, "cost_package_swing": -4.109, "cost_air_swing": 2.475, "plat_night": 993.1, "plat_ratio": 0.176, "plat_dom_share": 0.73, "share_pct_upper": 0.634, "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.186, "index": "HCI:Urban", "weather_alt": 62.765, "hci_urban": 75.186, "hci_beach": 62.765, "good_days": 21.697, "good_days_urban": 21.697, "good_days_beach": 11.635, "tx_mean": 19.071, "tx_max_median": 26.615, "tn_mean": 7.671, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.486, "p35": 0.0, "p30": 0.0, "rain_days": 8.458, "rain_days_p90": 15.649, "rain_withheld": null, "climate_years": 15, "k": 7.357, "visitors_night": 7658.21, "dom_share": 0.899, "stage": 0.878041, "share_pct": 0.73, "cost_hotel_swing": 2.055, "cost_accom_swing": 1.87, "cost_package_swing": -1.592, "cost_air_swing": -3.219, "plat_night": 1216.484, "plat_ratio": 0.159, "plat_dom_share": 0.75, "share_pct_upper": 0.845, "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.206, "index": "HCI:Urban", "weather_alt": 71.329, "hci_urban": 79.206, "hci_beach": 71.329, "good_days": 23.92, "good_days_urban": 23.92, "good_days_beach": 16.663, "tx_mean": 23.12, "tx_max_median": 30.67, "tn_mean": 11.644, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.294, "p35": 0.067, "p30": 0.6, "rain_days": 8.147, "rain_days_p90": 14.085, "rain_withheld": null, "climate_years": 15, "k": 7.913, "visitors_night": 8236.267, "dom_share": 0.89, "stage": 0.944345, "share_pct": 0.785, "cost_hotel_swing": 2.538, "cost_accom_swing": 2.58, "cost_package_swing": 3.439, "cost_air_swing": -2.551, "plat_night": 1207.683, "plat_ratio": 0.147, "plat_dom_share": 0.692, "share_pct_upper": 0.899, "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": 79.713, "index": "HCI:Urban", "weather_alt": 73.827, "hci_urban": 79.713, "hci_beach": 73.827, "good_days": 25.823, "good_days_urban": 25.823, "good_days_beach": 20.354, "tx_mean": 24.559, "tx_max_median": 32.668, "tn_mean": 12.919, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.515, "p35": 0.2, "p30": 0.8, "rain_days": 11.531, "rain_days_p90": 12.417, "rain_withheld": null, "climate_years": 15, "k": 7.976, "visitors_night": 8301.645, "dom_share": 0.883, "stage": 0.951821, "share_pct": 0.791, "cost_hotel_swing": 1.16, "cost_accom_swing": 2.574, "cost_package_swing": 13.097, "cost_air_swing": 11.305, "plat_night": 1276.532, "plat_ratio": 0.154, "plat_dom_share": 0.659, "share_pct_upper": 0.912, "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.437, "index": "HCI:Urban", "weather_alt": 74.656, "hci_urban": 79.437, "hci_beach": 74.656, "good_days": 26.103, "good_days_urban": 26.103, "good_days_beach": 20.556, "tx_mean": 24.732, "tx_max_median": 32.971, "tn_mean": 12.939, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.511, "p35": 0.0, "p30": 0.733, "rain_days": 8.962, "rain_days_p90": 13.722, "rain_withheld": null, "climate_years": 15, "k": 8.379, "visitors_night": 8721.823, "dom_share": 0.891, "stage": 1.0, "share_pct": 0.831, "cost_hotel_swing": 1.306, "cost_accom_swing": 2.68, "cost_package_swing": 15.054, "cost_air_swing": 3.018, "plat_night": 1336.387, "plat_ratio": 0.153, "plat_dom_share": 0.686, "share_pct_upper": 0.957, "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.609, "index": "HCI:Urban", "weather_alt": 66.957, "hci_urban": 77.609, "hci_beach": 66.957, "good_days": 23.532, "good_days_urban": 23.532, "good_days_beach": 13.882, "tx_mean": 20.47, "tx_max_median": 28.307, "tn_mean": 9.515, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.806, "p35": 0.0, "p30": 0.2, "rain_days": 6.067, "rain_days_p90": 12.784, "rain_withheld": null, "climate_years": 15, "k": 7.061, "visitors_night": 7349.983, "dom_share": 0.883, "stage": 0.842706, "share_pct": 0.701, "cost_hotel_swing": 4.062, "cost_accom_swing": 3.027, "cost_package_swing": 9.618, "cost_air_swing": -2.866, "plat_night": 1190.133, "plat_ratio": 0.162, "plat_dom_share": 0.713, "share_pct_upper": 0.814, "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": 67.088, "index": "HCI:Urban", "weather_alt": 49.926, "hci_urban": 67.088, "hci_beach": 49.926, "good_days": 11.987, "good_days_urban": 11.987, "good_days_beach": 3.967, "tx_mean": 14.844, "tx_max_median": 21.454, "tn_mean": 6.337, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.705, "p35": 0.0, "p30": 0.0, "rain_days": 11.867, "rain_days_p90": 14.932, "rain_withheld": null, "climate_years": 15, "k": 6.102, "visitors_night": 6350.968, "dom_share": 0.893, "stage": 0.728172, "share_pct": 0.606, "cost_hotel_swing": 1.816, "cost_accom_swing": 1.053, "cost_package_swing": 7.836, "cost_air_swing": 10.544, "plat_night": 1229.306, "plat_ratio": 0.194, "plat_dom_share": 0.749, "share_pct_upper": 0.723, "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": 58.79, "index": "HCI:Urban", "weather_alt": 36.106, "hci_urban": 58.79, "hci_beach": 36.106, "good_days": 3.097, "good_days_urban": 3.097, "good_days_beach": 0.216, "tx_mean": 8.814, "tx_max_median": 15.551, "tn_mean": 2.29, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.284, "p35": 0.0, "p30": 0.0, "rain_days": 10.45, "rain_days_p90": 14.534, "rain_withheld": null, "climate_years": 15, "k": 4.814, "visitors_night": 5011.017, "dom_share": 0.892, "stage": 0.574527, "share_pct": 0.479, "cost_hotel_swing": -0.731, "cost_accom_swing": -1.253, "cost_package_swing": -5.793, "cost_air_swing": -5.06, "plat_night": 916.75, "plat_ratio": 0.183, "plat_dom_share": 0.703, "share_pct_upper": 0.566, "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": 54.38, "index": "HCI:Urban", "weather_alt": 30.439, "hci_urban": 54.38, "hci_beach": 30.439, "good_days": 0.753, "good_days_urban": 0.753, "good_days_beach": 0.0, "tx_mean": 6.109, "tx_max_median": 12.201, "tn_mean": 0.58, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 0.931, "p35": 0.0, "p30": 0.0, "rain_days": 13.72, "rain_days_p90": 20.312, "rain_withheld": null, "climate_years": 15, "k": 3.789, "visitors_night": 3943.839, "dom_share": 0.885, "stage": 0.452167, "share_pct": 0.377, "cost_hotel_swing": -0.625, "cost_accom_swing": -0.968, "cost_package_swing": 1.26, "cost_air_swing": 15.038, "plat_night": 927.161, "plat_ratio": 0.235, "plat_dom_share": 0.719, "share_pct_upper": 0.466, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}