Bonjour.
Je viens d'obtenir une clé API afin d'utiliser la ressource CadastralParcel$GEOPORTAIL:OGC:OPENLS
J'ai réussis à trouvé un exemple du fichier XML attendu que j'ai voulu tester :
Ce fichier me retourne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <XLS xmlns:xls="http://www.opengis.net/xls" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.opengis.net/xls" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" version="1.2" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.2/olsAll.xsd"> <RequestHeader/> <Request requestID="1" version="1.2" methodName="LocationUtilityService"> <GeocodeRequest returnFreeForm="false"> <Address countryCode="CadastralParcel"> <freeFormAddress>974090001BE0088</freeFormAddress> </Address> </GeocodeRequest> </Request> </XLS>
Au lieu de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <XLS version="1.2" xsi:schemaLocation="http://wxs.ign.fr/schemas/olsAll.xsd" xmlns:xls="http://www.opengis.net/xls" xmlns="http://www.opengis.net/xls" xmlns:xlsext="http://www.opengis.net/xlsext" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ResponseHeader/> <Response version="1.2" requestID="1"> <GeocodeResponse> <GeocodeResponseList numberOfGeocodedAddresses="0"/> </GeocodeResponse> </Response> </XLS>
D'après la documentation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <GeocodeResponse> <GeocodeResponseList numberOfGeocodedAddresses="1"> <GeocodedAddress> <gml:Point> <gml:pos>-20.97292024594901 55.64998423785492</gml:pos> </gml:Point> <Address countryCode="CadastralParcel"> <StreetAddress> <Street>974090001BE0088</Street> </StreetAddress> <Place type="Municipality">Saint-André</Place> <Place type="Numero">0088</Place> <Place type="Feuille">1</Place> <Place type="Section">BE</Place> <Place type="Departement">97</Place> <Place type="CommuneAbsorbee">000</Place> <Place type="Commune">409</Place> <PostalCode>97409</PostalCode> </Address> <GeocodeMatchCode accuracy="1.0"/> </GeocodedAddress> </GeocodeResponseList> </GeocodeResponse>
Est-ce la requête d'exemple qui n'est pas bonne?
Quelle est le format attendu dans le paramètre freeFormAddress permettant de déterminer une parcelle?
Même problème avec ce XML :
Les infos cadastrales ci dessus sont extraites du site du cadastre donc le numéro est fiable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <XLS xmlns="http://www.opengis.net/xls" version="1.2"> <RequestHeader sessionID="" /> <Request version="1.2" methodName="GeocodeRequest" requestID="" maximumResponses="100"> <GeocodeRequest> <Address countryCode="CadastralParcel"> <freeFormAddress>91649</freeFormAddress> <Place type="CommuneAbsorbee">000</Place> <Place type="Section">B</Place> <Place type="Feuille">00</Place> <Place type="Numero">1244</Place> </Address> </GeocodeRequest> </Request> </XLS>
Merci beaucoup.
Adrien
Partager