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 indicateurs services] duplication des communes si plusieurs services #74

Open
DDorch opened this issue Aug 6, 2021 · 0 comments
Open
Labels
enhancement Demande de nouvelle fonctionnalité

Comments

@DDorch
Copy link
Contributor

DDorch commented Aug 6, 2021

Concernant l'opération "communes", la documentation de Hub'eau indique:

Appel des indicateurs de performance des services publics d'eau et d'assainissement par commune (un minimum, maximum et moyenne sont calculés quand il existe plusieurs services publics sur une même commune)

On s'attend donc à un enregistrement par commune et par an. Or si on fait une requête sur une commune ayant plusieurs services, on se retrouve avec plusieurs enregistrements avec un enregistrement par service. Nulle trace de calcul de minimum, maximum et moyenne des indicateurs.

Exemple avec: https://hubeau.eaufrance.fr/api/v0/indicateurs_services/communes?annee=2018&code_commune=10003

La réponse donne deux enregistrements séparés pour un même commune et une même année:

{
  "count": 2,
  "first": "https://hubeau.eaufrance.fr/api/v0/indicateurs_services/communes?annee=2018&code_commune=10003&format=json&page=1&size=20",
  "last": null,
  "prev": null,
  "next": null,
  "api_version": "0.3.1",
  "data": [
    {
      "code_commune_insee": "10003",
      "nom_commune": "Aix-Villemaur-Pâlis",
      "codes_service": [
        148657
      ],
      "noms_service": [
        "eau potable : (AIX-EN-OTHE)"
      ],
      "annee": 2018,
      "indicateurs": {
        "D102.0": 2.09,
        "D151.0": null,
        "P101.1": 94.4,
        "P101.1a": null,
        "P101.1b": null,
        "P102.1": 78.9,
        "P102.1a": null,
        "P102.1b": null,
        "P104.3": 51.3,
        "P106.3": 8.8,
        "P107.2": null,
        "P108.3": 100,
        "P151.1": null,
        "P152.1": null,
        "P155.1": null,
        "VP.177": null,
        "VP.190": null,
        "VP.178": 177.11,
        "VP.191": 37.91,
        "VP.179": 73.15,
        "VP.061": 13427,
        "DC.192": null,
        "VP.228": 26.05,
        "VP.231": 99.63
      }
    },
    {
      "code_commune_insee": "10003",
      "nom_commune": "Aix-Villemaur-Pâlis",
      "codes_service": [
        221338
      ],
      "noms_service": [
        "eau potable : COPE DE VILLEMAUR / PALIS"
      ],
      "annee": 2018,
      "indicateurs": {
        "D102.0": 2.36,
        "D151.0": 15,
        "P101.1": 95.8,
        "P101.1a": null,
        "P101.1b": null,
        "P102.1": 36.4,
        "P102.1a": null,
        "P102.1b": null,
        "P104.3": 74.5,
        "P106.3": 2.1,
        "P107.2": 0.35,
        "P108.3": 28.7,
        "P151.1": 4.24,
        "P152.1": 100,
        "P155.1": null,
        "VP.177": null,
        "VP.190": null,
        "VP.178": 218,
        "VP.191": 80,
        "VP.179": 65.16,
        "VP.061": null,
        "DC.192": 100,
        "VP.228": 28.06,
        "VP.231": 79.79
      }
    }
  ]
}
@Supp-Hubeau Supp-Hubeau added the enhancement Demande de nouvelle fonctionnalité label Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Demande de nouvelle fonctionnalité
Projects
None yet
Development

No branches or pull requests

2 participants