<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Palatino Linotype";
        panose-1:2 4 5 2 5 5 5 3 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Palatino Linotype",serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'>Hello Laurent,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'>in my opinion, it could be the best way to create a coverage layer (because you wrote you do not have one) for your 10 extents which can control your atlas. You could create the coverage features as envelopes (by processing toolbox) or using the extent values from the bookmark properties. It is not much work. Once you have that layer, you can also add attribute information to it to write titles for your extents or to control things like page layout and output map scales corresponding to the individual extents.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'>Hope it helps, Uwe<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Palatino Linotype",serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>Von:</b> QGIS-User <qgis-user-bounces@lists.osgeo.org> <b>Im Auftrag von </b>celati Laurent via QGIS-User<br><b>Gesendet:</b> Montag, 13. März 2023 15:49<br><b>An:</b> qgis-user <qgis-user@lists.osgeo.org><br><b>Betreff:</b> [Qgis-user] Qgis 3.22 composer : link a spatial extent (bookmark) to a map object?<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Good afternoon,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>With Qgis 3.22, I have to make ten maps (with layout/composer). Each of them have their own spatial extents. For each of these extents, I created geo-bookmarks via the main interface of Qgis. My wish is to be able now via the layout/composer interface, to link for each of these maps the geobookmark/the defined spatial extent. The idea would be that I could activate this feature automatically (a bit like an atlas). The complexity here is that I can't use the atlas functionality because I don't have any coverage GIS layers that correspond to these spatial extents.<br><br>Via the properties item of the map object, there is a sub-menu entitled "extents" (min x/y and max x/y). But I don't know what expression I should define for my needs (maybe an expression using the "@map_extent" variable)? I also noticed that the properties item of the map object also has an icon allowing to define a geo-bookmark to this map object. It is very good. How could I extend this functionality automatically for all my 10 maps?<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thanks a lot.<o:p></o:p></p></div></div></div></body></html>