<div class="gmail_quote">2010/12/20 Martin Dobias <span dir="ltr">&lt;<a href="http://wonder.sk">wonder.sk</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Mon, Dec 20, 2010 at 3:19 PM, Alessandro Pasotti &lt;<a href="mailto:apasotti@gmail.com">apasotti@gmail.com</a>&gt; wrote:<br>
&gt; 2010/12/20 Martin Dobias &lt;<a href="http://wonder.sk" target="_blank">wonder.sk</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>&gt;<br>
</div><div class="im">&gt;&gt; <a href="http://www.qgis.org/pyqgis-cookbook/composer.html#output-using-map-composer" target="_blank">http://www.qgis.org/pyqgis-cookbook/composer.html#output-using-map-composer</a><br>
&gt;<br>
</div><div class="im">&gt; Thanks Martin,<br>
&gt; I have already found your example, but it is for a plugin, isn&#39;t it ?<br>
&gt; I remember I tried to make it work from outside qgis (standalone) without<br>
&gt; success.<br>
<br>
</div>Yes that code should work from python console in qgis or within a<br>
plugin. You can also make it working from outside of qgis application<br>
as a command line tool, you will just have to do some bootstrapping:<br>
initialize qgis libraries (QgsApplication: setPrefixPath, initQgis),<br>
load some layers, construct and set up a map renderer<br>
(QgsMapRenderer). The example code omits that for simplicity and uses<br>
map renderer from canvas.<br>
<div class="im"><br>
<br>
&gt; What I would like to achieve is a CGI-style application which takes WMS-like<br>
&gt; parameters (like qgis-mapserver does) and a printcomposer template to<br>
&gt; generate a (vectorial) PDF.<br>
<br>
</div>This is indeed possible - one just has to initialize all the machinery<br>
as briefly described above.<br>
<br>
Regards<br>
<font color="#888888">Martin<br></font></blockquote><div><br></div><div><br></div><div>I&#39;ve also tried that way...</div><div><br></div><div>I&#39;ve got no more than segfaults:</div><div><br></div><div><a href="http://dpaste.com/288618/">http://dpaste.com/288618/</a></div>
<div><br></div></div>Can you please take a quick look to my experiment ?<div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><a href="http://dpaste.com/288616/">http://dpaste.com/288616/</a></div>
</div><div><br></div><div><br>-- <br>Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it">www.itopen.it</a><br>
</div>