{"id": "DEA4", "n": "Detmold & East Westphalia", "c": "Germany", "official": "Detmold", "cc": "DE", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 28%, coastal 0%, mountain 0%; median ground height 135 m", "lat": 51.938, "lon": 8.781, "population": 2072861, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.222, "is_flat": false, "seasonality_pct": 21.527, "hotel_share": 0.732, "rental_share": 0.148, "camping_share": 0.121, "hotel_occupancy_pct": 50.63, "elevation_m": 134.767, "weather_check": {"kind": "stations", "n": 6, "hi_err": 0.25, "lo_err": 0.5, "rain_ratio": 0.99}, "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 28%, coastal 0%, mountain 0%; median ground height 135 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 112.1, "pli_overall": 109.1, "months": [{"m": 1, "est_share": 0.0, "weather": 54.073, "index": "HCI:Urban", "weather_alt": 31.58, "hci_urban": 54.073, "hci_beach": 31.58, "good_days": 0.717, "good_days_urban": 0.717, "good_days_beach": 0.0, "tx_mean": 5.434, "tx_max_median": 12.456, "tn_mean": -0.252, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.446, "p35": 0.0, "p30": 0.0, "rain_days": 16.089, "rain_days_p90": 19.381, "rain_withheld": null, "climate_years": 15, "k": 3.163, "visitors_night": 6557.613, "dom_share": 0.882, "stage": 0.450036, "share_pct": 0.315, "cost_hotel_swing": -3.757, "cost_accom_swing": -3.85, "cost_package_swing": -19.285, "cost_air_swing": -11.626, "plat_night": 1175.758, "plat_ratio": 0.179, "plat_dom_share": 0.698, "share_pct_upper": 0.372, "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.173, "index": "HCI:Urban", "weather_alt": 35.694, "hci_urban": 57.173, "hci_beach": 35.694, "good_days": 2.676, "good_days_urban": 2.676, "good_days_beach": 0.396, "tx_mean": 6.98, "tx_max_median": 13.46, "tn_mean": -0.377, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.397, "p35": 0.0, "p30": 0.0, "rain_days": 10.383, "rain_days_p90": 19.423, "rain_withheld": null, "climate_years": 15, "k": 3.753, "visitors_night": 7780.637, "dom_share": 0.879, "stage": 0.53398, "share_pct": 0.374, "cost_hotel_swing": -3.428, "cost_accom_swing": -3.563, "cost_package_swing": -12.024, "cost_air_swing": -13.261, "plat_night": 1253.097, "plat_ratio": 0.161, "plat_dom_share": 0.704, "share_pct_upper": 0.434, "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.476, "index": "HCI:Urban", "weather_alt": 44.206, "hci_urban": 63.476, "hci_beach": 44.206, "good_days": 9.003, "good_days_urban": 9.003, "good_days_beach": 3.004, "tx_mean": 10.865, "tx_max_median": 17.782, "tn_mean": 1.152, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.563, "p35": 0.0, "p30": 0.0, "rain_days": 10.398, "rain_days_p90": 15.694, "rain_withheld": null, "climate_years": 15, "k": 4.398, "visitors_night": 9117.371, "dom_share": 0.882, "stage": 0.625731, "share_pct": 0.438, "cost_hotel_swing": -2.867, "cost_accom_swing": -2.725, "cost_package_swing": -7.5, "cost_air_swing": -3.799, "plat_night": 1444.145, "plat_ratio": 0.158, "plat_dom_share": 0.728, "share_pct_upper": 0.507, "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.142, "index": "HCI:Urban", "weather_alt": 54.276, "hci_urban": 70.142, "hci_beach": 54.276, "good_days": 15.088, "good_days_urban": 15.088, "good_days_beach": 6.675, "tx_mean": 15.112, "tx_max_median": 22.683, "tn_mean": 4.096, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.254, "p35": 0.0, "p30": 0.0, "rain_days": 9.661, "rain_days_p90": 11.261, "rain_withheld": null, "climate_years": 15, "k": 5.13, "visitors_night": 10633.217, "dom_share": 0.88, "stage": 0.729766, "share_pct": 0.51, "cost_hotel_swing": -1.529, "cost_accom_swing": -1.425, "cost_package_swing": -4.109, "cost_air_swing": 2.475, "plat_night": 1726.817, "plat_ratio": 0.162, "plat_dom_share": 0.723, "share_pct_upper": 0.593, "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.27, "index": "HCI:Urban", "weather_alt": 63.002, "hci_urban": 75.27, "hci_beach": 63.002, "good_days": 21.618, "good_days_urban": 21.618, "good_days_beach": 10.805, "tx_mean": 19.285, "tx_max_median": 26.665, "tn_mean": 7.792, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.876, "p35": 0.0, "p30": 0.067, "rain_days": 7.544, "rain_days_p90": 16.496, "rain_withheld": null, "climate_years": 15, "k": 6.35, "visitors_night": 13163.129, "dom_share": 0.885, "stage": 0.903375, "share_pct": 0.631, "cost_hotel_swing": 2.055, "cost_accom_swing": 1.87, "cost_package_swing": -1.592, "cost_air_swing": -3.219, "plat_night": 2041.984, "plat_ratio": 0.155, "plat_dom_share": 0.72, "share_pct_upper": 0.728, "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.261, "index": "HCI:Urban", "weather_alt": 69.65, "hci_urban": 78.261, "hci_beach": 69.65, "good_days": 23.987, "good_days_urban": 23.987, "good_days_beach": 15.215, "tx_mean": 22.942, "tx_max_median": 31.555, "tn_mean": 11.692, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.739, "p35": 0.0, "p30": 0.6, "rain_days": 9.723, "rain_days_p90": 12.028, "rain_withheld": null, "climate_years": 15, "k": 6.602, "visitors_night": 13684.417, "dom_share": 0.865, "stage": 0.939155, "share_pct": 0.656, "cost_hotel_swing": 2.538, "cost_accom_swing": 2.58, "cost_package_swing": 3.439, "cost_air_swing": -2.551, "plat_night": 2095.617, "plat_ratio": 0.153, "plat_dom_share": 0.686, "share_pct_upper": 0.755, "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.621, "index": "HCI:Urban", "weather_alt": 71.216, "hci_urban": 78.621, "hci_beach": 71.216, "good_days": 25.28, "good_days_urban": 25.28, "good_days_beach": 18.321, "tx_mean": 24.212, "tx_max_median": 32.623, "tn_mean": 12.866, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.283, "p35": 0.2, "p30": 0.8, "rain_days": 11.15, "rain_days_p90": 14.606, "rain_withheld": null, "climate_years": 15, "k": 6.493, "visitors_night": 13458.758, "dom_share": 0.861, "stage": 0.923682, "share_pct": 0.645, "cost_hotel_swing": 1.16, "cost_accom_swing": 2.574, "cost_package_swing": 13.097, "cost_air_swing": 11.305, "plat_night": 2107.177, "plat_ratio": 0.157, "plat_dom_share": 0.651, "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": 8, "est_share": 0.0, "weather": 79.27, "index": "HCI:Urban", "weather_alt": 73.309, "hci_urban": 79.27, "hci_beach": 73.309, "good_days": 25.69, "good_days_urban": 25.69, "good_days_beach": 19.941, "tx_mean": 24.459, "tx_max_median": 33.792, "tn_mean": 13.095, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.897, "p35": 0.0, "p30": 0.733, "rain_days": 10.591, "rain_days_p90": 16.13, "rain_withheld": null, "climate_years": 15, "k": 7.029, "visitors_night": 14570.855, "dom_share": 0.863, "stage": 1.0, "share_pct": 0.698, "cost_hotel_swing": 1.306, "cost_accom_swing": 2.68, "cost_package_swing": 15.054, "cost_air_swing": 3.018, "plat_night": 2332.629, "plat_ratio": 0.16, "plat_dom_share": 0.674, "share_pct_upper": 0.809, "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.645, "index": "HCI:Urban", "weather_alt": 66.931, "hci_urban": 77.645, "hci_beach": 66.931, "good_days": 23.932, "good_days_urban": 23.932, "good_days_beach": 13.186, "tx_mean": 20.531, "tx_max_median": 29.144, "tn_mean": 9.897, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.935, "p35": 0.0, "p30": 0.133, "rain_days": 7.54, "rain_days_p90": 13.204, "rain_withheld": null, "climate_years": 15, "k": 6.607, "visitors_night": 13696.2, "dom_share": 0.858, "stage": 0.939985, "share_pct": 0.656, "cost_hotel_swing": 4.062, "cost_accom_swing": 3.027, "cost_package_swing": 9.618, "cost_air_swing": -2.866, "plat_night": 2289.883, "plat_ratio": 0.167, "plat_dom_share": 0.685, "share_pct_upper": 0.765, "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.316, "index": "HCI:Urban", "weather_alt": 50.729, "hci_urban": 67.316, "hci_beach": 50.729, "good_days": 12.739, "good_days_urban": 12.739, "good_days_beach": 3.786, "tx_mean": 15.32, "tx_max_median": 22.234, "tn_mean": 7.203, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.983, "p35": 0.0, "p30": 0.0, "rain_days": 11.143, "rain_days_p90": 16.652, "rain_withheld": null, "climate_years": 15, "k": 5.652, "visitors_night": 11716.226, "dom_share": 0.894, "stage": 0.804089, "share_pct": 0.562, "cost_hotel_swing": 1.816, "cost_accom_swing": 1.053, "cost_package_swing": 7.836, "cost_air_swing": 10.544, "plat_night": 2156.823, "plat_ratio": 0.184, "plat_dom_share": 0.724, "share_pct_upper": 0.665, "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.168, "index": "HCI:Urban", "weather_alt": 39.023, "hci_urban": 60.168, "hci_beach": 39.023, "good_days": 4.496, "good_days_urban": 4.496, "good_days_beach": 0.553, "tx_mean": 9.559, "tx_max_median": 16.626, "tn_mean": 3.249, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.849, "p35": 0.0, "p30": 0.0, "rain_days": 12.688, "rain_days_p90": 16.492, "rain_withheld": null, "climate_years": 15, "k": 4.725, "visitors_night": 9795.217, "dom_share": 0.874, "stage": 0.672244, "share_pct": 0.47, "cost_hotel_swing": -0.731, "cost_accom_swing": -1.253, "cost_package_swing": -5.793, "cost_air_swing": -5.06, "plat_night": 1832.933, "plat_ratio": 0.187, "plat_dom_share": 0.689, "share_pct_upper": 0.558, "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.774, "index": "HCI:Urban", "weather_alt": 31.271, "hci_urban": 54.774, "hci_beach": 31.271, "good_days": 1.064, "good_days_urban": 1.064, "good_days_beach": 0.0, "tx_mean": 6.999, "tx_max_median": 13.328, "tn_mean": 1.777, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.321, "p35": 0.0, "p30": 0.0, "rain_days": 15.438, "rain_days_p90": 19.793, "rain_withheld": null, "climate_years": 15, "k": 3.987, "visitors_night": 8264.081, "dom_share": 0.879, "stage": 0.567151, "share_pct": 0.397, "cost_hotel_swing": -0.625, "cost_accom_swing": -0.968, "cost_package_swing": 1.26, "cost_air_swing": 15.038, "plat_night": 1785.0, "plat_ratio": 0.216, "plat_dom_share": 0.706, "share_pct_upper": 0.482, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}