Message posté par : Ironhands
----------------------------------------
Bonjour,
Je suis face à quelques difficultés sur le champ de renseignement de l'étiquette. La couche est simple (points) avec chaque point légendé avec des informations qui correspondent à sa ligne dans la table attributaire. Dans mon cas, la couche d'origine est une vue PostGIS mais je pense que ça ne change pas grand chose au problème.
Je souhaite avoir de grande étiquettes avec de nombreuses informations qui sont toujours des champs (ou des concaténation de champs de la couche légendée).
-----------------
Code :
'texte 1 '||"champ1" ||'\n' ||
'texte 2: '||"champ2" ||'\n'
||'('|| "champ3" ||')'||'\n'
||"champ4"
-----------------
etc
Bien qu'ayant été jeter un coup d’œil à https://docs.qgis.org/3.34/fr/docs/user_manual/working_with_vector/vector_p…, je constate que dès qu'un champ n'est pas renseigné pour l'objet légendé (NULL), la totalité de l'étiquette n'est pas générée.
Est-ce que ce comportement est logique et souhaité ? Est-ce qu'il faut un autre opérateur de concaténation pour éviter que le moindre champ NULL empêche la génération de la totalité de l'étiquette ?
Merci par avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368944#p368944
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 : Lulle
----------------------------------------
Bonjour,
J'ai finalement trouvé avec difficulté sur un site en anglais https://anitagraser.com/2019/05/04/flow-maps-in-qgis-no-plugins-needed/
Il suffit de créer une couche virtuelle et de faire de la requête SQL dessus.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368935#p368935
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 : ndlc35
----------------------------------------
Bonjour tout le monde,
Depuis un moment j'essaie de mettre en place un modele dans QGIS ou je créé une données à partir d'une base de donnée ou je la reprojette et je voudrais lui implanter un style déjà définie par un fichier .qml. Mais je n'arrive pas à le mettre en place le géotraitement avec le style malgré mes essais de dépendance a la sauvegarde de la donnée en shp.
Auriez-vous une donnée pour mettre ça en place ? Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368929#p368929
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 : eyesonly
----------------------------------------
Bonjour, je suis en train de travailler sur la génération de regle de symbologie.
J'ai bien ma règle qui s'affiche mais j'ai aussi une regle vide qui se crée automatique et j'ai besoin de vos lumières afin de savoir pourquoi. Merci de votre aide et de votre bienveillance
-----------------
Code :
circle = QgsSimpleMarkerSymbolLayer()
circle.setColor(QColor("transparent"))
circle.setStrokeColor(QColor("red"))
circle.setStrokeWidth(0.4)
circle.setSize(4.8)
circle.setStrokeStyle(Qt.SolidLine)
circle.setPenJoinStyle(Qt.MiterJoin)
circle.setPenCapStyle(Qt.SquareCap)
symbol = QgsMarkerSymbol()
symbol.appendSymbolLayer(circle)
rule = QgsRuleBasedRenderer.Rule(symbol,0,1,'"diameter" = 200','"diameter" = 200')
renderer = QgsRuleBasedRenderer(symbol)
root_rule = renderer.rootRule()
root_rule.children().clear()
root_rule.appendChild(rule)
project = QgsProject().instance()
layer = list(project.mapLayers().values())[0]
layer.setRenderer(renderer)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368926#p368926
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 : TonyL
----------------------------------------
Merci de ton retour,
Je veux juste que le champs 'Insse' de la table destinataire soit rempli automatiquement quand je rempli le champs commune.
Les données 'insse' et 'commune' sont connues d'une table, je veux la reprise de ces infos. (Intersects, Geometry, etc....)
Les caractères sont tous en majuscule, et il n'y a pas de différence.
Table 1 = Com_21 et INSEE_COM
Table 2 = Com et INSEE
MERCI
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368906#p368906
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 : laurent00
----------------------------------------
bonjour
déjà il serait bon de différencier l'écriture de tes champs
table 1 -> com + insee
table 2 -> com2 + insee2
perso j'évite les majuscules et encore plus les caractères spéciaux
que signifie exactement "reporter automatiquement" est-ce à la volée ? => champ virtuel peut être
Lj
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368905#p368905
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 : TonyL
----------------------------------------
Bonjour,
J'ai deux tables attributaire qui sont nommés 'Com_21' et une autre pour l’exercice qui est nommé 'Test'.
La table 'Com_21' contient un champs avec le noms des communes 'Com' et un autre champs avec les codes INSEE nommé 'INSEE'....
Sur la seconde table attributaire (Test) j'ai un champs qui s'appelle 'Com', et un second nommé 'INSEE'.
L'objectif de la manip, sur la table attributaire 'Test', est de reporter automatiquement le code 'INSEE' après avoir renseigner le nom de la commune.
J'ai regardé pour passer par 'Formulaire d'attribut'/Type outils/Valeurs relationnelle, et inclure une fonction "aggregate(...)".
Mais là je bug....
Si quelqu'un connais un process, je suis preneur de vos infos...
Merci à tous...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368904#p368904
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 : laurent00
----------------------------------------
bonjour
dans un rapport ou un atlas d'ailleurs, je souhaite que le fond de carte qui s'affiche change selon un attribut de ma couche,
j'ai pour cela créer un champ avec au choix Google ou Bing, et donc dans mon atlas/rapport je souhaiterai que le fond de carte varie selon ce champ
ou et comment appeler ce fond de carte ?
LJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368893#p368893
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 : Ville de Meylan (julia.salas-morillas(a)meylan.fr)
----------------------------------------
Bonjour,
Je me permettais de poser une question aux utilisateurs lizmap. Ayant récemment ajouté deux champs à une couche existante, ces champs ne s'affichent pas sur la pop-up. J'ai testé une édition de la pop-up en html mais ça ne fonctionne pas...
Avez-vous des astuces ?
Merci d'avance et bonne journée :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368497#p368497
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,
Je fais des atlas avec pas mal de couches.
J'ai beau paramétrer la priorité de placement des étiquettes, elles me jouent des tours. En effet, il y a toujours des étiquettes qui chevauchent d'autres.
Existe-t-il un moyen de paramétrer leur placement d'une couche par rapport à ceux d'une autre.
Par exemple, demander que le placement des étiquettes d'une couche A ne doit pas se trouver à moins de tant de mètres du placement des étiquettes d'une couche B?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368888#p368888
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