Géocodage inverse en masse (CSV)
Géocodage inverse par fichier CSV (mode synchrone, service public BAN/BANO).
À quoi ça sert
POST /reverse/csv prend un fichier CSV de coordonnées GPS et retourne le CSV enrichi des adresses correspondantes (result_label, result_postcode, result_citycode, result_city). Mode synchrone ; pour les volumes importants, basculer sur le pipeline batch async.
Transparence : repose sur la Base Adresse Nationale (BAN/BANO) publique opérée par Fluximmo (api-adresse.data.gouv.fr).
Limites pratiques :
- Quelques milliers de lignes max en synchrone, encodage UTF-8.
- Le CSV doit contenir des colonnes
latitudeetlongitude(noms configurables via les paramètreslatetlon).
Exemple
Reverse-geocoder un mini-CSV de points GPS
Liens utiles
Clé test gratuite — 1 semaine
Body
Fichier CSV contenant les données à géocoder
Liste des index à utiliser pour le géocodage (parmi address, poi, parcel)
Colonne contenant le type d’objet accepté pour le géocodage de la ligne (address)
Colonne contenant le code INSEE de la commune à utiliser comme filtre (address, poi)
Colonne contenant le code postal à utiliser comme filtre (address, poi)
Colonne contenant la catégorie de POI à utiliser comme filtre (poi)
Colonne contenant la longitude du point de recherche
Colonne contenant la latitude du point de recherche
Colonne contenant le code département à utiliser comme filtre (parcel)
Colonne contenant le code commune à utiliser comme filtre (parcel)
Colonne contenant l'ancien code commune à utiliser comme filtre (parcel)
Colonne contenant le code d'arrondissement à utiliser comme filtre (parcel)
Colonne contenant le numéro de section à utiliser comme filtre (parcel)
Colonne contenant le numéro de feuille à utiliser comme filtre (parcel)
Colonne contenant le numéro de parcelle à utiliser comme filtre (parcel)
Liste des colonnes de type résultat à conserver dans le fichier CSV de sortie.
Par défaut toutes les colonnes disponibles sont retournées.
Response
Géocodage réussi
Fichier CSV géocodé. Les lignes d'origine sont préservées.
Les colonnes issues de l'objet associé lors du géocodage et pouvant être ajoutées sont :
- result_label
- result_score
- result_type (address)
- result_id
- result_housenumber (address)
- result_name (address)
- result_street (address)
- result_postcode (address, poi)
- result_city (address, poi)
- result_context
- result_citycode (address, poi)
- result_oldcitycode (address, poi)
- result_oldcity (address, poi)
- result_district (address, poi)
- result_category (poi)
- result_departmentcode (parcel)
- result_municipalitycode (parcel)
- result_section (parcel)
- result_sheet (parcel)
- result_number (parcel)
- result_oldmunicipalitycode (parcel)
- result_districtcode (parcel)
Les colonnes suivantes sont spécifiques au géocodage direct :
- latitude
- longitude
Les colonnes suivantes sont spécifiques au géocodage inversé :
- result_latitude
- result_longitude
- result_distance
Les colonnes suivantes sont liées au géocodage en masse :
- result_score_next : score du résultat suivant le cas échéant
- result_index : index dans lequel l'objet a été trouvé
- result_status (ok = trouvé, not-found = non trouvé, skipped = ligne ignorée en raison de paramètres manquants ou invalides, error = erreur du serveur lors de la recherche)
NB : En cas de colonnes d'origine nommées latitude ou longitude et de géocodage direct, elles seront écrasées par les valeurs calculées.

