#1 Thu 04 December 2014 16:51
- TheoS
- Juste Inscrit !
- Date d'inscription: 1 Dec 2014
- Messages: 2
SIG : RequĂȘte WFS
Bonjour,
Je suis étudiant en premiÚre année de master géographie à l'université.
Je cherche à obtenir pour mon mémoire les données, théoriquement disponibles, du BRGM sur les mouvements de terrain, en format shapefile.
Je cherche à télécharger tous les mouvements de terrain des Alpes françaises, disons donc des régions RhÎne-Alpes et PACA.
Le visualisateur Infoterre du BRGM permet en théorie de télécharger les données en shp, mais dans la pratique, on ne peut télécharger l'information présente à l'écran que lorsque le zoom est au maximum, impossible donc d'obtenir l'information par ce biais. (A moins de télécharger un nombre incalculable de shape et de les assembler)
Le service web du BRGM, qui a eu l'amabilité de me répondre, m'a donc aiguillé vers les services OGC : http://infoterre.brgm.fr/geoservices-ogc grùce auxquels je devrais théoriquement pouvoir télécharger l'information.
Sauf que :
L'information n'est disponible qu'en format kmz (kml zippé) et via serveur WFS.
Pour le kmz, je n'arrive pas à afficher les mouvements de terrain dans google earth, et je n'arrive pas à l'exporter en shape. Que ce soit via klm2shape en ligne ou via l'outil "klm vers forme" de ArcGis. J'ai donc abandonné l'idée.
Pour ce qui est du WFS, cela ne tĂ©lĂ©charge que les points correspondants aux mouvements de terrain de LozĂšre. Lorsque j'ai exposĂ© le problĂšme au BRGM, ils m'ont rĂ©pondu : "Pour le WFS, le service par dĂ©faut ne renvoie que 1 000 points. Par dĂ©faut, les premiers points quâil renvoie doivent ĂȘtre en LozĂšre. Il faut donc utiliser une requĂȘte WFS avec filtre gĂ©ographique (BBOX ou autre) pour ĂȘtre sĂ»r de remonter les points de la zone dâĂ©tude."
J'ai essayĂ© avec Qgis la fonction "ajouter une requĂȘte" afin de borner la latitude et la longitude mais je n'arrive Ă aucun rĂ©sultat, cela m'affiche un message "La couche *ce que je pense ĂȘtre ma commande, en code* n'est pas une couche valide pour ajouter Ă la carte".
J'ai fait mes petites recherches sur le WFS, les requĂȘtes Ă filtre gĂ©ographique, et les bounding box, mais je pense que cela dĂ©passe de loin mon niveau (0) en code.
Quelqu'un pourrait-il m'expliquer comment cela fonctionne ? Y aurait-il un moins pas trop compliquĂ© de faire une requĂȘte WFS afin d'obtenir les donnĂ©es que je veux ? Ou alors toutes les donnĂ©es Ă l'Ă©chelle France et pas uniquement "les 1000 premiers points par dĂ©faut" si c'est plus simple ?
Merci d'avance de vos réponses.
Hors ligne
#2 Fri 05 December 2014 15:29
- geodev
- Participant occasionnel
- Date d'inscription: 19 May 2012
- Messages: 12
Re: SIG : RequĂȘte WFS
Bonjour,
Pourquoi ne pas fabriquer votre requĂȘte vers le services WFS avec l'objet XMLHttpRequest de Javascript, oĂč vous pouvez facilement personnaliser les arguments de la requĂȘte et notamment le paramĂštre BBOX? Vous pourriez ainsi rĂ©cupĂ©rer un objet, fonction des possibilitĂ©s du service WFS (JSON et XML). Ensuite, il suffira de le parser pour l'exploiter.
J'espere que cela vous aide.
Dernière modification par geodev (Fri 05 December 2014 15:30)
Hors ligne
#3 Sat 06 December 2014 15:55
- TheoS
- Juste Inscrit !
- Date d'inscription: 1 Dec 2014
- Messages: 2
Re: SIG : RequĂȘte WFS
Merci de votre réponse, mais je n'ai malheureusement jamais eu la moindre initiation au codage d'aucune maniÚre que ce soit.
J'ai seulement reçu une formation sur QGis et ArcGis, sur lesquels je sais faire des opérations de base sur des fichiers shapefile ou raster.
Je n'ai donc aucune idĂ©e de ce qu'est concrĂštement une requĂȘte vers un service WFS, ni mĂȘme une requĂȘte tout court, ou mĂȘme javascript.
Dois-je l'Ă©crire (Ă supposer que je sache la formuler) dans la fenĂȘtre qu'ouvre "ajouter une requĂȘte" dans "Ajouter une couche WFS" de Qgis ?
Hors ligne
#4 Sat 06 December 2014 18:23
- geodev
- Participant occasionnel
- Date d'inscription: 19 May 2012
- Messages: 12
Re: SIG : RequĂȘte WFS
Bonsoir,
En effet, "ajouter une couche WFS" dans QGIS permet de consommer les services WFS et de spécifier les paramÚtres et notamment BBOX.
Hors ligne

