Message posté par : rbonnefoi (rbonnefoi(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je rencontre un problème avec l'API adresse csv, qui me renvoie systématiquement un
fichier tronqué (beaucoup moins de ligne en sortie qu'en entrée, sans erreur
apparente).
J'ai d'abord naïvement essayé avec mon extraction complète (14Mo, 230 000 lignes)
pour me rendre compte que le CSV renvoyé par l'API ne contenait que 4200 lignes.
J'ai donc envoyé un fichier plus petit, contenant les premières 4300 lignes, le
fichier renvoyé contient également les mêmes 4200 lignes (tout rond).
En travaillant sur le fichier des 4300 dernières lignes, cette fois l'API ne renvoie
que 700 lignes (tout rond).
J'ai essayé de supprimer les 4200e et 700e ligne pour voir si l'API s'arrêtait
du fait d'un problème de formatage d'une ligne en particulier, mais ça n'a
rien changé.
Le fait que le nombre de lignes renvoyées soit à chaque fois multiple de 700 n'est
sûrement pas anodin, et peut-être lié à un traitement par paquet qui s'arrête
(timemout ou erreur dans un paquet en lien avec une sorte de COMMIT ?). Sachant que
l'API ne mouline qu'à chaque fois une dizaine de secondes au plus (il me semble
avoir lu qqpart que le timeout était de 600 secondes).
Voici la requête que j'utilise :
-----------------
Code :
curl -o dau_ban_4300t.csv -X POST -F data=(a)dau_non_geolocalise_4300t.csv -F
columns=adresse -F citycode=commune -F result_columns=latitude -F result_columns=longitude
-F result_columns=result_score -F result_columns=result_type
https://api-adresse.data.gouv.fr/search/csv/
-----------------
Merci à tous ceux qui pourraient m'aider à résoudre mon problème, sur lequel j'ai
déjà passé pas mal de temps d'investigation sans succès.
Je peux bien sûr envoyer en MP les fichiers csv que j'utilise (je n'ai pas trouvé
comment les joindre sur le forum).
Bonne journée à tous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356036#p356036
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net