Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[API Ecoulement des cours d'eau] observations - doublons produits par l'API #193

Open
tgrandje opened this issue Oct 17, 2024 · 1 comment

Comments

@tgrandje
Copy link
Contributor

API : Ecoulement des cours d'eau
Endpoint : observations

L'application produit des doublons :

  • https://hubeau.eaufrance.fr/api/v1/ecoulement/observations?format=geojson&date_observation_min=2024-09-01&date_observation_max=2024-10-17&size=1000&page=1
    La 954ème feature (953 en base zéro) est
     {
              "type": "Feature",
              "properties": {
                  "code_cours_eau": "D0130700",
                  "code_bassin": "01",
                  "libelle_cours_eau": "l'Helpe Mineure",
                  "code_commune": "59249",
                  "uri_reseau": "http://id.eaufrance.fr/dc/0000000134",
                  "coordonnee_y_station": 6991421.16319713,
                  "code_reseau": "0000000134",
                  "code_projection_station": "26",
                  "code_region": "32",
                  "coordonnee_x_station": 774780.8526415533,
                  "date_observation": "2024-09-26",
                  "libelle_departement": "Nord",
                  "libelle_station": "L'Helpe mineure à Fourmies",
                  "code_departement": "59",
                  "uri_station": "http://id.eaufrance.fr/SiteHydro/D0137052",
                  "code_station": "D0137052",
                  "libelle_reseau": "Onde OFB",
                  "code_ecoulement": "1",
                  "libelle_bassin": "Artois-Picardie",
                  "libelle_projection_station": "RGF93 / Lambert 93",
                  "libelle_ecoulement": "Ecoulement visible",
                  "libelle_commune": "FOURMIES",
                  "uri_cours_eau": "http://id.eaufrance.fr/CoursEau_Carthage2017/D0130700",
                  "libelle_region": "Hauts-de-France",
                  "code_campagne": "98851"
              },
              "geometry": {
                  "type": "Point",
                  "crs": {
                      "type": "name",
                      "properties": {
                          "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
                      }
                  },
                  "coordinates": [4.042432664307616, 50.01681906140265]
              }
          }
  • https://hubeau.eaufrance.fr/api/v1/ecoulement/observations?format=geojson&date_observation_min=2024-09-01&date_observation_max=2024-10-17&size=1000&page=2
    La 13ème feature (12è en base zéro) est
     {
              "type": "Feature",
              "properties": {
                  "code_cours_eau": "D0130700",
                  "code_bassin": "01",
                  "libelle_cours_eau": "l'Helpe Mineure",
                  "code_commune": "59249",
                  "uri_reseau": "http://id.eaufrance.fr/dc/0000000134",
                  "coordonnee_y_station": 6991421.16319713,
                  "code_reseau": "0000000134",
                  "code_projection_station": "26",
                  "code_region": "32",
                  "coordonnee_x_station": 774780.8526415533,
                  "date_observation": "2024-09-26",
                  "libelle_departement": "Nord",
                  "libelle_station": "L'Helpe mineure à Fourmies",
                  "code_departement": "59",
                  "uri_station": "http://id.eaufrance.fr/SiteHydro/D0137052",
                  "code_station": "D0137052",
                  "libelle_reseau": "Onde OFB",
                  "code_ecoulement": "1",
                  "libelle_bassin": "Artois-Picardie",
                  "libelle_projection_station": "RGF93 / Lambert 93",
                  "libelle_ecoulement": "Ecoulement visible",
                  "libelle_commune": "FOURMIES",
                  "uri_cours_eau": "http://id.eaufrance.fr/CoursEau_Carthage2017/D0130700",
                  "libelle_region": "Hauts-de-France",
                  "code_campagne": "98851"
              },
              "geometry": {
                  "type": "Point",
                  "crs": {
                      "type": "name",
                      "properties": {
                          "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
                      }
                  },
                  "coordinates": [4.042432664307616, 50.01681906140265]
              }
          }

Désolé pour la comptabilisation pas des plus évidente sur l'exemple. J'aurais préféré retrouver un exemple avec une pagination à 1, mais l'ordre des résultats n'est pas identique lorsqu'on modifie le critère size...

@tgrandje tgrandje changed the title Ecoulement des cours d'eau - observations - doublons produits par l'endpoint Ecoulement des cours d'eau - observations - doublons produits par l'API Oct 17, 2024
@Supp-Hubeau Supp-Hubeau changed the title Ecoulement des cours d'eau - observations - doublons produits par l'API [API Ecoulement des cours d'eau] observations - doublons produits par l'API Oct 18, 2024
@Supp-Hubeau
Copy link
Collaborator

Bonjour,

Nous ne reproduisons pas systématiquement le comportement décrit mais nous allons effectuer quelques vérifications sur cette API.

Dans l'immédiat, la préconisation pourrait être d'éviter de devoir recourir à la pagination :

  • paramètre size plus grand,
  • ciblage fonctionnel plus précis.

Cordialement,
L'équipe Hub'eau

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants