[Qgis-developer] Qgis-developer Digest, Vol 86, Issue 41
    Andre Jellema 
    andre_jellema at yahoo.com
       
    Wed Dec 19 02:52:19 PST 2012
    
    
  
Hi,
 
i am new to the qgis api using the code examples to get a better understanding.
 
https://github.com/qgis/qgis-code-examples 
 
unfortunately I get a "layer not valid" message for examples 1 and 2.
 
fortunately the TIFF in example 4 does get loaded.
 
so based on ex 4 i added the following lines to example 2:
 
  QString myFileName = QFileDialog::getOpenFileName(this, tr("Open File"),
                       QCoreApplication::applicationDirPath () ",
                       tr("Shape (*.shp)"));
  QFileInfo myVectorFileInfo(myFileName);
  QgsVectorLayer * mypLayer = new QgsVectorLayer(myVectorFileInfo.filePath(), 
      myVectorFileInfo.completeBaseName());
 
Selecting a shapefile goes well, however I still get the  "layer not valid" message 
 
 
 
In phyton loading a layer is also a problem using the code in the phyton console of Qgis:
----
layer = QgsVectorLayer("/home/jellema/Documents/A.shp", "layer_name", "ogr")
if not layer.isValid():
print "Layer failed to load!" 
---
However it works fine using:
----
qgis.utils.iface.addVectorLayer("/home/jellema/Documents/A.shp", "layer_name", "ogr")
----
 
Can somebody give me some isight on what goes wrong?
 
Andre 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20121219/2a7dd6a1/attachment.html>
    
    
More information about the Qgis-developer
mailing list