Trois référentiels, deux jointures
Les analyses proviennent de l’API Hub’Eau « qualite_eau_potable », endpoint « resultats_dis », qui diffuse les résultats du contrôle sanitaire SISE-Eaux. Le code Sandre 8847 désigne la somme des 20 PFAS. La chaîne « PFAS » n’est pas un code de paramètre valide pour cet indicateur.
- Résultats → réseau UDI. Chaque analyse est associée aux codes de réseaux présents dans le champ « reseaux ». Une analyse en amont peut être associée à plusieurs réseaux par la source.
- UDI → code INSEE. La correspondance officielle est diffusée par l’endpoint « communes_udi » de Hub’Eau, pour le millésime 2026. Le rattachement n’est pas inféré à partir du nom du réseau ou de sa proximité.
- Code INSEE → géographie. L’API geo.api.gouv.fr fournit les communes, centres géographiques, populations, codes postaux, départements et régions.
Le Sandre fournit le référentiel des paramètres et leur définition. La table opérationnelle de desserte UDI–communes utilisée ici est celle de SISE-Eaux, exposée par Hub’Eau ; nous ne prétendons pas avoir importé un fichier de desserte distinct directement depuis le Sandre.
Ce que couvre cet import
Import réalisé le 15 septembre 2026 : 34 875 communes, 22 654 réseaux, 908 442 résultats analysés. Les PFAS sont recherchés depuis le 1 janvier 2016 ; les paramètres complémentaires depuis le 1 janvier 2025. Les données absentes de ces fenêtres ne sont pas déclarées absentes du contrôle sanitaire.
Nous conservons la mesure la plus récente de chaque paramètre pour chaque UDI. À horodatage identique, la valeur numérique la plus haute est retenue. Il n’y a ni moyenne entre réseaux, ni report du résultat d’une ville voisine, ni addition de substances analysées à des dates différentes. Une UDI peut alimenter plusieurs communes. Sa mesure garde sa date et son prélèvement d’origine.
Le rattachement décrit la desserte du millésime courant. Il ne reconstitue pas tous les changements historiques de périmètre. Une analyse ancienne est donc un repère historique du réseau, à confirmer avec le bulletin du distributeur pour votre adresse.
Les états affichés
- Conforme au seuil PFAS : le résultat interprétable respecte 0,1 µg/L pour la somme des 20 PFAS. Ce n’est pas une déclaration de potabilité globale.
- Dépassement : au moins un dernier résultat de réseau dépasse cette limite. Le détail identifie le réseau concerné.
- Couverture partielle : certains réseaux ont un résultat interprétable, d’autres non, sans dépassement identifié dans ceux mesurés.
- Données en attente : aucune analyse PFAS dans l’import ou aucune correspondance UDI.
- Conformité indéterminée : une analyse est publiée, mais son unité ou sa borne ne permet pas la comparaison. Le libellé « <SEUIL » peut être associé à un zéro technique dans Hub’Eau : nous ne l’affichons jamais comme une concentration de 0 µg/L.
Une valeur « < » reste une borne. Une unité manquante ou inconnue n’est jamais supposée être du µg/L. Les valeurs nulles ne deviennent pas des zéros. Une mesure de plus d’un an est explicitement signalée. Les cartes de villes et liens de voisinage affichent le maximum des derniers résultats interprétables par réseau, pas une moyenne d’exposition.
La qualité globale de l’eau
Le TH utilise le code Sandre 1345 (titre hydrotimétrique), les nitrates 1340, le pH 1302. Le code 1025 ne renvoyait aucun résultat lors de la vérification initiale. La conformité bactériologique reprend le champ « conformite_limites_bact_prelevement » du dernier prélèvement présent parmi ces analyses importées. Il ne s’agit pas nécessairement du dernier contrôle bactériologique réalisé.
Nous distinguons la limite des nitrates (50 mg/L), la référence du pH (6,5 à 9) et le TH, sans limite sanitaire. Des résultats à des dates différentes ne sont pas présentés comme un bilan simultané.
Publication progressive et actualisation
Une page existe pour chaque commune, y compris sans résultat interprétable. Aucun taux national de couverture n’est supposé : les compteurs sont calculés à partir du fichier importé. Aucune date officielle de publication locale n’est inventée. Un calendrier sourcé, lorsqu’il est disponible, peut être ajouté pour une commune.
L’import est reproductible ; chaque tentative complète remplace le fichier de données uniquement après contrôle de la pagination. En cas d’échec, le dernier import complet est conservé. La date affichée correspond à cet import, pas à une analyse du jour. La chaîne de mise à jour fournie prévoit une vérification hebdomadaire ; sa mise en production dépend de l’activation de l’hébergement et de l’automatisation.
Voisinage, recommandations et financement
Les voisins sont choisis dans le même département et triés par distance de Haversine entre centres communaux. Une proximité géographique ne démontre pas un réseau d’alimentation commun.
Les recommandations prennent en compte PFAS, nitrates, dureté et bactériologie, sans diagnostic médical. Les liens commerciaux sont identifiés, marqués comme sponsorisés et ne modifient pas les résultats. Nous ne certifions pas les offres trouvées sur Amazon : la réduction des polluants doit être vérifiée auprès du certificateur du modèle exact.
Sources et traçabilité
- Hub’Eau · API Qualité de l’eau potable ↗
- Sandre · Somme des 20 PFAS, code 8847 ↗
- Sandre · Dureté totale, code 1345 ↗
- API Découpage administratif · Communes et géographie ↗
- Ministère de la Santé · PFAS et eau potable ↗
- NSF · Vérifier les réductions de contaminants certifiées ↗
Import du 15 septembre 2026 · Lire les limites de notre méthode.