#1 Tue 09 January 2018 10:54
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Géocodage en lot - Webservice Rest Géoportail SPW
Bonjour,
Notre Géoportail wallon propose des webservices hyper intéressants, que je souhaiterais utiliser.
Il existe une suite de services de géocodage décrits ici : http://geoservices.wallonie.be/geolocal … ndex.xhtml
En particulier, je souhaiterais utiliser celui-ci, permettant un traitement en lot : http://geoservices.wallonie.be/geolocal … calisation
Le test JSON fonctionne, je comprends la nomenclature utilisée pour rédiger la requête et afficher les résultats, mais je souhaiterais interfacer l'outil pour pouvoir traiter environ 200.000 adresses contenues dans un tableur, afin de spatialiser un attribut sous forme de points. Je n'ai aucune notion Python, SOAP, REST, ou autre, je ne suis pas dev mais simple géomaticien acharné et passionné :-)
Pourriez-vous svp m'aiguiller sur la méthode la plus adaptée pour utiliser cet outil sous Arcgis Desktop 10.5.1, Online, Arcgis Pro ou Qgis ?
Je vous remercie d'avance,
Olivier Toubeau
Zone de secours Hainaut est
Hors ligne
#2 Tue 23 January 2018 10:32
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Bonjour à tous,
Personne n'a une petite idée ou une piste à me renseigner svp ?
Merci d'avance :-)
Olivier
Hors ligne
#3 Thu 25 January 2018 14:48
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Hello,
je pense qu'un ETL comme FME, devrait pouvoir faire le boulot.
Ceci dit voici une petite commande shell qui permet de récupérer le json du geoservice.
Au préalable, il faudra que les données de votre tableur soit converties au format csv,
que les colonnes de votre tableur correspondent à l'ordre CodePostal, localité, rue, numéro
et que, si votre machine est sous Windows, Cygwin soit installé.
Voici la commande complète :
Code:
cat donnees.csv | awk 'BEGIN{max=999; FS=";"; OFS= ","; sepl = ""} {if (max==999) {max = 0 ; sep =""; printf "%s {\"codePostalFieldIdx\": 1,\"localiteFieldId x\": 2,\"rueFieldIdx\": 3,\"numeroFieldIdx\": 4,\"batchRows\": [", sepl;} else {max++; sepl = "]}\n";} printf "%s{\"F1\":\"%s\", \"f2\":\"%s\", \"f3\":\"%s\" , \"f4\":\"%s\"}", sep, $1, $2, $3, $4; sep=",";} END{ORS =""; printf "]}";}' | xargs -i -d "\n" -n1 curl -s --data 'batch={}' http://geoservices.wallonie.be/geolocalisation/rest/processBatchGeolocalisation > resultat.json
décomposé cela donne :
Code:
cat donnees.csv
Lit le fichier contenant vos adresses à géocoder
Code:
| awk 'BEGIN{max=999; FS=";"; OFS= ","; sepl = ""} {if (max==999) {max = 0 ; sep =""; printf "%s {\"codePostalFieldIdx\": 1,\"localiteFieldId x\": 2,\"rueFieldIdx\": 3,\"numeroFieldIdx\": 4,\"batchRows\": [", sepl;} else {max++; sepl = "]}\n";} printf "%s{\"F1\":\"%s\", \"f2\":\"%s\", \"f3\":\"%s\" , \"f4\":\"%s\"}", sep, $1, $2, $3, $4; sep=",";} END{ORS =""; printf "]}";}'
Utilise les données du fichier csv avec le programme awk pour construire les données json de requête.
Le batch est limité à 1000 adresses par requête. Chaque batch est séparé par un retour chariot.
Code:
| xargs -i -d "\n" -n1 curl -s --data 'batch={}' http://geoservices.wallonie.be/geolocalisation/rest/processBatchGeolocalisation
Récupère chaque donnée de batch renvoyé par le programme awk et envoie la requête au webservice avec le programme curl. L'exécution batch par batch est effectué par le programme xargs.
Code:
> resultat.json
Ecrit le résultat dans resultat.json
Il ne vous reste plus qu'a utiliser le fichier json et le transformer en données géographique.
Dernière modification par tumasgiu (Thu 25 January 2018 16:35)
Hors ligne
#4 Thu 08 February 2018 09:41
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Bonjour Tumasgiu,
Merci beaucoup pour votre aide.
J'ai installé Cygwin, et la commande ne fonctionne pas totalement. En exécutant toute la commande, j'obtiens le message xargs: curl: No such file or directory.
Si je décompose la commande, cat et awk fonctionnent correctement.
Est-ce que ça signifie que la console Cygwin ne trouve pas xargs et curl ?
Cordialement,
Olivier
Hors ligne
#5 Thu 08 February 2018 10:58
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
curl n'est pas installé par défaut avec cygwin.
Pour l'installer, relancez l'installeur cygwin et cherchez le package curl
dans la barre prévu à cet effet.
Dernière modification par tumasgiu (Thu 08 February 2018 11:11)
Hors ligne
#6 Wed 14 February 2018 15:22
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Bonjour,
J'ai installé curl spécifiquement (enfin je pense que c'est bien le cas), mais j'obtiens toujours le même message. Ne connaissant pas la syntaxe, je n'arrive pas à décomposer l'instruction pour savoir si c'est curl ou xargs qui pose problème...
Est-ce que je pourrais vous laisser mon fichier *.csv pour que vous testiez chez vous ? C'est un échantillon de 20 lignes...
Merci,
Olivier
Hors ligne
#7 Wed 14 February 2018 17:08
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
J'ai installé curl spécifiquement (enfin je pense que c'est bien le cas),
Le package à installer est celui montré en pj.
Il faut sélectionner la version à installer en cliquant
sur la cellule de la colonne "new" du tableau (surlignée dans la pj).
Ne connaissant pas la syntaxe, je n'arrive pas à décomposer l'instruction pour savoir si c'est curl ou xargs qui pose problème...
Le message d'erreur semble bien indiquer qu'il ne trouve pas le programme curl.
[edit]Un moyen simple de le verifier est d'entrer curl dans votre terminal pour voir si il se lance.[/edit]
Je suppose que vous utilisez bien le terminal cygwin (programme Cygwin Terminal) et pas le terminal cmd de Windows
pour lancer la commande ?
Est-ce que je pourrais vous laisser mon fichier *.csv pour que vous testiez chez vous ? C'est un échantillon de 20 lignes...
Bien sur.
Dernière modification par tumasgiu (Wed 14 February 2018 22:53)
Hors ligne
#8 Thu 15 February 2018 08:46
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Wouhou ça marche :-)
Je n'avais pas installé le bon curl...
Le fichier JSON est bien créé, je vais voir comment l'utiliser avec Arcgis pour pouvoir l'exploiter.
Merci beaucoup !
On peut considérer le sujet comme étant résolu.
Olivier
Hors ligne
#9 Thu 15 February 2018 16:21
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
J'ai encore une petite question ;-)
Je suis parvenu à re-parser le JSON de résultat avec une macro VBA, pour aboutir au final avec un nouveau tableur.
Par contre, je souhaiterais à chaque ligne un identifiant unique, qui ne sera pas pris en compte dans le traitement de géocodage, mais qui est conservé comme tel en fin de traitement. Est-ce possible ?
Cordialement,
Olivier
Hors ligne
#10 Fri 16 February 2018 09:53
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Apparemment non.
Mais l'ordre de réponse du batch semble correspondre à l'ordre d'entrée,
donc vous devriez pouvoir vous en sortir.
Hors ligne
#11 Wed 21 February 2018 14:20
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Bonjour,
J'ai un petit souci car le batch ne fonctionne pas, et je reçois un message d'erreur même pour un *.csv source de moins de 1000 lignes. Je reçois xargs: ligne de paramètres trop longue. J'ai réduit le fichier source de 100 lignes en 100 lignes, et c'est seulement à partir de 300 lignes que la requête s'exécute. Est-ce que je peux faire quelque chose pour vérifier si cette limitation vient de xargs ou bien du service de géocodage ?
Oli
Hors ligne
#12 Wed 21 February 2018 15:03
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Les messages d'erreurs unix sont souvent de la forme:
Code:
programme: "message d'erreur"
Le programme bloquant est donc ici xargs, qui est incapable de parser une ligne de paramètre
qui a un nombre de caractère trop élévé.
Dans la partie awk de la commande, on peut demander au programme de faire ce
ce que vous avez fait manuellement en modifiant la variable max ainsi que le test conditionnel le concernant,
pour réduire la taille de la ligne de commande à passer à xargs:
Code:
| awk 'BEGIN{max=300; FS=";"; OFS= ","; sepl = ""} {if (max==300) {max = 0 ; sep =""; printf "%s {\"codePostalFieldIdx\": 1,\"localiteFieldId x\": 2,\"rueFieldIdx\": 3,\"numeroFieldIdx\": 4,\"batchRows\": [", sepl;} else {max++; sepl = "]}\n";} printf "%s{\"F1\":\"%s\", \"f2\":\"%s\", \"f3\":\"%s\" , \"f4\":\"%s\"}", sep, $1, $2, $3, $4; sep=",";} END{ORS =""; printf "]}";}'
C'est du bricolage, car cela suppose que toutes vos adresses à géocoder possèdent a peu près le même nombre de caractère,
et le temps de traitement de vos 200 000 adresses devrait être plus long vu que le nombre de requête sera plus grand
mais cela devrait marcher.
Je pense que le programme pourrait être modifié afin de prendre en compte le nombre de caractère.
Au passage, s'agissant de programme unix, veillez bien à ce que votre fichier csv possèdent bien le bon caractère de fin de ligne (\LF).
Un programme comme Notepad++ vous permet de convertir les fin de lignes windows à unix.
Dernière modification par tumasgiu (Thu 22 February 2018 16:05)
Hors ligne
#13 Wed 21 February 2018 15:53
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Voici une version de la ligne de commande qui prends en compte le nombre de caractère,
mise en forme, car le programme awk commence à être long.
Code:
cat test.csv | \ awk ' BEGIN{ bmax=22917; lmax=999; lcount=lmax; FS=";"; OFS= ","; sepl=""; pload=102; bcount=pload; lpload=37; } {if (bcount + (length($0)) + lpload >=bmax || lcount>=lmax){ bcount= pload; lcount=0; sep =""; printf "%s {\"codePostalFieldIdx\": 1,\"localiteFieldId x\": 2,\"rueFieldIdx\": 3,\"numeroFieldIdx\": 4,\"batchRows\": [", sepl; } else{ lcount++; bcount += length($0) + lpload; sepl = "]}\n"; } printf "%s{\"F1\":\"%s\", \"f2\":\"%s\", \"f3\":\"%s\" , \"f4\":\"%s\"}", sep, $1, $2, $3, $4; sep=","; } END{ ORS =""; printf "]}";}' | xargs -i -d "\n" -n1 \ curl -s --data 'batch={}' http://geoservices.wallonie.be/geolocalisation/rest/processBatchGeolocalisation \ > resultat.json
La limite de taille des paramètres de xargs peut être trouvé en tapant :
Code:
xargs --show-limits
Sur ma machine c'était 22917 octets.
Dernière modification par tumasgiu (Wed 21 February 2018 15:57)
Hors ligne
#14 Wed 21 February 2018 16:00
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Merci bcp, je teste la semaine prochaine ou demain après-midi si j'ai un peu de temps.
Merci de ne pas lâcher l'affaire ;-) !
Hors ligne
#15 Wed 21 February 2018 16:03
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
De rien.
Je continue à penser qu'un ETL peut faire ce genre de truc en rigolant,
si un pratiquant passait par là, peut être pourrait-il nous éclairer.
Hors ligne
#16 Tue 13 March 2018 10:38
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Voilà j'ai finalement pu mener le traitement à bien, merci encore tumasgiu !
Le découpage en 300 lignes a fonctionné, et les 200.000 lignes ont été traitées en quelques heures. Gros bémol par contre, j'obtiens 185.000 lignes en résultat, et je ne sais pas ce que ce sont devenues les lignes manquantes...
Pour re-parser le JSON obtenu en résultat, j'ai utilisé la version d'essai de FME, qui est juste magique :-)
Hors ligne
#17 Tue 13 March 2018 16:45
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Content que cela fonctionne.
Le découpage en 300 lignes a fonctionné, et les 200.000 lignes ont été traitées en quelques heures. Gros bémol par contre, j'obtiens 185.000 lignes en résultat, et je ne sais pas ce que ce sont devenues les lignes manquantes...
J'ai vérifié et la commande awk traite toutes les lignes données en entrée,
donc c'est peut être du coté du webservice que ca coince.
Avez vous verifié les champs treatedRows et message de chacun des batchs ?
Pour re-parser le JSON obtenu en résultat, j'ai utilisé la version d'essai de FME, qui est juste magique :-)
Pour info, coté commandes unix, il y a le programme jq qui est pas mal pour traiter des objets json.
Hors ligne
#18 Tue 13 March 2018 17:05
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Oui je suis persuadé que c'est le web service qui déconne un peu. J'ai eu des "artéfacts" dans le JSON de résultat, que j'ai du nettoyer. Il y avait des bribes de code HTML à certains endroits, et quelques Gateway Time out. Je suppose que l'envoi des requêtes a continué "dans le vide" à certains moments, pendant les Time out, et a le géocodage a ensuite repris à la suite.
Je n'ai pas vu de champ treatedRows dans le JSON de résultat par contre. Et rien qui puisse donner un nombre de résultats dans le champ message.
Merci pour le tuyau de jq !
Et merci encore pour tout le support :-)
Oli
Hors ligne
#19 Tue 13 March 2018 17:49
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Oui, les batchs qui ont échoué avec un gateway timeout sont perdus.
Peut être y a til un paramètre dans le programme curl pour retenter la requête.
Ce timeout est probablement du au fait qu'on a clairement abuser du webservice,
200 000 adresses, çà n'est pas rien.
Pour les champs, ils sont dans l'objet batch de chaque réponse :
Code:
{ "batch": { "batchRows": [ { "Message": "Le numéro est introuvable dans la rue. La position est au milieu de la rue.", "Score": 66, "X": 181857.4265003812, "Y": 126635.48833320556, "Cp": "5020", "Commune": "NAMUR", "Localite": "NAMUR", "Rue": "CHAUSSÉE DE CHARLEROI", "Numero": "", "Adresse": "CHAUSSÉE DE CHARLEROI 5020 NAMUR (NAMUR)", "Service": "getPositionByCpAndRue" } ], "treatedRows": 1, "message": null } }
Hors ligne
#20 Wed 14 March 2018 08:23
- oli2bo
- Participant occasionnel
- Date d'inscription: 22 Feb 2011
- Messages: 23
Re: Géocodage en lot - Webservice Rest Géoportail SPW
C'est clair qu'il y a un abus du webservice de ma part, mais n'ayant reçu aucune réponse des services compétents, j'ai souhaité me faire mon opinion afin de voir si cela valait la peine de l'utiliser ;-)
Chose étonnante : je n'ai pas de treatedRows en sortie dans le JSON, comme si ce paramètre n'était pas retourné : échantillon :
{"message":"Code postal déduit depuis la localité","cp":"6200","x":161045.51405468298,"y":121409.608934947,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"3","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"3, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"3","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161036.959924776,"y":121420.714019823,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"4","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"4, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"4","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161054.06818459,"y":121398.503850071,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"5","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"5, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"5","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161054.06818459,"y":121398.503850071,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"5","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"5, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"5","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161041.23698972948,"y":121415.161477385,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"6","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"6, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"6","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161041.23698972948,"y":121415.161477385,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"6","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"6, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"6","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161054.06818459,"y":121398.503850071,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"7","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"7, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"7","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161054.06818459,"y":121398.503850071,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"7","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"7, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"7","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161054.06818459,"y":121398.503850071,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"7","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"7, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"7","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161064.14096289035,"y":121389.04509123445,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"11","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"11, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"11","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161135.4991938751,"y":121400.30073392125,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"14","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161070.444604138,"y":121386.302948496,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"17","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"17, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"17","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161078.15376001276,"y":121385.39157272773,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"19","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"19, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"19","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161085.8785295196,"y":121385.79298849881,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"21","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"21, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"21","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161085.8785295196,"y":121385.79298849881,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"21","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"21, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"21","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161090.12928754205,"y":121386.1932602658,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"24","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"24, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"24","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161101.1715167015,"y":121388.3296235336,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"25","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"25, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"25","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161096.61399357428,"y":121387.36879504821,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"26","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"26, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"26","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161096.61399357428,"y":121387.36879504821,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"26","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"26, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"26","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161108.607028738,"y":121390.5422083141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"27","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"27, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"27","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161108.607028738,"y":121390.5422083141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"27","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"27, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"27","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161103.05428673126,"y":121388.79170641939,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"28","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"28, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"28","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161103.05428673126,"y":121388.79170641939,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"28","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"28, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"28","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161103.05428673126,"y":121388.79170641939,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"28","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"28, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"28","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161109.34739433893,"y":121390.77560856674,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"30","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"30, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"30","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161123.29084079212,"y":121395.56836777266,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"31","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"31, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"31","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161115.64050194656,"y":121392.7595107141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"32","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"32, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"32","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161115.64050194656,"y":121392.7595107141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"32","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"32, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"32","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161115.64050194656,"y":121392.7595107141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"32","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"32, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"32","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161115.64050194656,"y":121392.7595107141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"32","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"32, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"32","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161115.64050194656,"y":121392.7595107141,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"32","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"32, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"32","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161130.5595448046,"y":121398.29373601777,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"33","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"33, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"33","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161121.8370999896,"y":121395.02329412363,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"34","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"34, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"34","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161121.8370999896,"y":121395.02329412363,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"34","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"34, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"34","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161121.8370999896,"y":121395.02329412363,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"34","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"34, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"34","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161137.74470867703,"y":121401.23089029647,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"35","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"35, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"35","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161128.01549840023,"y":121397.33985713198,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"36","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"36, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"36","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161128.01549840023,"y":121397.33985713198,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"36","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"36, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"36","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161144.91659993498,"y":121404.2016925242,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"37","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"37, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"37","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161144.91659993498,"y":121404.2016925242,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"37","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"37, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"37","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161144.91659993498,"y":121404.2016925242,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"37","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"37, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"37","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161134.15876304804,"y":121399.7454891826,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"38","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"38, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"38","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161151.96404065457,"y":121407.45644740165,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"39","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"39, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTELET","numero":"39","rue":"RUE DU CALVAIRE"},{"message":"Code postal déduit depuis la localité","cp":"6200","x":161140.2548706173,"y":121402.27067107618,"f1":null,"f2":"Chatelet","f3":"RUE DU CALVAIRE","f4":"40","usedService":"getPositionByCpLocaliteRueAndNumero","score":100,"adresse":"40, RUE DU CALVAIRE 6200 CHÂTELET (CHÂTELET)","localite":"CHÂTELET","commune":"CHÂTEL
Oli
Dernière modification par oli2bo (Wed 14 March 2018 08:24)
Hors ligne
#21 Wed 14 March 2018 10:30
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Géocodage en lot - Webservice Rest Géoportail SPW
Le JSON présenté dans l'exemple du site web du SPW doit être retravaillé
avant d'être affiché.
Quoiqu'il en soit, même si le service ne trouve rien, un objet json est toujours retourné,
donc vos lignes manquantes doivent être dues à ces timeout.
Curl possède des switchs pour contrôler les nouvelles tentatives en cas d'erreur :
--retry, retry-delay et --retry-max-time.
Hors ligne