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

Récupération de toutes les communes en une requête #92

Closed Brtle closed 6 years ago

Brtle commented 6 years ago

Bonjour,

A priori, il n'est actuellement pas possible de récupérer toutes les communes en une seule requête. Cela fonctionne pour les départements et les régions mais non pour les communes. En gros, j'aimerais récupérer directement https://geo.api.gouv.fr/communes.

Cette limitation provient de cette condition. Est-ce possible de l'enlever pour que toutes les communes puissent être récupérées ?

Merci et bonne journée

jdesboeufs commented 6 years ago

Cette limitation est volontaire car l’export de la totalité des communes avec les contours bloque une instance de l’API pendant plusieurs secondes, ce qui n’est pas acceptable.

Par ailleurs ce point d’entrée est un point d’entrée recherche multi-critères. Ne pas fournir de critère revient à dumper la base, ce qui peut être fait par d’autres moyens. Les données sources sont faciles à produire à partir de ce repo.

Permettre de listing de toutes les communes oui, mais pas avec cette route, ni cette API.

Brtle commented 6 years ago

Je me doutais bien que cette limitation était volontaire. Je vais donc utiliser directement le dépôt pour récupérer mes données.

En tout cas, merci pour cette réponse rapide et cette API. ;-)

jdesboeufs commented 6 years ago

On pourrait aussi mettre les fichiers de data en téléchargement libre.

La limitation est un peu violente, on pourrait simplement forcer limit=100 quand le champ contour est demandé.

Le mer. 8 août 2018 à 17:41, Clément notifications@github.com a écrit :

Closed #92 https://github.com/etalab/api-communes/pull/92.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/etalab/api-communes/pull/92#event-1778099695, or mute the thread https://github.com/notifications/unsubscribe-auth/ABLJgGxAE0RM3YQRkLPYQadmnPhN36PPks5uOwbAgaJpZM4V0A1e .

Brtle commented 6 years ago

Je pense que ça serait effectivement mieux si la limitation s'appliquait que sur le champ contour. Dans mon cas, ça ne changerais pas grands choses car j'ai besoin de ces contours.