Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 23 March 2018 15:55

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Fri 30 March 2018 12:10

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

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

 

Pied de page des forums

Powered by FluxBB