Skip to content

v2.2.0

Latest
Compare
Choose a tag to compare
@ThomasG77 ThomasG77 released this 12 Sep 13:31
· 37 commits to master since this release
48a2f3a

Nouveautés API Découpage Administratif

Sur les COM (Collectivités d'Outre-Mer)

Il est possible de retourner les COM sur les endpoints /departements et regions. Nous avons abusivement fait rentrer ces dernières en assimilant une COM = une région = un département. Pour pouvoir les obtenir, vous devez ajouter ces options &zone=metro,drom,com.

Cela donne https://geo.api.gouv.fr/departements?zone=metro,drom,com pour les départements et https://geo.api.gouv.fr/regions?zone=metro,drom,com pour les régions.
On est obligé de passer cette option explicitement sinon les COM ne sont pas retournés dans ces endpoints.

Il n'est pas nécessaire de passer cette option sur le endpoint /communes. Cette différence s'explique par un besoin de rétrocompatibilité: les gens qui demandaient une commune des COM depuis commune, l'obtenait par défaut. Nous avons donc mis l'option par défaut sans que cela apparaisse dans l'URL (ainsi https://geo.api.gouv.fr/communes?zone=metro,drom,com renvoie pareil que https://geo.api.gouv.fr/communes). Vous ne voudriez par exemple que les communes des DROM, vous pourriez ainsi faire, https://geo.api.gouv.fr/communes?zone=drom ou bien que celles de la métropole, https://geo.api.gouv.fr/communes?zone=metro

Sur les communes

Des exemples concrets pour consommer les données liés aux EPCI

On a d'une part enrichi le retour des communes avec les EPCI et d'autres part, ajouté des endpoints spécifiques aux EPCI.

Forme /communes

On a rajouté un filtre sur le code EPCI. Deux scénarios principaux peuvent être adressés ainsi:

Forme /epcis

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

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 https://geo.api.gouv.fr/communes?nom=Versailles ou pour avoir toutes les communes d'un code EPCI (qui est un SIREN) https://geo.api.gouv.fr/epcis/200004802/communes puis récupérer les codes postaux des communes membres.

Forme /epcis/<code>

Forme /epcis/<code>/communes

Limitations actuelles:

Récapitulatif changements principaux côté code

  • Exposition des COM (Collectivités d'Outre-Mer) by @ThomasG77 in #158
  • Ajout du support pour gérer les positions des mairies ainsi que le retour sous forme de bbox des communes by @ThomasG77 in #160
  • Ajout du support des EPCI by @ThomasG77 in #163
  • Ajout du support des codes SIREN pour les communes by @ThomasG77 in #165

Full Changelog: v2.0.1...v2.2.0