Hi QGIS users!

I have a difficulty loading a _spatialite_ layer into canvas from a
Processing Toolbox script. The following script works fine in the python
console but has no effect when executed from the Processing Toolbox:

Spatialite_db_file = "/home/......./aaaa.sqlite"
uri = QgsDataSourceURI()
uri.setDatabase(Spatialite_db_file)
schema = ''
table = 'bbbbb'
geom_column = 'geom'
uri.setDataSource(schema, table, geom_column)
uri.uri()

display_name = 'channelBathy'
iface.addVectorLayer(uri.uri(), display_name, 'spatialite')

# addMapLayer also works fine
# bbbbb = QgsVectorLayer(uri.uri(), display_name, 'spatialite')
# QgsMapLayerRegistry.instance().addMapLayer(bbbbb)


What is the difference in running a script in Python console and the
Toolbox?
Thank you for any hint!


Radek





-- 
Używam wolnego oprogramowania:
http://www.gnu.org/philosophy/philosophy.pl.html
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to