Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour tous le monde,
Voila j'ai une table adresse qui contient plusieurs champ tel que :
- PAYS (de type : FR, GE, CA ...etc)
- Ville (de type : Paris...etc)
-ADR1
...etc
donc j'essaye de faire une carte pour cela j'ai ajouter ceci dans mon script :
Header 1 |
---|
Dim_Adresse: LOAD PAYS, CP FROM (qvd) let noRows = NoOfRows('Dim_Adresse')-1; for i=0 to $(noRows) let adreese=peek('PAYS',$(i),'Dim_Adresse'); let vPostalCode= peek('CP',$(i),'Dim_Adresse');
GeocodeResponse: LOAD '$(address)' as Pays, ([result/geometry/location/lat]) as latitude, ([result/geometry/location/lng]) as longitude FROM [http://maps.googleapis.com/maps/api/geocode/xml?address=$(vPostalCode)&sensor=false] (XmlSimple, Table is [GeocodeResponse]); next |
donc aprés l'éxécution du script. La nouvelle table qui contient les champs latitude et longitude est vide !!!! Sachant que j'ai essayé de suivre les mème étapes d"un tuto trouvé sur internet.
Merci pour votre aide.
Bonjour.
Cela fonctionne pour moi avec ce code:
Dim_Adresse:
Load * Inline [
PAYS, CP
FR, 75004
BR, 04102-001
];
Let noRows = NoOfRows('Dim_Adresse')-1;
For i=0 to $(noRows)
let vPays = peek('PAYS',$(i),'Dim_Adresse');
let vPostalCode = peek('CP',$(i),'Dim_Adresse');
GeocodeResponse:
LOAD
'$(vPays)' as Pays,
'$(vPostalCode)' as CodePostale,
([result/geometry/location/lat]) as latitude,
([result/geometry/location/lng]) as longitude
FROM [http://maps.googleapis.com/maps/api/geocode/xml?address=$(vPostalCode),$(vPays)&sensor=false] (XmlSimple, Table is [GeocodeResponse]);
Next
Voici un qvw d'exemple.