Am 04.04.2011 13:20, schrieb Martin Dobias: > On Mon, Apr 4, 2011 at 1:10 PM, Marco Lechner - FOSSGIS e.V. > <[email protected]> wrote: >> Hi, >> >> I'm trying to load several vector layers (shp and spatialite) using >> PyQGIS but the Layers are never valid. what am I doing wrong? According >> to http://www.qgis.org/pyqgis-cookbook/loadlayer.html it should be al >> right. The used shape can be regularly opened from QGIS without any >> problems. Opening geotiffs works without problems. > Hi > > you have to call QgsApplication.setPrefixPath() prior to call to > initQgis(). It is covered here: > http://www.qgis.org/pyqgis-cookbook/intro.html#using-pyqgis-in-custom-application > > Otherwise it fails to find data providers and thus it's impossible to > load layers. > > Regards > Martin so this is QgsApplication.setPrefixPath("/usr/", True)
works. thnx. But why did it work for the geotif? Marco _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
