← Combinaisons intelligentes

Planificateur d'activités en plein air

GET /mashup/outdoor/planner

Évaluation complète des activités de plein air pour n'importe quel emplacement. Combine météo en temps réel, qualité de l'air, altitude, pollution lumineuse, activité sismique à proximité, conditions maritimes et horaires de lever et coucher du soleil en un score global de plein air, avec des suggestions d'activités personnalisées (randonnée, cyclisme, observation des étoiles, etc.).

Paramètres

lat requis

Latitude

lon requis

Longitude

Exemples de requêtes

Utilisation de base
curl "https://nordapi.ee/api/v1/mashup/outdoor/planner?lat=59.91&lon=10.75"

Réponse en direct

{
  "current_conditions": {
    "air_quality": {
      "european_aqi": 28,
      "pm10": 8.1,
      "pm2_5": 5.2,
      "us_aqi": 37
    },
    "sun": {
      "astronomical_twilight_begin": "1970-01-01T00:00:01+00:00",
      "astronomical_twilight_end": "1970-01-01T00:00:01+00:00",
      "civil_twilight_begin": "2026-05-22T01:13:52+00:00",
      "civil_twilight_end": "2026-05-22T21:13:29+00:00",
      "day_length": 63909,
      "nautical_twilight_begin": "1970-01-01T00:00:01+00:00",
      "nautical_twilight_end": "1970-01-01T00:00:01+00:00",
      "solar_noon": "2026-05-22T11:13:41+00:00",
      "sunrise": "2026-05-22T02:21:06+00:00",
      "sunset": "2026-05-22T20:06:15+00:00"
    },
    "weather": {
      "humidity": 65,
      "temperature_c": 19.9,
      "wind_speed_kmh": 10.4
    }
  },
  "generated_at": "2026-05-22T18:58:56.797360Z",
  "light_pollution": {
    "aurora_suitability": "poor",
    "bortle_class": 7,
    "bortle_description": "Suburban/urban transition. Milky Way invisible. Sky has a greyish-white hue.",
    "disclaimer": "This is an estimate based on nearby population density, not satellite measurements. Actual light pollution may vary due to terrain, local lighting, and atmospheric conditions.",
    "latitude": 59.91,
    "longitude": 10.75,
    "methodology": "Bortle class estimated from weighted population within 100km. Closer cities contribute more. Accurate for major cities and remote areas; less precise for suburbs and small towns.",
    "naked_eye_stars": "100+",
    "nearby_population": {
      "nearby_cities": [
        {
          "country": "",
          "distance_km": 0.0,
          "name": "nearby city",
          "population": 700000
        }
      ],
      "nearest_city": "nearby city",
      "nearest_distance_km": 0.0,
      "total_population": 700000,
      "weighted_population": 700000
    },
    "recommendations": [
      "Drive 30-60 minutes away from the city for significantly darker skies",
      "Urban light pollution makes stargazing very difficult from this location"
    ],
    "sky_quality": "bad",
    "sqm_estimate": 18.38
  },
  "location": {
    "elevation_m": 11.0,
    "latitude": 59.91,
    "longitude": 10.75
  },
  "marine": {
    "current": {
      "interval": 900,
      "swell_wave_direction": null,
      "swell_wave_height": null,
      "swell_wave_period": null,
      "time": "2026-05-22T20:45",
      "wave_direction": null,
      "wave_height": null,
      "wave_period": null,
      "wind_wave_height": null
    },
    "current_units": {
      "interval": "seconds",
      "swell_wave_direction": "°",
      "swell_wave_height": "m",
      "swell_wave_period": "s",
      "time": "iso8601",
      "wave_direction": "°",
      "wave_height": "m",
      "wave_period": "s",
      "wind_wave_height": "m"
    },
    "elevation": 9.0,
    "generationtime_ms": 0.20933151245117188,
    "latitude": 59.875008,
    "longitude": 10.7083435,
    "timezone": "Europe/Oslo",
    "timezone_abbreviation": "GMT+2",
    "utc_offset_seconds": 7200
  },
  "nearby_seismic": null,
  "outdoor_score": {
    "air_quality": 9.0,
    "overall": 9.0,
    "temperature": 10.0,
    "verdict": "Excellent conditions for outdoor activities",
    "wind": 8.0
  },
  "success": true,
  "suggested_activities": [
    "hiking",
    "cycling",
    "running",
    "outdoor yoga"
  ]
}