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é ?

Annonce

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#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