Pages: 1
- Sujet précédent - QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS - Sujet suivant
#1 Wed 21 March 2018 11:51
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS
Bonjour,
Est-il possible de réaliser une requête spatiale entre 2 tables d'un flux WFS ?
ex:
http://adour-garonne.eaufrance.fr/servi … .1.0&)
Intersection entre tables STEP et Zones_Vulnerables
Code utilisé (voir capture):
SELECT * FROM STEP Zones_Vulnerables ST_Intersects(STEP.geometry, Zones_Vulnerables.geometry)
Dernière modification par sporito (Thu 22 March 2018 08:54)
Hors ligne
#2 Fri 23 March 2018 15:55
Re: QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS
Il manque un where
Code:
SELECT * FROM STEP Zones_Vulnerables where ST_Intersects(STEP.geometry, Zones_Vulnerables.geometry)
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Mon 26 March 2018 12:20
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS
En effet merci MathieuR
apparemment on ne peut pas réaliser la requête spatiale entre 2 couches, donc je ne comprends pas pourquoi dans Prédicat Spatial, ils proposent le ST_intersects par ex.
Hors ligne
#4 Fri 30 March 2018 12:10
Re: QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS
En fait, dans l'ajout du WFS on peut sans doute rajouter des couches avec des filtres basiques et pas inter-couches.
Ce que vous pouvez faire, c'est ajouter les deux couches WFS puis configurer une Virtual Layer qui effectue des croisements entre elles en spécifiant la req. SQL ci-dessus
geodata au cerema et petits billets en géomatique
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.18: Requete spatiale SQL entre 2 tables issues d'un flux WFS - Sujet suivant