Précédent   Forum des professionnels en informatique > Applications > SIG : Système d'information Géographique > IGN API Géoportail
IGN API Géoportail Forum d'entraide sur l'API Géoportail développé par IGN
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 10h14   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Par défaut OpenLS XLS version 1.1 ?

Bonjour,

Je me suis lancé dans l'utilisation du service de recherche d'adresse qui s'appuie sur le standard OGC OpenLS.
J'aimerais, autant que possible, me passer de l'API et reposer sur OpenLayers uniquement.

Or, dans la librairie OpenLayers, seule la version 1.1 de OpenLS est supportée.
Il semble qu'à l'inverse, le service de recherche d'adresse ne supporte que 1.0. Quelqu'un peut-il me le confirmer ?

D'autre part, il semble y avoir quelques typos dans les réponses du service.
- "1.000000" pour le numéro de version,
- un espace en trop dans l'url pour schemaLocation.
NB : Ces problèmes semblent avoir déjà été remonté par le passé cf. http://www.developpez.net/forums/d91...ervice-openls/)

Code :
1
2
<xls:XLS xmlns:xls="http://www.opengis.net/xls" version="1.000000" xmlns:gml="http://www.opengis.net/gml"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/xls /WEBS/ign/interop-ols.ign.fr/docs/lbs_p/gen/data/openls/LocationUtilityService.xsd">
Merci,
Pierre
pgiraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 13h02   #2
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Il semble également que les coordonnées dans la réponse soient inversées (lon <-> lat).
Citation:
<GeocodedAddress>
<Point xmlns="http://www.opengis.net/gml">
<pos dimension="2">48.844062 2.423231</pos>
</Point>
<Address countryCode="FR">
<StreetAddress>
<Street>2 AV PASTEUR</Street>
</StreetAddress>
<Place type="Municipality">Saint-Mandé</Place>
<PostalCode>94067</PostalCode>
</Address>
<GeocodeMatchCode accuracy="0.753836" matchType="Street number"/>
</GeocodedAddress>
pgiraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 15h02   #3
Expert Confirmé

 
Homme Didier Richard
Ingénieur cartographe
Inscription : avril 2009
Messages : 2 734
Détails du profil
Informations personnelles :
Nom : Homme Didier Richard
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur cartographe
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 2 734
Points : 3 502
Points : 3 502
Citation:
Envoyé par pgiraud Voir le message
Je me suis lancé dans l'utilisation du service de recherche d'adresse qui s'appuie sur le standard OGC OpenLS.
J'aimerais, autant que possible, me passer de l'API et reposer sur OpenLayers uniquement.
Sympa comme approche, tu pourrais aussi utiliser l'API pour backporter dans OpenLayers ...

Citation:
Envoyé par pgiraud Voir le message
Or, dans la librairie OpenLayers, seule la version 1.1 de OpenLS est supportée.
Il semble qu'à l'inverse, le service de recherche d'adresse ne supporte que 1.0. Quelqu'un peut-il me le confirmer ?
Non, les deux dans l'API


Citation:
Envoyé par pgiraud Voir le message
D'autre part, il semble y avoir quelques typos dans les réponses du service.
- "1.000000" pour le numéro de version,
Oui, c'est connu, mais on va changer de version dans quelques mois ...

Citation:
Envoyé par pgiraud Voir le message
- un espace en trop dans l'url pour schemaLocation.
NB : Ces problèmes semblent avoir déjà été remonté par le passé cf. http://www.developpez.net/forums/d91...ervice-openls/)

Code :
1
2
<xls:XLS xmlns:xls="http://www.opengis.net/xls" version="1.000000" xmlns:gml="http://www.opengis.net/gml"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/xls /WEBS/ign/interop-ols.ign.fr/docs/lbs_p/gen/data/openls/LocationUtilityService.xsd">
Merci,
Pierre
un schemaLocation est constitué d'un espace de nommage, d'espaces, d'une URL sur le schéma correspondant à l'espace. Je ne vois pas d'espace dans l'URL... Par contre, elle est incomplète
dgrichard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 15h03   #4
Expert Confirmé

 
Homme Didier Richard
Ingénieur cartographe
Inscription : avril 2009
Messages : 2 734
Détails du profil
Informations personnelles :
Nom : Homme Didier Richard
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur cartographe
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 2 734
Points : 3 502
Points : 3 502
Citation:
Envoyé par pgiraud Voir le message
Il semble également que les coordonnées dans la réponse soient inversées (lon <-> lat).
Oui, c'est pour cela que dans Geoportal.Format.XLS.v1_1, on passe l'option xy à false au parser GML. Cette erreur ne sera corrigé qu'avec la version suivante du service qui, du coup, passera en 1.2 avec des extensions.
dgrichard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h59.


 
 
 
 
Partenaires

Hébergement Web