Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 02 March 2023 17:30

Ratonlaveur
Participant occasionnel
Date d'inscription: 25 Aug 2017
Messages: 40

QGIS: Inserer une image dans un tableau

Bonjour,

Savez vous si il est possible avec le composeur d’insérer des images en dynamique dans une table ?

J'aimerais pouvoir dans le composeur, ajouter une table (ok jusque là tout va bien) à partir d'une couche géographique (ex : couche des plantes) et avoir une colonne avec la photo de la plante (la photo, pas l'url) dont l'url est stockée dans la table attributaire de la dite couche spatiale.

Des idées ?

merci d'avance

Hors ligne

 

#2 Fri 03 March 2023 09:00

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: QGIS: Inserer une image dans un tableau

Bonjour

oui cela et possible, dans le composeur d'impression, vous pour créer votre mise en page, et avoir du dynamisme sur des photos ou du texte, même sans mettre de carte, il faut juste un cadre carte hors zone d’impression, pour la génération d'un atlas, cela vous permet d'imprimer un atlas avec juste du texte et des photos, je fais cela pour les fiches de sondages pédologiques ou j'ai toute les informations mise en forme par bloque ainsi que les photos qui corresponde. Il suffit juste d'imprimer le tout en pdf et j'ai toutes mes fiches classées.

Vincent

Hors ligne

 

#3 Fri 03 March 2023 16:18

Ratonlaveur
Participant occasionnel
Date d'inscription: 25 Aug 2017
Messages: 40

Re: QGIS: Inserer une image dans un tableau

Merci de votre réponse,
Pour préciser l'idée étant d'avoir un tableau avec un colonne présentant les photos issues des URL stockées dans l'attribut de la colonne. cad qu'il est attendu que le tableau n'affiche pas l'attribut (l'adresse de l'url) mais l'objet (l'image)

Hors ligne

 

#4 Fri 03 March 2023 21:09

Julien81
Participant actif
Lieu: Giroussens
Date d'inscription: 14 Jan 2019
Messages: 148

Re: QGIS: Inserer une image dans un tableau

Bonsoir,

pour un tableau avec image, l'objet table attributaire du composeur ne répondra pas à votre besoin! Il vous faut regarder du côté des cadres html, là vous pourrez avec une expression générer un tel tableau avec un objet de type figcaption, il vous faut trouver un template de tableau convenable en html/css et vous pourriez avec un aggregate créer une liste implémentant des lignes au tableau html à partir de vos données (dont l'url qui permettra de charger une image en concaténant les balises nécessaire avec vos données).
Je ne dirais pas que j'ai déjà fait exactement cela (avec des images) mais j'utilise régulièrement des tableau en html en mode atlas pour accompagner des cartes.

Hors ligne

 

#5 Sun 05 March 2023 12:14

liege67
Participant actif
Lieu: Liège
Date d'inscription: 10 Apr 2014
Messages: 125

Re: QGIS: Inserer une image dans un tableau

bonjour
j'ai exactement la même demande que Ratonlaveur ... ;-)

Hors ligne

 

#6 Mon 06 March 2023 16:35

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS: Inserer une image dans un tableau

Bonjour,

Après avoir paramétré l'atlas, vous pouvez ajouter un cadre image, cocher "image raster" et renseigner le champ contenant le chemin complet depuis "éditer" (tout au bout de la ligne à droite).

Bon courage

Hors ligne

 

#7 Sun 12 March 2023 18:39

Julien81
Participant actif
Lieu: Giroussens
Date d'inscription: 14 Jan 2019
Messages: 148

Re: QGIS: Inserer une image dans un tableau

Bonjour,
bon j'ai un peu trainé mais j'ai finalement eu un brin de temps pour jeter un oeil à ce sujet, qui selon ce que j'en comprends et la piste évoquée précédemment n'en est peut être pas un^^
Avec le composeur d'impression via un élément html et avec un tableau de 3colonnes Name||Localisation||IMG on peut insérer une image dans une cellule. On peut générer des tableaux de listes d'images avec coté donnée une table contenant le chemin relatif de ces images et un identifiant les reliant à notre couche d'atlas quelle qu'elle soit! Ca à l'air de plutot bien marcher car on peut tout paramétrer et insérer des expressions pour générer des lignes/images en plus (en faisant bien attention à l'espace dédié et aux dimensions du document  et de ce qu'on insère), n'étant pas du tout branché html css j'ai récupéré du basique, template de tableau.

Hors ligne

 

#8 Sun 12 March 2023 18:58

Julien81
Participant actif
Lieu: Giroussens
Date d'inscription: 14 Jan 2019
Messages: 148

Re: QGIS: Inserer une image dans un tableau

Un lien pour illustrer avec des photos de drone qui viennent s'afficher à coté d'une carte regroupées par les emprises départementales de la couche permettant de générer l'atlas (Departements ADM EXP IGN)

lien vers dossier gdrive :

https://drive.google.com/drive/folders/ … sp=sharing

Salutations

Dernière modification par Julien81 (Sun 12 March 2023 19:04)

Hors ligne

 

#9 Wed 22 March 2023 15:17

Ratonlaveur
Participant occasionnel
Date d'inscription: 25 Aug 2017
Messages: 40

Re: QGIS: Inserer une image dans un tableau

Merci de vos réponses, donc en html cela permettrait du dynamique, j'avoue panouiller un peu !

Hors ligne

 

#10 Thu 23 March 2023 23:44

Julien81
Participant actif
Lieu: Giroussens
Date d'inscription: 14 Jan 2019
Messages: 148

Re: QGIS: Inserer une image dans un tableau

Bonsoir

oui effectivement cela se gère avec une expression de type aggregate pour créer les lignes du tableau avec une image insérée à partir de son url. Vous vous calquez sur un template de table html, en gérant bien votre expression avec un concatenate et en séparateur les balises html vous pourrez faire un affichage dynamique d'images par localisation ou filtre attributaire (dans votre expression aggregate) avec un tableau html via un atlas avec ou sans carte. Il doit y avoir d'autres manières de faire en intégrant aussi du css un peu plus avancé mais là si d'autres ont testé, je me suis arrêté au simple tableau d'images avec le rendu via atlas tel que posté

Hors ligne

 

#11 Thu 23 March 2023 23:49

Julien81
Participant actif
Lieu: Giroussens
Date d'inscription: 14 Jan 2019
Messages: 148

Re: QGIS: Inserer une image dans un tableau

Si ça colle à ce dont vous avez besoin, n'hésitez pas à mettre un extrait de votre table plante contenant les url de photos, que l'on ai une idée de la structure. Je pourrai regarder comment traduire l'expression générant la table souhaitée sur ce modèle.

Hors ligne

 

Pied de page des forums

Powered by FluxBB