<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi,<br>
    I wonder if someone can confirm if below is possible or not, using
    the Atlas facilities  QGIS 3.20.3 in WIndows 10.<br>
    <br>
    Two issues, the second relying on the first.<br>
    <b>#1 Variable size Map Item.</b><br>
    I would like to vary the size of the Map Item window, depending on
    the zoom window of the Atlas page.<br>
    I can set the "Position and Size" using an Expression or an
    attribute Field, but this seems to be fixed rather than dynamic <br>
    ie: Is it possible to have Expression and/or Field values dynamic
    per Atlas coverage page?<br>
    <br>
    <b>#2 Multiple Sub-maps per MapSheet.</b><br>
    Is it possible to have an Atlas page layout such that (say) in the
    top half of the page you have your zoomed map (as in #1 above) and
    in the bottom half of that sheet-page you place n-mapboxes  as
    insets predefined as n-AOI rectangles inside the zoom-window in the
    top of this MapPage?<br>
    <br>
    <b>A practical example/use would be:</b><br>
    Say you are doing an aerial analysis of a stretch of river and you
    have identified areas of interest by placing oriented rectangles
    around them.<br>
    You now want to show an overview of segments of the river, and then
    a zoom-in to each identified AOI rectangle to show larger scale
    prints below this river segment.<br>
    <b><br>
    </b><b>Method could/would be to:</b><br>
    <blockquote>Using the width of your intended page size, calculate
      the length of river you can fit across 1 page of your Atlas. Let's
      assume 1Km<br>
      Now a river meanders so you cannot run down the polyline depicting
      the river, you need to rotate and cut the river to the width of
      your atlas page.<br>
      This means your atlas Map-Item width will be constant, but the
      height, due to curvatures in the river, will vary.<br>
      Once you have your oriented MBRs calculated along the river, you
      can use these as your Atlas Coverage layer.<br>
      To show this with optimal page-area usage, you would need the
      Atlas facility I describe in <b>#1 above</b>.<br>
      <br>
      Now, along the river you will have pre-placed your oriented AOI
      rectangles.<br>
      These will be much smaller rectangles than the 1Km river-length
      Atlas Coverage rectangles.<br>
      Now, for each AOI rectangle inside the current 1Km coverage
      rectangle, I want to show a larger scale image below the current
      coverage rectangle.<br>
      If<b> #2 above</b> was possible and flexible, one could use the
      calculated (current) bottom left paper coord of the coverage
      rectangle to calculate the top-left position of the first AOI
      area.<br>
      And so on across then down the remaining Atlas page for subsequent
      AOI boxes, which will likely be of varying size.<br>
    </blockquote>
    I suppose this is rather like wanting an Atlas page-set within and
    Atlas page.<br>
    <br>
    Anyone achieved something like this?<br>
    Does this sound useful?<br>
    <br>
    I guess, unless I've missed some facility in Atlas, I will be doing
    this by using the Atlas facility to spit out carefully named jpeg
    images, and then assembling the pages using Python and LibreOffice
    (or something).<br>
    <br>
    All thoughts/directions welcome.<br>
    <br>
    Kind regards,<br>
    Zoltan<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 

=============================================
Zoltan Szecsei GPrGISc 0031
Geograph (Pty) Ltd.
GIS and Photogrammetric Services

Cape Town, South Africa.

Mobile: +27-83-6004028 (Signal, not WhatsApp)
<a class="moz-txt-link-abbreviated" href="http://www.geograph.co.za">www.geograph.co.za</a>
=============================================
</pre>
  </body>
</html>