Message posté par : isaquarelle (isabellerose.thiebaut(a)gmail.com)
----------------------------------------
Bonjour,
J'essaie de faire une carte avec des parcelles de différentes couleurs selon le zonage du PLU de la commune. J'affiche le nombre de logements sur chaque parcelle, en étiquettes.
Dans ma légende, j'arrive à mettre les deux couleurs de parcelles. J'aimerais ajouter une ligne pour expliquer l'étiquette. Est-ce que c'est possible ? J'ai essayé de créer une règle dans ma légende mais je n'arrive pas à faire le lien entre le symbole et le champ d'étiquette. J'ai aussi pensé à exporter mes étiquettes comme nouvelle couche, mais je ne sais pas si c'est possible ni si c'est pertinent de faire comme ça...
Merci, bonne journée, Isabelle
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322433#p322433
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 : odusvaulx
----------------------------------------
J'ai refait un test et c'est un problème d'affichage : mon étiquette de polygone se positionne sur le polygone voisin, mais quand je zoome, elle se place sur le bon polygone (voir images)
Mais j'ai également un souci avec la flèche de départ d'étiquette dans easy custom labeling sur une autre couche de données : l'étiquette se positionne correctement, en revanche, le point de départ de la flèche se fait sur le polygone voisin. du coup on a l'impression que l'étiquette concerne le polygne voisin. Est ce qu'on peut intervenir sur les coordonnées de départ de la flèche ? est ce que c'est le centroïde du polygone ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322426#p322426
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 : Lambert I
----------------------------------------
Bonjour,
Vous pouvez utiliser en symbologie les polygones inversés avec comme sous-moteur de rendu la règle $id= @atlas_featureid
Voir pièce jointe
Cordialement
----------------------------------------
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=322425#p322425
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 : Mathieu CHAILLOUX
----------------------------------------
Bonjour,
Quelques remarques tout d'abord :
- si la structure est un dictionnaire, autant l'appeler dict plutôt que List
- par convention le nom d'une variable doit commencer par une minuscule (enfin c'est mieux)
- faites attention à votre indentation quand vous postez du code, le else est décalé et peut s'appliquer au if ou au for
- dans un dictionnaire, la clé est unique et permet d'accéder à la valeur, l'avantage de cette structure est d'accéder rapidement à la valeur en connaissant la clé, ce n'est donc pas forcément une bonne idée de vouloir séparer la clé en 2 parties (couche / champ)
Maintenant pour répondre à vos interrogations, le if ne fonctionne pas car vous testez s'il existe une clé k telle que k = 'BDI_PLU' or toutes les clés sont des tuples (couche,champ) donc structurellement différents.
Le for est effectivement à revoir car vous utilisez la variable 'clef' avant de la définir.
Une idée de code (en remplaçant List par dict) :
-----------------
Code :
for (k_layer, k_field), v in dict.items():
if k_layer == ca.name():
orapport.write(v)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322424#p322424
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 : mad_sydela
----------------------------------------
Bonjour,
Dans le composeur d'impression j'ai plusieurs cartes. Je souhaiterai choisir un cadrage et une échelle pour une carte et qu'automatiquement les autres cartes aient la même emprise (même cadrage et même échelle). J'utilise l'Aperçus dans les propriétés de l'objet mais l'échelle ne suit pas. J'ai pensé utiliser @mapscale mais je ne trouve pas la bonne syntaxe.
Seriez-vous faire ?
Je vous remercie par avance,
MAD
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322423#p322423
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 : Mathieu CHAILLOUX
----------------------------------------
Quelque chose dans le genre devrait marcher :
-----------------
Code :
max = None
for feature in iter:
feature_id = feature["id"]
if max is None or feature_id > max:
max = feature_id
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322422#p322422
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 : aknleo
----------------------------------------
Bonjour,
Je suis nouveau dans qgis et pyqgis.
Je suis à la recherche du code pyqgis qui me permet de filtrer sur une couche de mon projet.
J'ai essayé le code suivant:
FParcel = QgsMapLayerRegistry.instance().mapLayersByName('Parcelles voisines')[0]
Parcel = iface.setActiveLayer(FParcel)
Ch_SPC = 'SPC'
field = FParcel.fieldNameIndex(Ch_SPC)
##
SPC_Pcl = '10111'
expr = QgsExpression(Ch_SPC + ' LIKE ' + SPC_Pcl)
request.setFilterExpression(expr)
iface.showAttributeTable(FParcel)
Fin de mon code
Mais j'ai toujours toutes les données de ma couche.
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322419#p322419
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 : hm85
----------------------------------------
Bonjour,
Dans la version 2.18 de qgis, j'utilisais le plugin mask avec l'atlas.
J'avais donc un masque autour de chaque entité de mon atlas.
Avec la version 3.5, cela ne fonctionne plus ou tout du moins je n'y arrive pas.
J'ai donc fait une couche avec un ensemble de règle pour masquer les données autres de l'atlas en cours ('champ' not in ($atlas_feature).
Mais ça ne fonctionne pas non plus.
Quelqu'un a t-il déjà rencontré ce problème.
Merci d'avance pour vos réponse
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322417#p322417
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,
Je viens d'essayer sur une vieille 2.18 que j'ai et dès la découpe, les étiquettes sont déplacées. Et c'est le même comportement sous les v3.
Vous êtes sûr que c'est la bonne couche qui est étiquetée? Auquel cas, vous vous retrouvez avec toutes les étiquettes des polygones "enfants" au même point?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322408#p322408
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 : 2click
----------------------------------------
Bonjour,
sur QGIS v3.4 l'option index spatial est grisée avec les fichiers GEOJSON. Pourquoi? Est ce qu'il y a une solution pour accélérer ces couches sans passé sur un format shape ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322407#p322407
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