GET /mashup/climate/risk
Score de résilience climatique immobilière : combine l'historique sismique, l'altitude (risque d'inondation), la qualité de l'air et les conditions maritimes en une évaluation composite des risques, avec des scores pour les facteurs sismique, inondation et qualité de l'air.
lat
requis
Latitude
lon
requis
Longitude
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
lat |
Oui | - | Latitude |
lon |
Oui | - | Longitude |
curl "https://nordapi.ee/api/v1/mashup/climate/risk?lat=59.4&lon=24.7"
{
"assessment": "Moderate risk — standard precautions apply",
"current_conditions": {
"air_quality": {
"current": {
"carbon_monoxide": 150.0,
"european_aqi": 27,
"interval": 3600,
"nitrogen_dioxide": 13.0,
"ozone": 68.0,
"pm10": 6.9,
"pm2_5": 5.3,
"sulphur_dioxide": 0.8,
"time": "2026-05-22T08:00",
"us_aqi": 29
},
"current_units": {
"carbon_monoxide": "μg/m³",
"european_aqi": "EAQI",
"interval": "seconds",
"nitrogen_dioxide": "μg/m³",
"ozone": "μg/m³",
"pm10": "μg/m³",
"pm2_5": "μg/m³",
"sulphur_dioxide": "μg/m³",
"time": "iso8601",
"us_aqi": "USAQI"
},
"elevation": 30.0,
"generationtime_ms": 0.23698806762695312,
"latitude": 59.4,
"longitude": 24.7,
"timezone": "GMT",
"timezone_abbreviation": "GMT",
"utc_offset_seconds": 0
},
"marine": {
"current": {
"interval": 900,
"swell_wave_direction": 324,
"swell_wave_height": 0.04,
"swell_wave_period": 1.8,
"time": "2026-05-22T11:30",
"wave_direction": 289,
"wave_height": 0.1,
"wave_period": 2.2,
"wind_wave_height": 0.08
},
"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": 30.0,
"generationtime_ms": 0.15211105346679688,
"latitude": 59.541664,
"longitude": 24.708344,
"timezone": "Europe/Tallinn",
"timezone_abbreviation": "GMT+3",
"utc_offset_seconds": 10800
},
"weather": {
"current": {
"apparent_temperature": 12.0,
"cloud_cover": 100,
"interval": 900,
"precipitation": 0.1,
"relative_humidity_2m": 81,
"temperature_2m": 13.3,
"time": "2026-05-22T11:30",
"weather_code": 51,
"wind_direction_10m": 277,
"wind_speed_10m": 9.7
},
"current_units": {
"apparent_temperature": "°C",
"cloud_cover": "%",
"interval": "seconds",
"precipitation": "mm",
"relative_humidity_2m": "%",
"temperature_2m": "°C",
"time": "iso8601",
"weather_code": "wmo code",
"wind_direction_10m": "°",
"wind_speed_10m": "km/h"
},
"elevation": 30.0,
"generationtime_ms": 0.5353689193725586,
"latitude": 59.399193,
"longitude": 24.691467,
"timezone": "Europe/Tallinn",
"timezone_abbreviation": "GMT+3",
"utc_offset_seconds": 10800
}
},
"generated_at": "2026-05-22T08:37:40.095536Z",
"location": {
"elevation_m": 31.0,
"latitude": 59.4,
"longitude": 24.7
},
"risk_score": 7.7,
"scores": {
"air_quality": 5,
"flood": 8,
"seismic": 10
},
"seismic": {
"max_magnitude": 0,
"recent_quakes": 0
},
"success": true,
"urbanization": {
"aurora_suitability": "fair",
"bortle_class": 6,
"bortle_description": "Bright suburban sky. Milky Way only visible near zenith. Sky glow extends to 35° above horizon.",
"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.4,
"longitude": 24.7,
"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": "200+",
"nearby_population": {
"nearby_cities": [
{
"country": "",
"distance_km": 0.0,
"name": "nearby city",
"population": 450000
}
],
"nearest_city": "nearby city",
"nearest_distance_km": 0.0,
"total_population": 450000,
"weighted_population": 450000
},
"recommendations": [
"Drive 30-60 minutes away from the city for significantly darker skies"
],
"sky_quality": "poor",
"sqm_estimate": 18.94
}
}