<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Buenos, <br>estou confuso aqui com as diferentes formas de se programar, linha de comando, em GIS. Via QGIS.<br><br>quando estou no console Python no qgis, existem classes (ou funcoes) que utilizo que não servem no shell normal, fora do qgis?<br><br>No shell do linux, faço algo do tipo:<br>&gt;&gt;&gt; shapefile=osgeo.ogr.Open('us08.shp');layer=shapefile.GetLayer();numfeatures=layer.GetFeatureCount()<br><br>e ok,<br><br>mas no shelll python do qgis, o 'Open' é entendido, mas não o GetLayer<br>
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">AttributeError: 'NoneType' object has no attribute 'GetLayer'</p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;">é uma questão de modulo a ser importado? O qgis tem o 'qgis.utils....'  e o python no shell linux não tem?</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><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:1;"><br></p><br></td></tr></table>