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

Radim Blazek radim.blazek at gmail.com
Mon Oct 8 06:26:47 PDT 2018


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


More information about the QGIS-Developer mailing list