Message posté par : Sylvain M.
----------------------------------------
Je viens de trouver une solution : la taille de mes diagramme était définie par un champ.
Je viens de rajouter cette expression pour mettre une taille de 0 pour les diarammes filtrés :
-----------------
Code :
CASE WHEN "mon_champ" = attribute( @atlas_feature , 'champ_de_filtrage') THEN champ_taille ELSE 0 END
-----------------
Si jamais vous aviez une autre solution, je prends quand même ! :D
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344175#p344175
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Sylvain M.
----------------------------------------
Bonjour à tous,
Je cherche à réaliser un atlas pour chaque entité d'une couche d'emprise, filtrant les autres couches grâce à une règle de ce type :
-----------------
Code :
"mon_champ" = attribute( @atlas_feature , 'champ_de_filtrage')
-----------------
Ça marche très bien pour la plupart des couches, mais je n'ai pas trouvé comment le faire pour des couches représentées sous forme de diagrammes (camemberts).
L'expression de filtrage est accessible depuis le sous-moteur de rendu "ensemble de règles" de l'onglet "Symbologie" (dans mon cas, la symbologie est de type "Aucun symbole").
Mais elle n'est pas accessible depuis l'onglet "Diagrammes" des propriétés de la couche.
Quelqu'un aurais un piste ?
Naturellement, j'aurais imaginer trouver cette possibilités depuis l'onglet "Source" et via un "Filtre d'entité du fournisseur de données", mais la fonction "attribute( @atlas_feature , 'champ_de_filtrage')" fait planter le filtre d'entité...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344174#p344174
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : GurvanP
----------------------------------------
Bonjour,
En ce cas il faut créer des fichiers CSV comprenant les différentes options. Puis dans 'Propriétés de la couche' --> 'Formulaire d'attributs' sélectionner l'outil 'Liste de valeurs' puis charger les données depuis un CSV. Alors les options apparaîtront dans le formulaire.
J'espère avoir répondu correctement au problème.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344169#p344169
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : MaxRéb (maximenaturaliste(a)gmail.com)
----------------------------------------
Bonjour,
Je dois placer des arbres sur une haie et ces arbres sont à équidistance.
Au lieu de le faire à la main (où le risque d'erreur est très grand),
est-il possible de le faire automatiquement ?
Merci de votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344148#p344148
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Salomeee
----------------------------------------
Bonjour,
Je souhaite réaliser un menu déroulant à choix multiple dans un champ d'une de mes couches. Pour cela je vais dans Propriétés -> Formulaire -> Type d'outil et je sélectionne "Valeur relationnelle".
Cependant ayant plus de 2000 entités dans mon champ, qui sont pour les 3/4 vides, lorsque que je fais "Valeur relationnelle" il me fait bien un menu déroulant à choix multiple mais dans lequel il y a les entités que je souhaite PLUS toutes les entités vides que je ne veux pas.
J'ai beau chercher sur internet, je ne trouve aucune solution qui réponde à mon problème.
Pourriez-vous m'aider à répondre à mon problème ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344164#p344164
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : GurvanP
----------------------------------------
Bonjour,
Je travail sur QGIS 3.16.3 avec un PC sous Windows 7 version 6.1.
J'ai créé un projet et l'ai enregistré uniquement sur une clef. Le projet est assez simple, seulement 4 shapes, une jointure entre deux couches et quelques WMS (Scan, Google satellite, ESRi). Une couche nommée "Reboisement" est plus complexe que les autres (environ 150 champs dont une quarantaine reliées à des CSV).
Maintenant je voudrais partager ce projet à mes collègues en le déplaçant sur le serveur commun et c'est là que ça ne va plus. Je copie le dossier complet comprenant des sous dossiers (couches, CSV, styles) et le colle. A l'ouverture du projet, la couche reboisement perd ses champs et prends ceux d'une autre couche. Le formulaire de saisie lui reste le même (créé sou QT) mais inutile car non reliés aux champs visés. Je ne vois pas d'où cela peut venir d'autant que si je déplace ce projet dans d'autres dossier de ma clef, tout s'ouvre normalement. Dans les propriétés du projet, 'enregister les chemins' est en 'relatif'.
J'ai cherché un peu partout sans trouver de cas similaires, j'ai aussi essayer d'utiliser l'extension QConsolidate 3 mais cela n'a pas fonctionné.
Merci d'avance à tous pour vos réponses
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344163#p344163
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jean Cascalès
----------------------------------------
Bonjour,
Dans un précédent post, j'ai réussi, avec l'aide de votre concours, à mettre de manière automatique le numéro des parcelles qui sont visibles sur la carte du composeur :
-----------------
Citation :
'Pylone(s) n°' || '' || aggregate('Pylones','concatenate',"numt", concatenator:=' - ',order_by:="numt",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))
-----------------
Je reprends ce même codage pour l'adapter aux communes qui sont visibles sur la carte du composeur :
-----------------
Citation :
'Commune(s)' || '' || aggregate('Communes','concatenate',"tex2", concatenator:=' - ',order_by:="tex2",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))
-----------------
Et cela ne fonctionne pas. J'ai ce message :
-----------------
Citation :
No feature was found on this layer to evaluate the expression.
-----------------
Qqun aurait une explication. Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344154#p344154
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jean Cascalès
----------------------------------------
Bonjour,
Dans un précédent post, j'ai réussi, avec l'aide de votre concours, à mettre de manière automatique le numéro des parcelles qui sont visibles sur la carte du composeur :
-----------------
Citation :
'Pylone(s) n°' || '' || aggregate('Pylones','concatenate',"numt", concatenator:=' - ',order_by:="numt",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))
-----------------
Je reprends ce même codage pour l'adapter aux communes qui sont visibles sur la carte du composeur :
-----------------
Citation :
'Commune(s)' || '' || aggregate('Communes','concatenate',"tex2", concatenator:=' - ',order_by:="tex2",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))
-----------------
Et cela ne fonctionne pas. J'ai ce message :
-----------------
Citation :
No feature was found on this layer to evaluate the expression.
-----------------
Qqun aurait une explication. Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344152#p344152
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Lison94
----------------------------------------
J'ai trouvé le problème, je crois que c'était un souci de multipolygone. Car en cliquant sur forcer le type multiple cela a fonctionné.
Merci :)
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344151#p344151
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : SANTANNA
----------------------------------------
Bonjour,
-----------------
Citation :
Par contre, quand on souhaite simplement récupérer la valeur du polygone croisant le point (et non la valeur du polygone le plus proche), il n'est plus possible d'utiliser cette fonction.
-----------------
J'en doute. S'ils se croisent, la distance est 0 donc toujours une des plus proches. Autrement, regardez les autres fonctions overlay_... et surtout les paramètres qu'ils prennent.
Pour refFunctions, il me semble bien que la doc indique ces limitations et conseille notamment un seuil de données.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344147#p344147
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net