Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 30 March 2012 10:42

Sylvain PIERRE
Participant assidu
Lieu: Strasbourg
Date d'inscription: 6 Sep 2005
Messages: 170

QGIS / Python : message "failed to load" chargement shp

Bonjour,

Premiers pas avec l'API Qgis et Python.
Sous Seven, IDE: Pyscripter

Mise en oeuvre sans (trop) de problèmes de l'exemple tiré de http://download.osgeo.org/qgis/doc/manu … ide_en.pdf. La fenetre incluant la Map s'affiche.
Par contre impossible de charger la moindre couche!
Systématiquement le message "failed to load" s'affiche dans la console Python.

En isolant le bout de code concerné même résultat:

Code:

from PyQt4 import QtGui, QtCore
from qgis import core, gui
from qgis.core import *
from qgis.gui import *

import sys, os


# Initialize qgis libraries


QgsApplication.setPrefixPath("C:/Program Files/Quantum GIS Wroclaw", True)
QgsApplication.initQgis()

layer = QgsVectorLayer("C:\TEMP\BV.shp", "BV", "ogr")

Les différentes résultats de recherches sur le net tourne autour de la définition de l'environnement Qgis (setPrefixPath,initQgis)
Mais à priori ils sont définis (cf exemple ci-dessus).

Je coince!

Merci à tout expert dans le domaine qui pourrait me sortir de là!

Hors ligne

 

#2 Tue 17 April 2012 23:06

tqhien
Participant actif
Lieu: Clamart
Date d'inscription: 22 Apr 2011
Messages: 78

Re: QGIS / Python : message "failed to load" chargement shp

Bonjour,

Peut-être une piste : le caractère "\" seul est un caractère d'échappement.

Le deuxième chemin devrait sans doute être noté "C:\\TEMP\\BV.shp" ou "C:/TEMP/BV.shp"

Cordialement.

Hien.

Hors ligne

 

Pied de page des forums

Powered by FluxBB