[Qgis-developer] implement data provider in python?

G. Allegri giohappy at gmail.com
Wed Aug 29 07:04:03 PDT 2012


>
> you might be able to achieve that using "plugin layers" which are map
> layers that can be created and updated by plugins
>

What do you mean Etienne?
How can I serve a layer, dynamically, through a python plugin? I don't want
to have a plugin that creates a memory layer, but that gets queried on
every pan/zoom/etc to retrieve the update data.

giovanni


>
> > The other is having the possibility to bridge, easily, any kind of data
> > source, using python as an adapter.
> >
> > giovanni
> >
> >
> >
> >
> > 2012/8/29 Barry Rowlingson <b.rowlingson at lancaster.ac.uk>
> >>
> >> I have a vague memory that the python data provider idea was
> >> considered a while ago. I was thinking about how one could get direct
> >> access from Qgis to R spatial data sets stored in R's binary files.
> >> One method would have been to write a provider in python that used Rpy
> >> to bridge to R, but wasn't possible because you can't write data
> >> providers in Python. It could be done in C by linking to R's C
> >> library, but at that point I lost interest and used a looser coupling
> >> to get my R data into Qgis.
> >>
> >> The argument then went that if the provider was designed to access a
> >> file it would be a better idea to write a GDAL/OGR driver, then even
> >> people outside QGIS could use it. Obviously that would have to be
> >> C/C++ though.
> >>
> >> And then I think everyone got bored and went back to doing things.
> >>
> >> Do you have a specific use-case?
> >>
> >> On Wed, Aug 29, 2012 at 8:01 AM, G. Allegri <giohappy at gmail.com> wrote:
> >> > Anybody interested in developing the concept and evaluating its
> >> > feasibility?
> >> > I'm considering the possibility to sponsor it.
> >> >
> >> > giovanni
> >> >
> >> > Sent from Nexus
> >> >
> >> > Il giorno 28/ago/2012 00:11, "G. Allegri" <giohappy at gmail.com> ha
> >> > scritto:
> >> >>
> >> >> AFAIK it isn't possible to register a python script as a
> dataprovider.
> >> >> Maybe it sounds odd, but I think it would interesting if we could
> have
> >> >> it.
> >> >> Has it been ever considered? How hard would it be to implement it?
> >> >>
> >> >> Giovanni
> >> >>
> >> >> Sent from Nexus
> >
> >
> >
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120829/1868464f/attachment.html>


More information about the Qgis-developer mailing list