<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Olás,<br>estou utilizando o shapely geometry, modulo de python, para as operações no script. Tá bem robusto.<br>O problema é a visualização. A forma que conheco é apenas visualizando layer.<br>Por exemplo:<br>>>> vlayer = QgsVectorLayer('provisorios/estados_amazonia_legal.shp', 'uf', 'ogr')<br>>>> QgsMapLayerRegistry.instance().addMapLayer(vlayer)<br><br>Mas depois de colocar buffer, juntar, cortar e etc...., gostaria de visualizar essa informação no qgis.<br><br>supondo que: <br>
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">>>> pt=shapely.geometry.Point(0,0)</p>
<p style="margin: 0px; text-indent: 0px;">>>> circle=pt.buffer(1.0)</p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;">como faço para visualizar circle? Transformo-o em um layer para carrega-lo no 'addMapLayer'? (alguém sabe algum metodo que faça isso?) ou tenho outra forma de visualizar essa informação no canvas?</p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;">abs,</p><p style="margin: 0px; text-indent: 0px;">Koblitz<br></p><p style="margin: 0px; text-indent: 0px;"><br></p><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div id="yiv749270527"><br></div></blockquote></td></tr></table>