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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 lun. 16 avril 2018 14:25

Sylvain M.
Membre
Lieu: Carrouges, Orne (61)
Date d'inscription: 8 sept. 2005
Messages: 226

QGIS: Filtre d'entité spatial (ou jointure spatiale dynamique) ?

Bonjour,

Je souhaiterais filtrer une couche selon l'emprise spatiale d'une autre couche, sans avoir à créer une nouvelle couche (virtuelle ou non).
Exemple (fictif) : n'afficher que les lieudits d'une commune (en partant du principe que la couche lieudits n'a pas de référence attributaire communale).

Je crois avoir déjà lu différentes méthodes pour parvenir à mes fins, mais je ne les retrouve pas.

Est-ce que quelqu'un aurait une proposition ?

En SQL (dans le gestionnaire de BDD), cela reviendrait à quelque chose de ce genre :

Code:

SELECT lieudits.*
FROM lieudits
JOIN communes ON ST_INTERSECTS(lieudits.geometry, communes.geometry)
WHERE communes.nom = 'ma commune'

Si c'était possible sans passer par une couche virtuelle, ça m'arrangerait.

Merci pour vos conseils !

Sylvain M.

Dernière modification par Sylvain M. (lun. 16 avril 2018 14:26)


Sylvain M.

Hors ligne

 

#2 lun. 16 avril 2018 17:33

SANTANNA
Membre
Lieu: Angers
Date d'inscription: 18 janv. 2008
Messages: 2092

Re: QGIS: Filtre d'entité spatial (ou jointure spatiale dynamique) ?

Bonjour,
Qu'entends-tu par "filtrer": n'avoir plus que ces entités dans ta couche (comme si tu passais par l'onglet Général des propriétés) ou pouvoir ne sélectionner/manipuler que ces entités?
Si cas 2:
Dans la boîte à outils Traitements, tu as un algorithme "Sélection par localisation" qui fait le job, je pense (en mode interactif, donc).
Il y a aussi, via le chemin des expressions les fonctions d'analyse spatiale de l'extension refFunctions (à explorer, je ne me souviens plus quelles limitations il y a). Et peut-être qu'il y a des extensions pour ce genre de sélection directement; as-tu regardé?

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |