Post on 14-Aug-2020
QGIS as a platform
Vincent PicavetOslandia
Platform ?
« Platform technology is a term for technology that enables the creation of products and processes that support present or future development. It establishes the long-term capabilities of research & development institutes. It can be defined as a structural or technological form from which various products can emerge without the expense of a new process/technology introduction.
»
Platform : Collaboration Interoperability Connectivity Adaptability
QGIS is Opensource
CollaborationOpennessInnovationReuse
Interoperability
Connectivity
Adaptability
Custom interface
Custom forms
PROCESSING(SEXTANTE)
Actions
QGIS Server& web client
QGIS WebServicesWMS, WFS(-T), ++
Build you own appOL3, LeafLet, GeoExt…GeoDjango, PHP, Java...
Use existingQGIS Web clientQGIS BrowserLizMap
Plugins
Open world !Python + lib (or C++)PyQGIS APIPyQT, QT DesignerCustom DB accessExt. Python modules
> 250 plugins ( /!\ QGIS 2.0)
Specific application
Custom app
No QGIS interfaceUse PyQT + PyQGISTarget very specific needs
QGIS : Desktop GIS
QGIS : GIS platform
FinQuestions ?
vincent.picavet@oslandia.com
Twitter : @vpicavet
http://www.oslandia.com