datagouv / api-geo

Interroger les référentiels géographiques plus facilement
https://api.gouv.fr/api/api-geo.html
MIT License
47 stars 17 forks source link

Add epci #163

Closed ThomasG77 closed 2 years ago

ThomasG77 commented 2 years ago

Besoin d'une revue de code

Forme /epcis

Il n'est pas possible de rechercher par code postal directement sur l'EPCI. Il faut passer par le endpoint /communes qui retourne maintenant le code EPCI avec par exemple http://localhost:5000/communes?nom=Versailles ou pour avoir toutes les communes d'un code EPCI (qui est un SIREN) http://localhost:5000/communes?codeEpci=200004802

Forme /epcis/<code>

Forme /epcis/<code>/communes

Attention: des EPCI sont parfois entre 2 départements et même entre 2 régions: il peut y avoir des doubles-comptes sur la population si vous demandez les EPCI d'un département et d'un autre département et qu'ils "partagent" un EPCI

Regarder aussi le fichier definition.yml pour la définition swagger/openapi

Cas qui pourront poser des problèmes même si on les ignore dans cette PR.

# tous les noms CA, CC qui font du "bruit"
http://localhost:5000/epcis?nom=CA
# Idem pour tous les noms avec agglo ou metro
http://localhost:5000/epcis?nom=Agglo
http://localhost:5000/epcis?nom=metro