Hi Rosa,

thanks for the quick response - I am also not sure exactly what my question is, so all answers are probably helpful. I am now having a look at streamlit and seeing if that helps me get a better picture. It's definitely interesting!

cheers from Tz :-)
Janneke

On 22/04/2024 14:11, Aguilar Bolivar, Rosa (UT-ITC) wrote:
Hi, Janneke
I am, not sure whether I understood your question correctly.
For a web app with dashboard you may need a data server + app server  + 
front-end
There are several libraries that you can use to create what you want.
I have use D3 and openlayers for the front-end (interactive select + doing 
something)
Porgresql as DB server and QGIS server (Geoserver is a common option)
https://streamlit.io/ is gaining traction and something you may want to look at 
it.

Hope this helps,
Cheers from NL.

Rosa

-----------------------------------------------------------------
Dr. Rosa Aguilar
University of Twente
Faculty of Geoinformation Science and Earth Observation
Connect with me on LinkedIn
https://rosaguilar.github.io/
-----------------------------------------------------------------
The essential is invisible to the eye. Saint-Exupéry

-----Original Message-----
From: QGIS-Developer <qgis-developer-boun...@lists.osgeo.org> On Behalf Of 
Janneke van Dijk via QGIS-Developer
Sent: Monday, 22 April 2024 12:34
To: qgis-developer@lists.osgeo.org; qgis-u...@lists.osgeo.org
Cc: Janneke van Dijk <janneke.q...@gmail.com>
Subject: [QGIS-Developer] web based spatial MIS/Dashboard

Dear QGIS developers and users,

In my work as a freelance GIS consultant I work with QGIS as much as possible 
and try to convince clients that it will address all their GIS needs despite 
not having to pay a license fee for it (and no, it is not user unfriendly).

More and more, in addition to wanting 'a GIS system', there are requests for a 
web based management information system which shows both maps and a dashboard 
with selected KPIs, and where selecting a feature on the map will update the 
graphs and charts in the dashboard. So far, I have not been able to find out if 
this is possible using Open Source software, what it would require in terms of 
setting it up/configuring/additional development. I assume it is technically 
possible to develop it.

Does anyone have experience with this? How did you set it up? Any examples I 
could have a look at? I guess strictly speaking it is not a QGIS question, but 
seeing that some other proprietary GIS software vendors are offering web 
dashboard functionality 'out of the box' it does get associated with the GIS 
software procured.

Is there a demand for it (from my limited view - yes)? Are there thoughts about 
developing such functionality more 'out of the box'
within the QGIS community? What would such development require? My impression 
is that there is more (very tentative) willingness from donors to consider 
contributing to Open Source software development as part of development 
projects, but it may mean that it would need to be written into tender 
proposals with indicative figures for the required funding.

I have a limited understanding of what is out there (I've just dabbled (so far 
unsuccesfully) with chartbrew and grafana the past few days to see how 
dashboard creation works) so I am not sure what are the right questions to ask. 
I realise my questions are still rather broad. I have some time at hand so I 
would be available to do more research and become more specific if there is an 
interest in this topic.

Looking forward to your ideas!
Janneke

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to