Bonjour,
Pour faire une recherche de commune j'utilise dans ma requête OpenLS le countryCode "StreetAddress" et je filtre avec le département.
Exemple :
Mon problème, sérieux dans la cas de la guyane, est que la position obtenue correspond à un centroïde de toute l'étendue communale et non au centre-ville.
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 <?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/XMLSchema-instance" 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" maximumResponses="50" methodName="LocationUtilityService"> <GeocodeRequest returnFreeForm="false"> <Address countryCode="StreetAddress"> <freeFormAddress>KOUROU</freeFormAddress> <Place type="Departement">973</Place> </Address> </GeocodeRequest> </Request> </XLS>
Existe-t'il un filtre permettant de rechercher la position des centre-villes ?
Concernant la recherche de lieudits j'utilise dans ma requête OpenLS le countryCode "PositionOfInterest" et je filtre avec le département. Je n'ai pas réussi à filtrer avec un autre critère comme la commune.
Exemple :
De manière générale où trouver une documentation concernant les filtrages possibles car je procède par tâtonnements pour l'instant.
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 <?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/XMLSchema-instance" 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" maximumResponses="50" methodName="LocationUtilityService"> <GeocodeRequest returnFreeForm="false"> <Address countryCode="PositionOfInterest"> <freeFormAddress>moyoco</freeFormAddress> <Place type="Departement">973</Place> </Address> </GeocodeRequest> </Request> </XLS>
Partager