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
Message posté par : laurent00
----------------------------------------
bonjour
dans la gestion des étiquettes \position\ tu peux affecter tes coordonnées X et Y à des champs, ce qui te permttra de bouger l'étiquete sur ta carte avec la barre d'outils étiquette
LJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322406#p322406
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
----------------------------------------
Bonjour,
J'ai découpé des polygones et lorsque je mets les étiquettes, elles conservent la position du centroïde initial.
Il semble que le nouveau centroïde n'a pas été recalculé. Est ce qu'il y aurait un commande pour que Qgis recalcule le centroïde ?
Sinon, comment déplacer manuellement le centroïde comme dans Mapinfo ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322395#p322395
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