[Gfoss] qgis: layer not valid

Giuseppe Sucameli sucameli a faunalia.it
Mar 17 Apr 2012 23:00:21 CEST


Ciao Giuliano,

On Monday, April 16, 2012, giuliano su Tiscali <giulianc a tiscali.it> wrote:
> non supera il controllo di validità
[snip]
>    if not layer.isValid():
>      print "oops: the layer is not valid"
>      return ++++++++ il codice si ferma qui ++++++++++++++

i layer sono non validi perché probabilmente l'applicazione
non riesce a caricare le librerie contenenti i provider.

Purtoppo le linee che hai postato non sono utili in questo
caso. Dovresti postare le linee nelle quali fai il setup
dell'applicazione standalone.

Probabilmente basterà cambiare il path che hai passato alla
QgsApplication.setPrefix() per risolvere il problema, ma senza
ulteriori informazioni sull'OS e sulla tua installazione di QGis è
parecchio complicato.
Se sei su linux prova /usr o /usr/local.

Saluti.

--
Giuseppe Sucameli
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120417/1b4e1c36/attachment.html>


Maggiori informazioni sulla lista Gfoss