Le 27/03/2014 14:19, Régis Haubourg a écrit :
> Hi, 
> I'm trying to developp a processing script that would save a lot of
> complexity if I could open in qgis a ogr datasource using ExecuteSQL
> statement. 
> I'm reading my datasources with OGR python API with no problem, and a simple
> SQL allows me to keep only one fields, and calculate on the fly area, maybe
> intersections between ogr layers. 
> I would like to know if it is possible to dynamically load that OGR
> datasource as a QGIS layer, or if I have no other choice than writing a temp
> file somewhere.. 
> 

Apparently there is no way to access to the underlying OGR datasource
object for a QgsOgrProvider.
So you'll have to use an OGRVRT.

It seems we really need to have such a mechanism in QGIS (using
Spatialite virtual tables for instance as discussed on this ML earlier)
... :)


-- 
Hugo Mercier
Oslandia
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to