Bonjour,
Je souhaite tester le service de géocodage d'IGN, via le langage informatique Python.
J’ai suivi la documentation sur le lien (https://geoservices.ign.fr/documenta...geocodage.html) et j’ai un problème sur la requête. En effet, il demande un paramètre de ressource :Mon code Python est le suivant (CLEF est remplacé par ma clé d’accès) :<ExceptionReport><Exception exceptionCode="MissingParameter">Resource parameter not found</Exception></ExceptionReport> » que je ne trouve pas sur le lien des ressources « https://geoservices.ign.fr/documenta...g%C3%A9ocodage
Code Python : 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 import requests xml = """<?xml version="1.0" encoding="UTF-8"?> <XLS xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.opengis.net/xls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.2/olsAll.xsd"> <RequestHeader srsName="epsg:4326"/> <Request maximumResponses="25" methodName="GeocodeRequest" requestID="uid42" version="1.2"> <GeocodeRequest returnFreeForm="false"> <Address countryCode="StreetAddress"> <freeFormAddress>2 avenue Pasteur 94160 Saint-Mandé</freeFormAddress> </Address> </GeocodeRequest> </Request> </XLS>""" print(requests.post('https://wxs.ign.fr/CLEF/geoportail/ols?', data=xml).text)
Comment peut-on ainsi tester en langage Python l'API d'IGN ?
Je vous remercie.
Partager