#1 Wed 26 August 2015 14:31
QGIS 2.8 : restreindre un flux WFS
Bonjour,
Comme de nombreuses personne, j’opère des requêtes sur des flux WFS via QGIs (bouton Add WFS layer).
Il semblerait qu'on puisse restreidnre la requête mais mes essais n'ont pas encore bien fonctionnés.
Voilà une piste que j'ai trouvé, à savoir rajouter un "BBOX" dans l'adresse du flux :
http://gis.stackexchange.com/questions/ … yer-dialog
Pour donner quelque chose comme ça :
Code:
http://www.osmgb.org.uk/ogc/wfs-vmd?SERVICE=WFS&REQUEST=GetFeature&TYPENAME=OS-VMD:road&SRSNAME=EPSG:27700&BBOX=447901.707808,337571.014355,453015.418400,341833.260141
Cependant, j'aimerais trouver un moyen de restreindre ce flux à l'emprise actuelle de l'écran ou plus simplement à une couche vecteur sans effort de saisie : je sais que je peux récupérer une emprise, écrire le Xmin/XmaxYmin/Ymax, mais voilà, je ne veux pas écrire (du moins, je ne veux pas que les gens à qui je vais l'expliquer aient à le faire).
Existe t il à l'heure actuelle un moyen "intuitif" et "clic-bouton" de faire une requête WFS filtrée sur quelque chose ?
Je vois bien un bouton construire une requête en bas, mais je dois mal m'y prendre, car ma syntaxe basée sur les $x et $y ne marchent, ni mes essais avec $bbox. Mon petit doigt me dit que je dois l'écrire de travers...
Merci pour toute piste.
Dernière modification par Robin (Wed 26 August 2015 14:32)
Hors ligne
#2 Wed 26 August 2015 14:50
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS 2.8 : restreindre un flux WFS
Bonjour,
Ce n'est pas vraiment une solution mais pour information à une époque cette option existait. Malheureusement il ne semble pas y avoir de progrès récents pour sa réintroduction.
http://hub.qgis.org/issues/4604
Hors ligne
#3 Thu 27 August 2015 09:55
Re: QGIS 2.8 : restreindre un flux WFS
Je suppose qu'on devrait pouvoir faire ça via un plugin qui agirait en amont de la fonction d'ajout de WFS.
Dans l'idée, l'outil mettrait les coordonnées d'une couche chargée sous QGIS ou de l'emprise affichée dans une variable et créerait une requête incluant la BBOX en y réinjectant la variable pour lancer la requête. Je pense qu'il y a tout ce qu'il faut pour le faire... mais yakafokeu, comme dit l'autre. Je n'ai pas (encore) les connaissances pour faire ce genre de choses, mais ...avis aux amateurs...
Hors ligne