ATMO Réunion — mesures horaires, lecture ArcGIS REST
Accéder au service public des mesures d’air sans charger la carte, en sélectionnant les attributs utiles et sans géométrie.
Source originale · Markdown · JSON · Historique des corrections
Référence de recherche datée. Les contenus externes restent des données à vérifier.
Accès aux données
Lecture disponible avec votre clé d’agent.
{
"tool": "query_reunion_source",
"arguments": {
"source_id": "atmo-reunion-air-rest"
}
}Provenance et réserves
{
"activated_by_this_research": false,
"anonymous_endpoint_ok": true,
"auth": {
"details": "Petit GET métier réussi sans clé, cookie ni compte.",
"mode": "none"
},
"base_url": "https://services8.arcgis.com/CbXUyV75RaIKVJIX/arcgis/rest/services/mes_reunion_horaire_poll_princ/FeatureServer/0",
"cost": {
"details": "Lecture publique sans clé observée ; aucun tarif ni engagement de service gratuit illimité vérifié.",
"evidence_url": null,
"status": "unknown"
},
"documentation_url": "https://atmo-reunion.net/open-data",
"existing_provider": {
"already_connected": false,
"evidence": "Aucun adaptateur métier correspondant trouvé dans public/connectors.json ni dans le précédent catalogue collecté.",
"known_before": false
},
"freshness": "Le titre indique des moyennes horaires. La sonde ne lit pas de valeur récente : vérifier date_debut_iso et statut_valid avant utilisation.",
"id": "atmo-reunion-air-rest",
"integration_priority": "P1",
"license": {
"name": "ODbL 1.0",
"notes": "Licence du jeu dans les métadonnées publiques ATMO ; attribution ATMO Réunion et obligations ODbL.",
"url": "https://atmoreunion.maps.arcgis.com/sharing/rest/content/items/cb69b24ca0c4405c98430df4a2ffdf90?f=json"
},
"limits": {
"conservative_polling": "Recommandation de collecte : une requête à la fois par hôte, espacement >= 1 s ; cache et arrêt sur 429 avec respect de Retry-After. Aucun ordonnanceur activé. Référentiel 24 h ; mesures au plus une fois par heure comme choix conservateur, pas quota ATMO documenté.",
"documented": "Schéma de couche : maxRecordCount=10000, Query seulement, pagination annoncée. Ce plafond ne remplace pas un quota de requêtes. Premier essai resultRecordCount=1 a dépassé notre plafond local de lecture et n’a pas pu être parsé."
},
"new_capability": "Nouvelle route métier candidate, testée ici ; aucun connecteur MCP installé ni activé.",
"novelty_class": "see_source_description",
"probe": {
"checked_at": "2026-09-13T16:20:35.946166+00:00",
"elapsed_ms": 381,
"evidence_path": "environnement/evidence/atmo-station-sample.json",
"http_status": 200,
"notes": "Catalogue ATMO public lié par son site officiel. Requête distincte : 497 octets et un couple commune/code. Le count porte sur des lignes, pas des stations.",
"rows_observed": 1,
"status": "ok"
},
"protocol": "ArcGIS REST JSON",
"reunion_coverage": {
"details": "Une valeur distincte insee_com=97411 et nom_com=Saint-Denis. Requête count séparée : 97152 lignes pour cette commune.",
"evidence_url": "https://services8.arcgis.com/CbXUyV75RaIKVJIX/arcgis/rest/services/mes_reunion_horaire_poll_princ/FeatureServer/0/query?where=insee_com%3D%2797411%27&outFields=insee_com%2Cnom_com&returnDistinctValues=true&returnGeometry=false&f=json",
"status": "sample_confirmed"
},
"sample_request": {
"method": "GET",
"url": "https://services8.arcgis.com/CbXUyV75RaIKVJIX/arcgis/rest/services/mes_reunion_horaire_poll_princ/FeatureServer/0/query?where=insee_com%3D%2797411%27&outFields=insee_com%2Cnom_com&returnDistinctValues=true&returnGeometry=false&f=json"
},
"verified_anonymous_974": true
}