Message posté par : Elise Henrot
----------------------------------------
Bonjour,
Je vous remercie.
J'ai donc décoché "contrôlé par l'atlas", mais où est-ce que j'indique le code "@id = @atlas_featureid" ?
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361968#p361968
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 : arginet
----------------------------------------
Bonjour Elise,
Votre problème me semble distinct de celui de BenB. Cela mériterai peut être d'être posté en tant que nouveau sujet...
Dans votre cas, le filtrage des entités en lien avec un atlas peut être être réalisé grâce à des variables dédiées : @atlas_feature, @atlas_featureid, @atlas_geometry, @atlas_pagename
Vous pourriez utiliser @atlas_featureid , qui renvoie l'identifiant de l'entité courante de l'atlas, pour créer une symbologie et des étiquettes basées sur des règles. Ainsi
-----------------
Code :
@id = @atlas_featureid
-----------------
vous permettra de filtrer l'entité courante de l'atlas (c.à.d le périmètre projet que vous souhaitez afficher) et de lui appliquer le symbole voulu. Vous pouvez choisir de n'appliquer aucun symbole ou un symbole plus discret pour les autres périmètres d'étude.
Pour que l'emprise du cadre de carte soit fixe, il suffira de décocher "contrôlé par l'atlas" dans ses propriétés.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361966#p361966
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 : e_lodie (elodie.forestier169(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je rencontre des difficultés pour importer des vues matérialisées (VM) générées depuis des tables distantes (serveur FDW) dans QGIS (dernière LTR 3.28.9) en me connectant en tant que user_simple. Alors qu'avec mon superuser/superadmin je n'ai pas de problèmes.
Avec mon user_simple, sous QGIS, j'ai l'impression qu'il n'a pas les droits pour accéder aux attributs ? La VM n'est pas reconnue en tant que table contenant des géométries, et je n'ai pas accès à la table attributaire (cf. si je l'importe en tant que table sans géométrie).
Je travaille sur deux bases de données sur une même instance postgres 11 et passe par un FDW pour :
* a) appeler des schémas/tables sources (bdd1) vers des schémas/tables distantes (bdd2),
* b) créer des vues matérialisées thématiques (bdd2) qui font appel aux tables distantes (bdd2).
Mon user_simple est sensé pouvoir accéder en mode lecture à mes vues matérialisées.
Il est membre de deux rôles :
* "ri_admin" avec les droits initiaux (with grant option) sur : "CONNECT" à "bdd2" + "USAGE" sur le schéma "public" + "SELECT" sur "spatial_ref_sys" et "geometry_columns"
* "ri_consultref" avec les droits initiaux (with grant option) sur : "CONNECT" à "bdd2" + "USAGE" sur le schéma thématique "them1" + "SELECT" sur les vues matérialisées
J'ai testé de lui donner (via le role "ri_consultref") :
* test 1 : des droits "SELECT" sur les tables distantes (bdd2) - même si je préfèrerai que ces tables ne soient pas visibles pour lui
* test 2 : accès aux tables de bdd1 (CONNECT, USAGE, SELECT)
Mais ça ne change rien...
Avec un droit SELECT sur une table distante, j'ai le même résultat qu'avec mes VM : pas d'accès aux attributs.
Voilà...je ne sais pas si quelqu'un peut m'aider à résoudre ce problème ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361946#p361946
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 : marlon.deg
----------------------------------------
Bonjour,
Je suis également intéressé par vos réponses, j'ai le même souci que Julien34, en faisant des impressions jpeg depuis le composeur d'impression.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361967#p361967
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 : Benjamin Pierrevelcin
----------------------------------------
Bonjour,
Je souhaite importer des données RASTER dans un geopackage. En créant la base de données je m'étonne que le format raster ne soit pas disponible dans "type de géométrie". Pourtant, il est possible d'intégrer des rasters dans un gpkg, n'est-ce pas ?
Merci par avance,
Benjamin
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361961#p361961
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 : Claire276
----------------------------------------
Bonjour,
J'aimerai de l'aide pour attribuer à un point une valeur d'une ligne.
J'ai un réseau composé de lignes et de points.
Chaque ligne est accroché à deux points et chaque point à deux lignes accrochées sur lui.
Je connais la manip pour avoir le nom des points pour les lignes :
attribute( get_feature( NOM DE LA COUCHE','NOM DE L’ATTRIBUT(champ)', geom_to_wkt( start/ end_point( $geometry ),2)),'VALEUR D’ATTRIBUT à TROUVER')
Donc ma demande est : pour chaque point j'aimerai avoir une colonne composé du nom de la ligne amont et une colonne composé du nom de la ligne aval
Merci de votre aide :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361958#p361958
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 : Claire276 (claire.martins(a)ic-eau.fr)
----------------------------------------
Bonjour,
J'aimerai de l'aide pour attribuer à une ligne une valeurs d'un point.
J'ai besoin de nommer une ligne avec le nom du point amont et aval. J'ai vu sur le forum des solution pour attribuer des valeurs d'un polygone sur un point ou un polygone ou une ligne (exemple : le nom de ma commune dans une colonne d'un point) mais ici je n'ai pas de polygone.
Pour plus d'explication :
J'ai dans ma table attributaire point une colonne Nom et j'aimerai dans ma couche ligne que la colonne NOM soit former du "Nom du point amont" - " Nom du point aval".
Chaque ligne est accroché à deux points et chaque point à deux lignes accrochées sur lui.
Merci de votre aide :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359812#p359812
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 : RUPPY (christophe.rupprecht(a)gmail.com)
----------------------------------------
Bonjour à tous,
En préambule, je tiens à préciser que je ne suis pas issu d'un métier du SIG et donc, je tâtonne un peu ^^.
J'ai effectué des mesures d'éclairement (en lux) géolocalisées dans les rues d'une ville. J'ai affecté à chaque point de mesure le nom de la rue via le filaire de voie en créant un tampon et un réalisant une jointure entre les points et les tampons des rues. Jusqu'à là, pas de souci, tout fonctionne. Chaque point dispose d'une valeur en lux, d'un attribut indiqué l'adresse de la voie et est inclus dans un polygone (tampon)
Je souhaiterais maintenant calculer la moyenne de l'éclairement pour chaque rue sachant que la densité de points n'est pas régulière et que donc, un simple calcul de moyenne (addition des valeurs en lux / nbre de points) n'est pas probant. Selon la vitesse de circulation à laquelle les mesures ont été effectuées, l'espacement entre les points de mesure n'et pas le même.
Existe-t-il une fonction ou une méthode dans QGIS pour réaliser cette moyenne ? J'imagine que oui mais pour l'instant, j'ai fait choux blanc :/
Je vous remercie par avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361867#p361867
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 : LPlante
----------------------------------------
Bonjour,
Pour récupérer le nom de commune automatiquement (depuis une couche polygo commune) au dessin d'une ligne, j'utilise l'outil overlay_intersect() en valeur par default. overlay_intersect("couche_commune", nom_commune)
Je tombe sur le cas particulier où une ligne intersecte 2 communes, renvoi donc 2 valeurs pour un champs et empêche donc l'enregistrement.
L'ajout du parametre LIMIT :=1 me permet d'avoir qu'un seul résultat ce qui contourne l'erreur.
La question est: peut on utiliser le centroid de la ligne pour l'overlay_intersect qui lui renverrai à coup sur qu'une seule commune sans créer de couche supplémentaire qui calcul le centroid.
Du genre, WITH geom=centroid(geom) (overlay_intersects('ERROBI-COMMUNES',nom,limit:=1))
Cela permettrait d'aller plus loin avec startpoint et endpoint pour récupérer des identifiants de points au depart ou fin d'une ligne par exemple!
Merci d'avance!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361925#p361925
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 : GDU42 (geoffrey.dubost(a)echo-acoustique.com)
----------------------------------------
Bonjour à tous,
Après plusieurs recherches qui n'aboutissent pas, je viens demander de l'aide sur le forum pour comprendre pourquoi j'ai une erreur quand je lance un algorithme dans le modeleur graphique.
J'utilise le modeleur depuis peu, je ne suis donc pas très expérimenté, j'apprends "sur le tas" comme on dit.
Ce que je veux faire : réaliser un tampon dont la distance est fonction d'un champs d'une couche vectorielle.
Ce que je fais dans le modeleur : je définie une entrée "couche vecteur", puis je créé une entrée "champs vectoriel" pour cibler le champs qui m’intéresse.
Ensuite, j'utilise l'algorithme "Tampon" pour créer une couche avec pour distance un calcul basé sur le champs ciblé de ma couche vectorielle (formule : 1,2 * la valeur du champ). J'ai donc testé (valeur pré-calculée) :
1.2 * @champsvectoriel --> ne marche pas
1.2 * attribute(@couchevecteur, @champsvectoriel) --> ne marche pas
Peut-être que je n'utilise pas les bonnes expressions, mais je ne trouve justement nul part d'exemples de paramétrages du modeleur pour cette simple utilisation.
Je vous remercie.
PS : si vous connaissez un bon gros tuto qui me permettrait de trouver la réponse à ma question, et à d'autres futures du même type, je prends.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361942#p361942
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