#1 Mon 23 November 2020 22:02
QGIS 3.10: Atlas et images associees
Bonjour,
Peut-on dans un composeur ajouter une image qui est liée à l'atlas ?
Je cherche en vain dans le menu "propriété de l'objet".. source de l'image ... "éditer"
mais impossible de trouver la chaine d'expression qui pilotera mes photos avec l'atlas.
Merci pour vos retours
Hors ligne
#2 Tue 24 November 2020 09:49
- ckiko13
- Participant assidu
- Date d'inscription: 20 Feb 2007
- Messages: 363
Re: QGIS 3.10: Atlas et images associees
Bonjour
Peut-être un début de réponse:
https://gis.stackexchange.com/questions … as-in-qgis
https://nyalldawson.net/2013/04/a-neat- … as-prints/
Bonne journée
Hors ligne
#3 Tue 24 November 2020 11:00
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS 3.10: Atlas et images associees
Bonjour,
Tu insères un objet image, dans propriétés de l'objet, tu cliques images raster, ensuite dans le Constructeur de Chaîne d'Expression, dans Editer..., tu renseignes le champ dans lequel le nom de l'image est renseigné.
Code:
@project_folder || './'||"photo"
Cordialement.
Opérateur cartographique & DAO & PHP.
Hors ligne
#4 Tue 24 November 2020 15:56
Re: QGIS 3.10: Atlas et images associees
Merci pour ces deux liens qui par le biais d'une intégration d'un cadre html pourrait permettre l'insertion d'images.
Hélas, je n'arrive pas à l'adapter à mon contexte de travail.
Le champ "img_lien" contient le nom de l'image à récupérer, nom qui est nommé comme l'index de mon atlas. Il reste rouge dans la synthaxe html... pourquoi ?
Code:
<style> <img src = "file:///E:/_travail_en_cours/[% " img_lien " %]" style = "largeur: auto; hauteur: 100%; affichage: bloc; marge: 0px 0px 0px auto;" /> </style>
Quand à la solution de michel56, il me manque un élément de compréhension.
j'ai placé toutes mes images à la racine du projet, le chemin est reconnu mais l'image n'apparait pas dans le composeur.
J'ai cherché en vain, je reviens vers vous.
Cordialement
Hors ligne
#5 Tue 24 November 2020 16:40
- ckiko13
- Participant assidu
- Date d'inscription: 20 Feb 2007
- Messages: 363
Re: QGIS 3.10: Atlas et images associees
En ragardant vite fait votre image, votre chemin n'est pas cohérent dans les "/" - "\"
E:
\
travail_en_cours
/
xxx.png
Dernière modification par ckiko13 (Tue 24 November 2020 16:41)
Hors ligne
#6 Tue 24 November 2020 17:05
Re: QGIS 3.10: Atlas et images associees
Oui, en effet cela ressemble à une erreur de ma part ... mais mettre \ est interdit dans l'expression. "expression invalide".
pourtant, @project_folder qui est lié au répertoire où est enregistré le projet, est renvoyé avec le \
Incompréhension, en effet.
D'où mon appel à l'aide
Hors ligne
#7 Tue 24 November 2020 17:17
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3947
Re: QGIS 3.10: Atlas et images associees
Bonjour,
mais mettre \ est interdit dans l'expression. "expression invalide".
Et en le doublant (\\)?
Hors ligne
#8 Tue 24 November 2020 17:55
Re: QGIS 3.10: Atlas et images associees
Merci Santana, encore une fois la solution est trouvée :-) en effet, il faut doubler.
synthaxe finale
Code:
@project_folder ||'\\dossier\\'||"champ_image" (va cherche le nom de l'image qui est en lien avec id de l'atlas)
En espérant que cela aide d'autres personnes qui rencontrent le même besoin
Merci à vous tous
Hors ligne