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

Exposer la collectivité d'outre-mer #154

Closed jdesboeufs closed 1 year ago

jdesboeufs commented 2 years ago

Bonjour,

Si les communes (ou assimilées) des collectivités d'outre-mer (COM) sont bien présentes dans l'API, leur COM de rattachement n'est pas accessible. Il n'est d'ailleurs pas possible de lister les collectivités d'outre-mer comme on peut lister les départements ou les régions, alors même que le statut département-région de certains DROM est complexe.

Pourrait-on imaginer soit d'utiliser l'entrée departement soit créer un attribut collectiviteOutremer qui permette de récupérer le code et le nom ?

Exemple (Saint-Barthelemy) : https://geo.api.gouv.fr/communes/97701

En lien avec BaseAdresseNationale/ban-bal#2

ThomasG77 commented 2 years ago

Pourrait-on imaginer soit d'utiliser l'entrée departement soit créer un attribut collectiviteOutremer qui permette de récupérer le code et le nom ?

~A l'amont de l'exposition d'une entrée, en reprenant la codification INSEE https://www.insee.fr/fr/information/2028040, il se pose le problème de la codification d'une hiérarchie à partir de code qui n'existe pas côté INSEE.~

Mal cherché... Les infos sont dans https://www.insee.fr/fr/information/6051727#communes_COM

ThomasG77 commented 2 years ago

Publié en prod

Par ailleurs, la couche decoupage-administratif de https://openmaptiles.geo.data.gouv.fr a été mise à jour (communes, régions, départements)

kvpt commented 2 years ago

Bonjour, @ThomasG77 Je ne sais pas si c'est lié a ce changement mais je constate un écart entre les données renvoyées par les points de terminaison communes et départements. En effet si je requête l'api sans paramètre particulier, des communes COM me sont renvoyées, ce qui n'est pas le cas pour les départements. Ainsi la synchronisation des données de l'api dans ma base échoue car certains codes de département ne sont pas connus lors de l'insertion des villes. En me basant sur l'exemple ci dessus, j'ai rajouter le paramètre zone=metro,drom,com qui corrige le problème. Par contre il n'est pas mentionné dans la documentation de l'api disponible ici.

kvpt commented 2 years ago

Au passage l'issue https://github.com/etalab/api-geo/issues/131 semble corrigée puisque ce problème c'est manifesté justement car ces communes sont désormais rattachées aux départements.

ThomasG77 commented 2 years ago

Par contre il n'est pas mentionné dans la documentation de l'api disponible ici.

C'est dans mon "reste à faire". Je n'ai pas fermé l'issue de ce fait

ThomasG77 commented 1 year ago

Fermé car maintenant référence à la clé zone dans la doc