Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 1129

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: 1129

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: 1129

Re: Géocodage en lot - Webservice Rest Géoportail SPW

oli2bo a écrit:

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).


oli2bo a écrit:

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 ?

oli2bo a écrit:

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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: 1129

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: 1129

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: 1129

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: 1129

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: 1129

Re: Géocodage en lot - Webservice Rest Géoportail SPW

Content que cela fonctionne.

oli2bo a écrit:

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 ?

oli2bo a écrit:

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: 1129

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: 1129

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

 

Pied de page des forums

Powered by FluxBB