[QGIS-Developer] [Qgis-developer] QGIS <-> Django

Régis Haubourg regis.haubourg at gmail.com
Mon Oct 8 08:40:37 PDT 2018


Thanks for the feedback, that would be nice to add to the Qgis server doc (
copying Paul who is going to work on that).
Cheers
Regis

Le lun. 8 oct. 2018 à 17:31, Radim Blazek <radim.blazek at gmail.com> a écrit :

> Hi,
> very nice that performance test.
> I found that nginx was misconfigured an it was transferring unzipped
> data over the network. With nginx params:
>     gzip on;
>     gzip_types text/xml;
>     gzip_http_version 1.0;
> WFS is now only two times slower than direct connection to PostGIS.
> Sorry for false alarm.
>
> Radim
>
> On Mon, Oct 8, 2018 at 3:42 PM Régis Haubourg <regis.haubourg at gmail.com>
> wrote:
> >
> > Hi Radim,
> > I have no idea why it is slower, but we should really improve the QGIS
> server WFS-T situation I think. Adding  scenario to the QGIS performance
> tests would be a good solution to track this and then seek for the
> bottlenecks:
> >
> > http://test.qgis.org/perf_test/graffiti/
> >
> > Cheers
> > Régis
> >
> > Le lun. 8 oct. 2018 à 15:27, Radim Blazek <radim.blazek at gmail.com> a
> écrit :
> >>
> >> Hi, thanks for information.
> >>
> >> I tried QGIS <-> WFS-T <-> QGIS Server <-> PostGIS and initial read is
> >> 4-5 times slower than QGIS <-> PostGIS (QGIS 2.14). Any idea why it is
> >> so slow and if it can be improved?
> >>
> >> Radim
> >>
> >> On Fri, Oct 5, 2018 at 10:54 PM Olivier Dalang <
> olivier.dalang at gmail.com> wrote:
> >> >
> >> > Hi Radim,
> >> >
> >> > I didn't get this sorted in the end (ended just having the layer as
> read only in QGIS from postgis and users would do any modification from
> django admin).
> >> >
> >> > About a Django provider for QGIS : it is now possible to create
> python providers [1]. So creating a REST provider to consume a django rest
> framework endpoint may not be that hard anymore ? That would certainly be a
> great addition to QGIS !!
> >> >
> >> > And about a WFS-T app for Django : I don't know of any other effort
> than django-wfs, but I just saw there's an open PR with some a lot of
> changed including python 3 support, so maybe django-wfs is not as dead as
> it looks ? Still WFS-T would have to be added, and again not sure how hard
> this would be...
> >> >
> >> > Let us know how it goes !
> >> >
> >> > Cheers,
> >> >
> >> > Olivier
> >> >
> >> > [1] https://github.com/qgis/QGIS/pull/7012
> >> >
> >> >
> >> >
> >> > On Sat, Oct 6, 2018 at 4:24 AM Radim Blazek <radim.blazek at gmail.com>
> wrote:
> >> >>
> >> >> Hi,
> >> >> we need the same, to be precise, we need two things, to allow editing
> >> >> of data stored in Django/PostGIS in QGIS over the network and let
> QGIS
> >> >> Server (WMS) to read data from Django, both using Django filters etc.
> >> >> If we manage to get data to QGIS from Django (and back), we can use
> >> >> QGIS Server and WFS-T for editing. So I am looking for something like
> >> >> Django provider for QGIS or WFS-T application for Django. Are you
> >> >> aware of something like that?
> >> >>
> >> >> Olivier, what have you used in the end? [1] is not maintained and it
> >> >> does not support WFS-T.
> >> >>
> >> >> Alessandro, in [2] I am missing data reading from Django models. It
> >> >> seems like the server is launched from python, but data flow goes
> >> >> through standard QGIS providers?
> >> >>
> >> >> Marco, if I got it looking briefly into GeoNode code, they just run
> >> >> QGIS server, but they don't read data directly from Django models,
> >> >> right?
> >> >>
> >> >> [1] https://github.com/vascop/django-wfs
> >> >> [2] http://www.itopen.it/qgis-server-binding-news/lang-pref/en/
> >> >>
> >> >> Radim
> >> >>
> >> >> On Fri, Mar 24, 2017 at 1:56 PM Marco Bernasocchi <marco at opengis.ch>
> wrote:
> >> >> >
> >> >> > Hi Olivier
> >> >> > Kartoza has been working on having geonode server running smoothly
> using
> >> >> > a qgis server in the background.
> >> >> >
> >> >> > have a look at
> >> >> > https://www.youtube.com/watch?v=GzX4byPkV3E
> >> >> >
> http://osgeo-org.1560.x6.nabble.com/New-Geonode-GeoSAFE-and-QGIS-work-td5303864.html
> >> >> >
> >> >> > cheers
> >> >> > Marco
> >> >> >
> >> >> > On 24.03.2017 13:10, Olivier Dalang wrote:
> >> >> > > Dear List,
> >> >> > >
> >> >> > > Does anybody here have some experience with making QGIS work with
> >> >> > > (Geo)Django ?
> >> >> > >
> >> >> > > I would love to be able to make them communicate, as QGIS is the
> >> >> > > interface of choice to do complex work on geometries and Django
> is
> >> >> > > perfect to quickly setup a complete endpoint with user
> management, model
> >> >> > > logic and web administration interface.
> >> >> > >
> >> >> > > I see two approches :
> >> >> > > - Using Django REST framework to create a REST endpoint - but is
> there a
> >> >> > > way to consume REST endpoints in QGIS ?
> >> >> > > - Developing a WFST module for Django, for which there seem to
> be some
> >> >> > > work done [1] for the non-transactionnal part.
> >> >> > >
> >> >> > > I just wanted to ask before reinventing the wheel !
> >> >> > >
> >> >> > > Bests,
> >> >> > >
> >> >> > > Olivier
> >> _______________________________________________
> >> QGIS-Developer mailing list
> >> QGIS-Developer at lists.osgeo.org
> >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20181008/e36ab704/attachment.html>


More information about the QGIS-Developer mailing list