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 Fri 26 January 2024 14:23

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 130

QGIS/Atlas de plan: filtrer points par localisation dans un polygone

[résolu]

bonjour

je dispose de points d'observation dans les 5 provinces wallonnes (5 polygones), j'ai préparé un atlas de plan (qui fonctionne sans le filtre à définir ci-après) dont la couche de couverture (atlas_pagename - champ NameFRE) est la couche des provinces
dans l'atlas, je souhaite filtrer les points et ne les afficher que dans la province courante

j'ai donc créé pour la couche de points une symbologie "Ensemble de règles" dont la règle "Présent dans la province" est celle-ci

overlay_within( 'Layer_Provinces', filter:= 'NameFRE' =  @atlas_pagename ) ou
overlay_within( 'Layer_Provinces', filter:= NameFRE =  @atlas_pagename )

et le ELSE est un autre symbole
ce filtre rend "false" pour tous les points et c'est le symbole de la règle ELSE qui s'applique partout

où est mon erreur ?
merci, jean marc

Dernière modification par liege67 (Fri 26 January 2024 16:23)

Hors ligne

 

#2 Fri 26 January 2024 15:04

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3807

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

Bonjour,

je souhaite filtrer les points et ne les afficher que dans la province courante


Utilisez donc l'outil de filtre spatial de l'objet carte lui-même. Voir paramètres de découpage

overlay_within( 'Layer_Provinces', filter:= 'NameFRE' =  @atlas_pagename )


Cette formule n'est pas bonne car 'NameFRE' est du texte litéral et j'imagine que vos pages d'atlas (vos provinces) ne se nomment pas ainsi.

overlay_within( 'Layer_Provinces', filter:= NameFRE =  @atlas_pagename )


Il n'y a rien qui me saute à l’œil avec celui-ci. L'atlas est bien activé?

Hors ligne

 

#3 Fri 26 January 2024 15:16

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 130

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

bonjour

l'atlas fonctionne bien, avec le champ NameFRE comme nom de page - voir illu

jean marc


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

Hors ligne

 

#4 Fri 26 January 2024 16:05

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 130

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

le paramètre "découper aux limites de l'entité atlas", que j'avais complètement perdu de vue, fait le job !
merci


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

Hors ligne

 

#5 Sat 27 January 2024 15:17

Tixi
Participant actif
Date d'inscription: 6 Jun 2022
Messages: 103

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

le paramètre "découper aux limites de l'entité atlas", que j'avais complètement perdu de vue, fait le job !


Ca, ca marche pour la légende, mais je n'ai rien vu de tel pour la carte. Si j ai rate quelque chose, merci de préciser ou sont ces paramètres.

Cordialement

Hors ligne

 

#6 Sat 27 January 2024 15:55

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 130

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

Tixi a écrit:

le paramètre "découper aux limites de l'entité atlas", que j'avais complètement perdu de vue, fait le job !


Ca, ca marche pour la légende, mais je n'ai rien vu de tel pour la carte. Si j ai rate quelque chose, merci de préciser ou sont ces paramètres.

Cordialement


ci-joint illustration - on parle bien ici des param de l'objet carte dans la mise en page (Qgis 3.32.3)

jean marc


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

Hors ligne

 

#7 Sun 28 January 2024 14:26

Tixi
Participant actif
Date d'inscription: 6 Jun 2022
Messages: 103

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

Merci, je pense que j aurais du voir cette fonctionnalite.

Je n ai pas fini de faire le tour de toutes les options, mais ca me sera tres utile.

Cordialement

Hors ligne

 

#8 Sun 28 January 2024 14:29

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 130

Re: QGIS/Atlas de plan: filtrer points par localisation dans un polygone

cette fonctionnalité est apparue avec la version 3.16
https://www.qgis.org/fr/site/forusers/v … atlas-maps

Dernière modification par liege67 (Sun 28 January 2024 14:29)

Hors ligne

 

Pied de page des forums

Powered by FluxBB