[Qgis-user] Problem loading vector layer in python
Viktor Kalén
viktor.kalen at gmail.com
Tue Jul 5 03:40:24 PDT 2011
Hi,
I'm having problem loading a vector (shape) layer from python, (as
decribed in this document:
http://www.scribd.com/doc/56229514/4/Python-Applications , page 7)
Heres my code:
def main():
pass
if __name__ == '__main__':
main()
import sys, os
from qgis.core import *
import qgis.utils
QgsApplication.setPrefixPath("C:\OSGeo4W\apps\qgis", True)
QgsApplication.initQgis()
vlayer = QgsVectorLayer("C:\test_qgis\ROG_Kommuner.shp","test_layer","ogr")
if not vlayer.isValid():
print "Layer failed to load!"
and the output reporting that my layer failed to load:
*** Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32
bit (Intel)] on win32. ***
>>>
Layer failed to load!
I'm using the OSGeo4W installation, on Windows 7, python 2.52, 32 bit.
I'm using pyscripter.
What am I doing wrong here?
Viktor Kalén
More information about the Qgis-user
mailing list