1. Trouver tous les piézomètres existant à Mâcon :
Le code INSEE de la commune de Mâcon est 71270. L'URL à interroger est : http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/stations?code_commune=71270&format=json&size=20&pretty
NB. L'attribut pretty permet d'avoir une réponse plus lisible avec des sauts de ligne et une indentation.
Résultat :
{
"count" : 2,
"first" : "https://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/stations?code_commune=71270&format=json&pretty&page=1&size=20",
"last" : null,
"prev" : null,
"next" : null,
"api_version" : "1.1.2",
"data" : [ {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_debut_mesure" : "2008-05-21",
"date_fin_mesure" : "2020-02-17",
"code_commune_insee" : "71270",
"nom_commune" : "Mâcon",
"x" : 4.84129654,
"y" : 46.370535409,
"codes_bdlisa" : [ "523AB00" ],
"urns_bdlisa" : [ "http://reseau.eaufrance.fr/geotraitements/bdlisa/files/entite/523AB00.pdf" ],
"geometry" : {
"type" : "Point",
"crs" : {
"type" : "name",
"properties" : {
"name" : "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"coordinates" : [ 4.84129654001931, 46.3705354087062 ]
},
"bss_id" : "BSS001PYMM",
"altitude_station" : "214.0",
"nb_mesures_piezo" : 4258,
"code_departement" : "71",
"nom_departement" : "Saône-et-Loire",
"libelle_pe" : "forage BRGM (Sennece-Les-Macon-71)",
"profondeur_investigation" : 40.0,
"codes_masse_eau_edl" : [ "DG503" ],
"noms_masse_eau_edl" : [ "Domaine formations sédimentaires des Côtes chalonnaise, maconnaise et beaujolaise" ],
"urns_masse_eau_edl" : [ "http://www.sandre.eaufrance.fr/geo/MasseDEauSouterraine/DG503" ],
"date_maj" : "Fri Jan 24 16:44:49 CET 2020"
}, {
"code_bss" : "06252X0024/EAU",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0024/EAU",
"date_debut_mesure" : "1996-10-31",
"date_fin_mesure" : "2005-11-14",
"code_commune_insee" : "71270",
"nom_commune" : "Mâcon",
"x" : 4.840539342,
"y" : 46.370471097,
"codes_bdlisa" : [ "523AB00" ],
"urns_bdlisa" : [ "http://reseau.eaufrance.fr/geotraitements/bdlisa/files/entite/523AB00.pdf" ],
"geometry" : {
"type" : "Point",
"crs" : {
"type" : "name",
"properties" : {
"name" : "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"coordinates" : [ 4.8405393417401, 46.3704710966954 ]
},
"bss_id" : "BSS001PYKW",
"altitude_station" : "214.0",
"nb_mesures_piezo" : 1463,
"code_departement" : "71",
"nom_departement" : "Saône-et-Loire",
"libelle_pe" : "Forage - 71000 SENNECE LES MACON",
"profondeur_investigation" : 40.0,
"codes_masse_eau_edl" : null,
"noms_masse_eau_edl" : null,
"urns_masse_eau_edl" : [ ],
"date_maj" : "Fri Jan 24 16:44:49 CET 2020"
} ]
}
Il y a 2 piézomètres sur la commune de Mâcon, de codes 06252X0063/PZ1 et 06252X0024/EAU. L'un a des données depuis 2008,l'autre entre 1996 et 2005.
2. Récupérer la chronique piézométrique complète du piézomètre 06252X0063/PZ1 identifié à l'étape précédente :
L'URL à interroger est : http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques?code_bss=06252X0063%2FPZ1&size=5000
Résultat :
{
"count" : 4272,
"first" : "http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques?code_bss=06252X0063/PZ1&pretty&page=1&size=5000",
"last" : null,
"prev" : null,
"next" : null,
"api_version" : "1.1.2",
"data" : [ {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_mesure" : "2008-05-21",
"timestamp_mesure" : 1211328000000,
"niveau_nappe_eau" : 206.89,
"mode_obtention" : "Valeur mesurée",
"statut" : "Donnée contrôlée niveau 1",
"qualification" : "Correcte",
"code_continuite" : "2",
"nom_continuite" : "Point lié au point précédent",
"code_producteur" : "198",
"nom_producteur" : "Service Géologique Régional Bourgogne (198)",
"code_nature_mesure" : null,
"nom_nature_mesure" : null,
"profondeur_nappe" : 7.11
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_mesure" : "2008-05-22",
"timestamp_mesure" : 1211414400000,
"niveau_nappe_eau" : 206.84,
"mode_obtention" : "Valeur mesurée",
"statut" : "Donnée contrôlée niveau 1",
"qualification" : "Correcte",
"code_continuite" : "2",
"nom_continuite" : "Point lié au point précédent",
"code_producteur" : "198",
"nom_producteur" : "Service Géologique Régional Bourgogne (198)",
"code_nature_mesure" : null,
"nom_nature_mesure" : null,
"profondeur_nappe" : 7.16
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_mesure" : "2008-05-23",
"timestamp_mesure" : 1211500800000,
"niveau_nappe_eau" : 206.8,
"mode_obtention" : "Valeur mesurée",
"statut" : "Donnée contrôlée niveau 1",
"qualification" : "Correcte",
"code_continuite" : "2",
"nom_continuite" : "Point lié au point précédent",
"code_producteur" : "198",
"nom_producteur" : "Service Géologique Régional Bourgogne (198)",
"code_nature_mesure" : null,
"nom_nature_mesure" : null,
"profondeur_nappe" : 7.2
},
...
...
{
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_mesure" : "2020-03-01",
"timestamp_mesure" : 1583035200000,
"niveau_nappe_eau" : 206.78,
"mode_obtention" : "Valeur mesurée",
"statut" : "Donnée contrôlée niveau 1",
"qualification" : "Correcte",
"code_continuite" : "2",
"nom_continuite" : "Point lié au point précédent",
"code_producteur" : "198",
"nom_producteur" : "Service Géologique Régional Bourgogne (198)",
"code_nature_mesure" : null,
"nom_nature_mesure" : null,
"profondeur_nappe" : 7.22
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"date_mesure" : "2020-03-02",
"timestamp_mesure" : 1583107200000,
"niveau_nappe_eau" : 206.74,
"mode_obtention" : "Valeur mesurée",
"statut" : "Donnée contrôlée niveau 1",
"qualification" : "Correcte",
"code_continuite" : "2",
"nom_continuite" : "Point lié au point précédent",
"code_producteur" : "198",
"nom_producteur" : "Service Géologique Régional Bourgogne (198)",
"code_nature_mesure" : null,
"nom_nature_mesure" : null,
"profondeur_nappe" : 7.26
} ]
}
4272 mesures piézométriques sont disponibles sur le piézomètre 06252X0063/PZ1 à la date de l'interrogation. Les mesures piézométriques récupérées sont les niveaux maximum journaliers, comme dans la banque ADES.
3. Récupérer les dernières mesures disponibles sur le piézomètre 06252X0063/PZ1 en quasi temps-réel :
Pour récupérer les données horaires brutes en temps réel, il faut interroger l'opération chroniques_tr. On ajoute le paramètre sort=desc pour avoir les mesures les plus récentes d'abord; size=5 pour n'avoir que les 5 dernières mesures ainsi que pretty pour rendre les résultats plus lisibles. L'URL à interroger est : http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques_tr?code_bss=06252X0063%2FPZ1&size=5&sort=desc&pretty
Résultat (interrogation le 05/02/2020 à 14h) :
{
"count" : 528,
"first" : "http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques_tr?code_bss=06252X0063/PZ1&sort=desc&pretty&page=1&size=5",
"last" : "http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques_tr?code_bss=06252X0063/PZ1&sort=desc&pretty&page=106&size=5",
"prev" : null,
"next" : "http://hubeau.brgm-rec.fr/api/v1/niveaux_nappes/chroniques_tr?code_bss=06252X0063/PZ1&sort=desc&pretty&page=2&size=5",
"api_version" : "1.1.2",
"data" : [ {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"timestamp_mesure" : 1580889600000,
"niveau_eau_ngf" : 207.52,
"longitude" : 4.84129654001931,
"latitude" : 46.3705354087062,
"bss_id" : "BSS001PYMM",
"altitude_station" : null,
"altitude_repere" : 214.0,
"date_mesure" : "2020-02-05T08:00:00Z",
"profondeur_nappe" : 6.48,
"date_maj" : "2020-02-05"
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"timestamp_mesure" : 1580886000000,
"niveau_eau_ngf" : 207.52,
"longitude" : 4.84129654001931,
"latitude" : 46.3705354087062,
"bss_id" : "BSS001PYMM",
"altitude_station" : null,
"altitude_repere" : 214.0,
"date_mesure" : "2020-02-05T07:00:00Z",
"profondeur_nappe" : 6.48,
"date_maj" : "2020-02-05"
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"timestamp_mesure" : 1580882400000,
"niveau_eau_ngf" : 207.52,
"longitude" : 4.84129654001931,
"latitude" : 46.3705354087062,
"bss_id" : "BSS001PYMM",
"altitude_station" : null,
"altitude_repere" : 214.0,
"date_mesure" : "2020-02-05T06:00:00Z",
"profondeur_nappe" : 6.48,
"date_maj" : "2020-02-05"
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"timestamp_mesure" : 1580878800000,
"niveau_eau_ngf" : 207.52,
"longitude" : 4.84129654001931,
"latitude" : 46.3705354087062,
"bss_id" : "BSS001PYMM",
"altitude_station" : null,
"altitude_repere" : 214.0,
"date_mesure" : "2020-02-05T05:00:00Z",
"profondeur_nappe" : 6.48,
"date_maj" : "2020-02-05"
}, {
"code_bss" : "06252X0063/PZ1",
"urn_bss" : "http://services.ades.eaufrance.fr/pointeau/06252X0063/PZ1",
"timestamp_mesure" : 1580875200000,
"niveau_eau_ngf" : 207.52,
"longitude" : 4.84129654001931,
"latitude" : 46.3705354087062,
"bss_id" : "BSS001PYMM",
"altitude_station" : null,
"altitude_repere" : 214.0,
"date_mesure" : "2020-02-05T04:00:00Z",
"profondeur_nappe" : 6.48,
"date_maj" : "2020-02-05"
} ]
}
528 mesures piézométriques brutes horaires étaient disponibles sur le piézomètre 06252X0063/PZ1 au 05/02/2020 14h. La mesure la plus récente disponible date du même jour à 8h du matin. Les informations disponibles sont :
- code_bss et bss_id : code national du piézomètre (respectivement ancien et nouveau code)
- urn_bss : lien vers la fiche point d'eau ADES du piézomètre
- longitude et latitude : coordonnées du piézomètre, en degrés décimaux
- altitude_station et alitude_repere : cote NGF, en mètres, respectivement du sol au droit du piézomètre et du repère de mesures
- date_mesure : date et heure de la mesure piézométrique
- timestamp_mesure : un nombre entier correspondant au nombre de millisecondes écoulées entre le 1er janvier 1970 à minuit UTC et le moment de la mesure (peut être négatif si la date est antérieure au 01/01/1970)
- profondeur_nappe : profondeur du niveau d'eau, en mètres par rapport au repère de mesures
- niveau_eau_ngf : côte NGF du niveau d'eau, en mètres. niveau_eau_ngf = altitude_repere - profondeur_nappe
- date_maj : date de mise à jour des données
NB. tous les piézomètres ne disposent pas de données brutes horaires.