<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)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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:"Segoe UI Emoji";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.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="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Dear Ujaval,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">thanks for your reply, but I was asking for an existing Container-image that easily can be used on a docker host. I am aware of different installation options to run PyQGIS standalone
 on a standard- or virtual-machine (well, with your recommendation I could create my own Container-image using conda for QGIS installation instead of the official QGIS Docker image).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Marco<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b>Von:</b> Ujaval Gandhi <ujaval@spatialthoughts.com> <br>
<b>Gesendet:</b> Mittwoch, 14. August 2024 11:22<br>
<b>An:</b> Marco Lechner <mlechner@bfs.de><br>
<b>Cc:</b> qgis-user@lists.osgeo.org<br>
<b>Betreff:</b> Re: [Qgis-user] recommended QGIS Container-image for PyQGIS in standalone scripts<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">You can install qgis via conda which gives a functioning environment where you can run pyqgis standalone without any additional setup <a href="https://mailtrack.io/l/0cf27eaaf5a65a913ff736c23e92f10bb2a858d1?w=bWxlY2huZXJAYmZzLmRl&url=https%3A%2F%2Faneto.pt%2Fposts%2Ftutorials%2F2019-05-29-using-qgis-from-conda%2F&u=8747767&signature=012874e84d2ab1f8">https://aneto.pt/posts/tutorials/2019-05-29-using-qgis-from-conda/</a> <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">You can also set appropriate environment variables on your standard QGIS install and run QGIS in a headless mode. Setup instructions for Windows and Mac are at <a href="https://mailtrack.io/l/51d2157c10ae6d8b81038af01a94155871ac1276?w=bWxlY2huZXJAYmZzLmRl&url=https%3A%2F%2Fcourses.spatialthoughts.com%2Fpyqgis-masterclass.html%23writing-standalone-python-scripts&u=8747767&signature=464afe13f5ed03f3">https://courses.spatialthoughts.com/pyqgis-masterclass.html#writing-standalone-python-scripts</a><br clear="all">
<o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
<div>
<p class="MsoNormal">Ujaval Gandhi<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Spatial Thoughts<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://mailtrack.io/l/87d0691d71748c20d7fee82bca4ad8a10405e8c8?w=bWxlY2huZXJAYmZzLmRl&url=http%3A%2F%2Fwww.spatialthoughts.com&u=8747767&signature=2c031c7e8843dd91" target="_blank">www.spatialthoughts.com</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<p class="MsoNormal"><br>
<img border="0" id="_x0000_i1025" src="https://mailtrack.io/trace/mail/w/bWxlY2huZXJAYmZzLmRl/281cdd6101f5cb209065bd59ec1c61068a9e2af4.png?u=8747767"><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">On Wed, Aug 14, 2024 at 2:05 PM Marco Lechner via QGIS-User <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hallo,<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">is there any Container-image that is recommended, if I want to run a PyQGIS standalone script like described in the PyQGIS Developer Cookbook [1] in a container?</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">The code I want to run does not need any additional python-libs and no GUI-QGIS. I wonder if there is such a thing like “headless-QGIS” in an Image? The official
 image on Dockerhub [2] seems to be very large for that. Or is that the way to go?</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">Regards</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">Marco</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">[1]
</span><a href="https://docs.qgis.org/3.34/en/docs/pyqgis_developer_cookbook/intro.html#using-pyqgis-in-standalone-scripts" target="_blank"><span lang="EN-GB">https://docs.qgis.org/3.34/en/docs/pyqgis_developer_cookbook/intro.html#using-pyqgis-in-standalone-scripts</span></a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">[2]
<a href="https://hub.docker.com/r/qgis/qgis/tags" target="_blank">https://hub.docker.com/r/qgis/qgis/tags</a></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">i.A. Dr. Marco Lechner<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Leiter Fachgebiet RN 1 │ Head section RN 1<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">--<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Bundesamt für Strahlenschutz │ Federal Office for Radiation Protection<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB">Koordination Notfallschutzsysteme │ Coordination of Emergency Response Systems │ RN 1</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Rosastr. 9<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">D-79098 Freiburg<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">Tel.: +49 30 18333-6724</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">E-Mail:
<a href="mailto:mlechner@bfs.de" target="_blank">mlechner@bfs.de</a></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">#gernperDu | #CallMeByMyFirstName</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><u><span style="color:blue"><a href="http://www.bfs.de/" target="_blank">www.bfs.de</a></span></u><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-family:"Segoe UI Emoji",sans-serif">🌐</span><span style="color:black">
</span></b><a href="https://www.bfs.de/" target="_blank"><i>Besuchen</i></a><i><span style="color:black"> Sie unsere Website, folgen Sie uns auf
<a href="http://social.bund.de/@strahlenschutz" target="_blank">Mastodon</a></span><u><span style="color:blue">
</span></u><span style="color:black">und </span></i><a href="https://www.bfs.de/strahlenschutzaktuell" target="_blank"><i>abonnieren</i></a><i><span style="color:black"> Sie unseren
</span></i><b><i><span style="font-family:"Segoe UI Emoji",sans-serif">📢</span><span style="color:black">
</span></i></b><i><span style="color:black">Newsletter.</span></i><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-family:"Segoe UI Emoji",sans-serif">🔒</span><i><span style="color:black"> Informationen zum
</span></i><a href="https://www.bfs.de/datenschutz" target="_blank"><i>Datenschutz</i></a><i><span style="color:black"> gemäß Artikel 13 DSGVO</span></i><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-family:"Segoe UI Emoji",sans-serif">💚</span><span style="color:black">
<i>E-Mail drucken? Lieber die Umwelt schonen!</i></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
QGIS-User mailing list<br>
<a href="mailto:QGIS-User@lists.osgeo.org" target="_blank">QGIS-User@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a><o:p></o:p></p>
</div>
</blockquote>
</div>
</div>
</body>
</html>