Message posté par : SANTANNA
----------------------------------------
Bonjour,
Il vous faut inverser la logique, à savoir, au lieu de concaténer les résultats de l'agrégat (et donc d'une liste des noms de photosdans votre référence HTML) , il vous faut agréger/concaténer les références/chemins renvoyant à chaque photo. Bon peut-être (!) pas très clair mais le code le sera peut-être plus (PS: j'ai pas testé avec la variable project_folder)
-----------------
Code :
[%aggregate(
'Observation',
'concatenate',
concat(
'<img src="file:///',
@project_folder,
"OBS_PHOTO1",
'" width = "500"/>'
),
"ID_Troncon"=attribute(@atlas_feature, 'ID_Troncon'),
'\n'
)%]
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367673#p367673
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 : Cromorne (ericcq.adam(a)wanadoo.fr)
----------------------------------------
Bonjour!
Je suis nouveau sur le forum et débutant avec QGIS. J'utilise QGIS 3.34.2-Prizren.
Voici le problème que je rencontre, et pour lequel je cherche de l'aide.
Dans QGIS j'ai importé des points XYZ à partir d'un fichier csv. Une couche est créée avec les points du fichier, et la table d'attributs retranscrit tous ces points.
J'effectue une interpolation TIN, avec laquelle je crée un fichier .tif, et un fichier .kml. Dans aucun des deux fichiers, l'altitude z n'est vraiment reprise.
Dans le fichier kml les altitudes sont à 0; dans la "bande TIF" le minimum est égal au maximum.
Qui parmi vous sait ce que je devrais faire ?
Merci à ceux qui me répondront.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365040#p365040
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 : Oaziss (quermont.remi(a)gmail.com)
----------------------------------------
Bonjour !
Je me tourne vers le forum parce que je ne trouve pas de solution à mon problème.
Je travaille sur un tracé de voie verte, qui est constitué d'un long tracé ( 1 polyligne ) et de points kilométriques (42 points) situés le long de ce tracé.
Je dois générer un atlas qui permettrait d'avoir des vues de chaque tronçon orientés toujours avec le départ vers la gauche et l'arrivée vers la droite.
Pour cela, j'ai découpé ma voie en de multiples polylignes qui représentent chacune un tronçon entre deux PK (Pour cette étape, je suis passé par "fragmenter ligne avec couche de points" de SEXTANTE sur gvSIG).
J'ai généré, sur QGIS, des géométries d'emprise, en espérant pouvoir récupérer l'angle des rectangles générés et les appliquer à mon atlas, mais je ne comprends pas comment ces angles sont calculés. Parfois, cela fonctionne très bien, et parfois (souvent), pas du tout. J'ai surement loupé quelque chose, mais je ne sais pas quoi.
Je vous laisse à dispositions les quelques données dont je vous parle ici pour observer tout ça :
https://www.transfernow.net/QEYWuS022020
Et si vous avez des questions, je vous répondrai !
D'avance merci, Rémi
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330804#p330804
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 : Lepido (lepi.marbois(a)free.fr)
----------------------------------------
Bonjour,
Je souhaiterai faire varier un symbole en fonction de 3 champs : 'type', 'précision localité' 'groupe espèce'
le champ 'type' fait varier le nature du symbole : triangle, rond .... (5 possibilités)
le champ 'précision localité' fait varier la taille du symbole par ex de 2 à 3,5 mm en 5 pas
le champ 'groupe espèce' fait varier la couleur du symbole ~10 couleurs
dois-je faire un ensemble de règles pour chaque combinaison possible ... ou y aurait-il un moyen de factoriser ??
Merci de vos conseils, Pierre
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339762#p339762
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 : kevinP (kevin.pinguet(a)yahoo.fr)
----------------------------------------
Bonjour,
Je rencontre un soucis avec les diagramme texte.
On me demande des cartes avec des pourcentages de réussite pour certaines entités positionnées sur la carte.
Je souhaiterai pouvoir avoir une couleur différente du fond en fonction de la valeur.
Exemple, une entité à 90%, le fond du diagramme sera en vert, et une autre entité à 70% le fond sera alors en jaune.
Pouvez vous m'aider ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368246#p368246
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 : ETmeric
----------------------------------------
Lorsque je rentre mon filtre, le résultat me donne 0 à chacun des libellés de la légende pourtant j'ai groupé par le code culture : @symbol_label || ' ' || sum( "HA", "CODE_CULTU" ) || ' hectares'
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368269#p368269
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 : LMIGNON (mignon_laurent(a)yahoo.fr)
----------------------------------------
Bonjour,
J'aimerais savoir s'il existe un moyen d'inverser l'ordre d'apparition des couches dans ce panneau ? Pour être plus clair, de visualiser en haut les dernières couches créées ; donc en fait "de bas en haut", alors que l'outil ne me propose que "de haut en bas".
D'avance merci, bien cordialement, L. MIGNON
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368278#p368278
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 : Tixi
----------------------------------------
Pourquoi ne pas faire une carte supplémentaire qui engloberait tout ces lieux.
Ensuite, il faut faire une légende pour cette carte, qui du coup contiendrait tout.
Cette carte peut etre hors cadre pour qu'elle ne soit pas dans le fichier de sortie. L autre choix c est d'utiliser l'option du rendu pour exclure la carte de l'export. Ce doit etre l avant dernière option, avant les variables.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367990#p367990
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 : ilian_mas (ilianmasson(a)gmail.com)
----------------------------------------
Bonjour S.ar,
Il est possible de réaliser ça en utilisant exclusivement les algorithmes proposés dans la boite à outil "classique" de qgis; cependant c'est surement plus efficace de passer par du SQL!
Pour cela, il faut deux couches en entrée; une première couche polygonale ayant pour entités des emprises d'occupation du sol (comprenant dans leur table attributaire un code correspondant au type d'occupation du sol décrit = "typ_occup"), la seconde couche étant celles des parcelles (comprenant dans leur table attributaire un ID ="id_parcelle" et un champ correspondant à leur surface totale "surf_parcelle").
Pour cela, 5 étapes :
1. Intersection
Couche source : la couche d'occupation
Couche de superposition : les parcelles.
On découpe ici les entités d'occupation du sol selon les limites des parcelles.
2. Regrouper.
Couche source : résultat de l'étape 1.
Champs de regroupement : "id_parcelle", "typ_occup"
Le résultat correspond à des entités regroupées par commune et par type d'occupation, donc le nombre d'entités est égal à la somme des types d'occupation du sol pour chaque parcelle étudiée.
3. Calculatrice de champ.
Couche source : résultat de l'étape 2.
nom du champ : "surf"
Type / Longueur / précision : comme ça vous arrange (décimal a priori)
Formule : $area (divisé selon l'unité de mesure souhaitée si différente des m²)
On mesure ici la surface de chacune des nouvelles entités regroupant d'occupation du sol découpées selon les limites des parcelles.
La table en résultat est "longue", on souhaite la pivoter en large en ayant autant d'entités qu'il y a de parcelles.
4. Agrégation
Couche source : résultat étape 3
Grouper par expression "id_parcelle"
La liste des champs dans le tableau agrégats doit comprendre :
-Expression source : id_parcelle - Fonction d'agrégation : first value - Nom : id_parcelle
-Expression source : surf_parcelle - Fonction d'agrégation : first value - Nom : surf_parcelle
-Expression source : surf - Fonction d'agrégation : sum - Nom : surf_totale_occupation_sol
-Expression source : if ("typ_occup" = 'agriculture', "surf", 0) - Fonction d'agrégation : sum - Nom : surf_agriculture - Bien préciser le type et la longueur
-Expression source : if ("typ_occup" = 'agriculture', ("surf" / "surf_parcelle")*100, 0) - Fonction d'agrégation : sum - Nom : part_agriculture - Bien préciser le type et la longueur
-Expression source : if ("typ_occup" = 'sylviculture', "surf", 0) - Fonction d'agrégation : sum - Nom : surf_sylviculture- Bien préciser le type et la longueur
-Expression source : if ("typ_occup" = 'sylviculture', ("surf" / "surf_parcelle")*100, 0) - Fonction d'agrégation : sum - Nom : part_sylviculture- Bien préciser le type et la longueur
etc.
5. Jointure par valeur de champ
Couche source: couche des parcelles de base
Champ de la table : "parcelle_id"
Couche en entrée 2 : résultat de l'étape 4
Champ de la table 2 : "parcelle_id"
Jointure un à un
Ici on rebascule le résultat "tabulaire" de l'étape 4 vers les entités géométriques/géographiques des parcelles, pour ensuite pouvoir exploiter ces valeurs.
On aboutit donc à une couche de résultat dont les entités sont les parcelles, avec une table attributaire comprenant :
-l'ID de la parcelle
-la surface totale de la parcelle
-la surface totale occupée par les
-la surface du type 1 d'occupation du sol (ex: agriculture)
-le pourcentage occupé par le type 1 sur la parcelle
-la surface du type 2 d'occupation du sol (ex:sylviculture)
-le pourcentage de sylviculture par rapport à la surface totale)
-etc.
Par ailleurs ces 5 algorithmes sont bien sur disponibles dans le modeleur graphique.
N'hésitez pas si ça n'est pas clair!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368296#p368296
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 : Bruno IRATCHET (bruno(a)georezo.net)
----------------------------------------
Par ici SVP.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368307#p368307
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