Message posté par : Matt974
----------------------------------------
Bonjour,
je souhaite simplifier l'interface utilisateur, notamment en créant des boutons ouvrant une boite de dialogue, invitant l'utilisateur à saisir du texte, afin d'afficher le résultat d'une requete de sélection, plustot que de passer par l'interface de filtre ou de constructeur de requete.
Dans le détail, j'aimerais donc créer un bouton avec une icone, dans une barre d'outil, attacher une action a ce bouton qui ouvre une boite de dialogue invitant l'utilisateur a saisir par exemple le nom d'une rue, quand il clique sur ok, apparait alors la liste de sélection et se place sur l'emprise géographique de la sélection.
OU encore j'aimerais quand je clique sur le bouton, afficher la table d'attribut filtré selon des critères défini.
Plusieurs problèmes :
- Comment créer la barre d'outil et les boutons, avec QtDesigner ? car a priori ça ne fonctionne qu'avec les formulaires !
- Comment integrer cette barre d'outil à Qgis ? j'arrive a décocher ce que je ne souhaite pas voir avec la personnalisation de l'interface, mais rien pour importer une nouvelle barre
- Comment je relis une requete de sélection au bouton ?
- comment j'affiche la boite de dialog ? il faut un script python a priori ? si je récuperere le résultat dans une variable avec un input(), comment je fais passer le contenu de cette variable dans la sélection ?
des infos sinon sur tout ça ? de la doc car j'ai beau fouiller je ne trouve pas grand chose.
en vous remerciant
Mat
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327817#p327817
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 : EnilecT
----------------------------------------
Bonjour,
J’effectue un atlas sur des objets ponctuels répartis sur plusieurs communes.
J'ai fais en sorte que les pages s'affichent dans l'ordre par commune correspondante et non par id du point (qui est le "nom de la page").
Je voudrait obtenir un fichier par commune à l'export, contenant autant de pages qu'il y a de points dans la commune.
J'ai vu qu'on pouvait filtrer selon un champ mais il faut que je refasse la manip à chaque fois, je cherche quelque chose d'automatique.
Merci d'avance si vous avez une solution :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327816#p327816
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-Daniel Lomenède
----------------------------------------
-----------------
Ferraton écrit :
nb : peut-être liè à https://github.com/qgis/QGIS/issues/32452
-----------------
Je n'ai pas testé avec 3.10 mais effectivement il faudrait voir ces modifs
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327813#p327813
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 : Ferraton
----------------------------------------
Merci.
Même avec enumération actuel (fixe) je n'ai pas vu comment le reprendre comme entrée pour le champ valeur de l'algorithme 'extraire par localisation'... je vais poser un ticket dans le github de QGIS.
Alain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327811#p327811
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 : Damien Boilley
----------------------------------------
Bonjour,
Il y a de la doc ici : https://icaci.org/files/documents/ICC_proceedings/ICC2001/icc2001/file/f080… même si j'ai du mal à identifier de quelle projection "classique" on pourrait la rapprocher et quelle formule proj on pourrait écrire pour la paramétrer...
Damien Boilley
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327810#p327810
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 : GlaDal
----------------------------------------
Et pour compléter, pour tes étiquettes tu peux travailler avec cette expression : intersects( $geometry, geometry( get_feature( 'couche_d'intersection', 'champs_de_référence', 'valeur du champs sélectionnée') ) )
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327808#p327808
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 : GlaDal
----------------------------------------
Et si tu as un champ qui discrime la dépendence à l'armoire (est-ce clair ? Pas sûr), tu peux saisir toujours sous la symbo par ensemble de règles : attribute(@atlas_feature, 'ARMOIRE')="ARMOIRE"
Au plaisir,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327807#p327807
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 : GlaDal
----------------------------------------
Bonjour,
As-tu tester cette fonction (à saisir pour une symbo suivant un ensemble de règles) : CASE
WHEN within( $geometry , @atlas_geometry ) = 1 THEN intersects( $geometry , @atlas_geometry )
ELSE NULL
END
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327806#p327806
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 : kagou (kagou(a)kagou.fr)
----------------------------------------
J'ai dans l'ordre :
couche polygone ZONE dessinées pour englober toutes les lampes d'une même armoire
couche point lampes
couche point armoire
couche polyligne reseaux
couche WMS cadastre
J'itère donc sur ZONE.
Le souci avec $id = @atlas_featureid c'est que la couche ZONE joue un role de masque sur absolument tout ce qui est en dessous. y compris le cadastre
Ce sera la solution si la couche cadastre pouvait rester totalement visible tout le temps malgré le masque créé par ZONE.
Le masque de ZONE s'appliquerait sur lampe/armoire et reseaux mais pas sur cadastre.
Est ce possible ? Merci en tout cas de votre réponse fort pertinente
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327795#p327795
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