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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 15 February 2023 11:34

Alistal
Juste Inscrit !
Date d'inscription: 14 Feb 2023
Messages: 3

QGIS: Requete sur toutes les couches d'un projet

Bonjour,

Je suis néophyte sur QGIS, j'ai bien tenté par moi-même de trouver la solution (incluant recherche sur ce forum) mais je n'ai pas réussi.

Je vous explique :
Je dois créer un plan avec plusieurs cercles, ces cercles se chevaucheront à de nombreux endroits.
Pour un point placé n'importe où dans la zone, je veux pouvoir obtenir les cercles dans lesquels il se situe.
Il y aura BEAUCOUP de cercles, et il vaudrait mieux qu'ils soient sur des couches différentes pour faciliter la lecture et les modifications futures de la carte (sinon une seule couche pour les cercles avec un "overlay_contains('point')" ferait l'affaire)

Je recherche donc une requête SQL ou attributaire où la position du point est comparée à toutes les couches pour obtenir une table attributaire des cercles concernés. Si c'est possible je partirai sur 1 couche=1 cercle, sinon sur 1 couche=tous les cercles.

Merci d'avance !

(bon après j'aurais peut-être une question sur comment extraire la table attributaire ainsi obtenue vers excel...)

Hors ligne

 

#2 Mon 20 February 2023 17:38

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 265

Re: QGIS: Requete sur toutes les couches d'un projet

Bonjour,

Si je comprend bien votre demande, vous souhaitez afficher le nom des cercles qui intersectent ce point c'est bien ça ?

Quand vous dites BEAUCOUP de cercles, combien plus précisément ?

Cordialement

Hors ligne

 

#3 Wed 22 February 2023 08:58

Alistal
Juste Inscrit !
Date d'inscription: 14 Feb 2023
Messages: 3

Re: QGIS: Requete sur toutes les couches d'un projet

Il me faut une table attributaire de tous les cercles qui intersectent le point.

Les cercles ont tous les mêmes champs dans leur table attributaire.

Je dirais qu'il y en aura ~200 au final.

Hors ligne

 

#4 Thu 23 February 2023 13:58

Alistal
Juste Inscrit !
Date d'inscription: 14 Feb 2023
Messages: 3

Re: QGIS: Requete sur toutes les couches d'un projet

J'ai trouvé un moyen de bric et de broc :
- Union(multiple) de toutes les couches des cercles
- Intersection entre le point et la couche d'Union

Ça donne une table d'attribut composée d'une seule ligne : les champs du point ; les champs de tous les cercles, et sont vides ceux des cercles qui ne contiennent pas le point.

edit :
La bonne solution :
Fusionner les couches.
Intersection entre la fusion et le point.

Dernière modification par Alistal (Tue 28 February 2023 09:19)

Hors ligne

 

Pied de page des forums

Powered by FluxBB