qgis as a platform - be-opengis.ulb.ac.be · geodjango, php, java... use existing qgis web client...

45
QGIS as a platform Vincent Picavet Oslandia

Upload: others

Post on 14-Aug-2020

45 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS as a platform

Vincent PicavetOslandia

Page 2: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Platform ?

Page 3: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

« 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.

»

Page 4: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Platform : Collaboration Interoperability Connectivity Adaptability

Page 5: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS is Opensource

Page 6: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

CollaborationOpennessInnovationReuse

Page 7: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Interoperability

Page 8: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 9: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Connectivity

Page 10: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 11: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Adaptability

Page 12: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 13: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Custom interface

Page 14: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 15: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 16: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Custom forms

Page 17: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 18: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 19: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 20: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 21: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 22: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 23: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 24: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

PROCESSING(SEXTANTE)

Page 25: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 26: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 27: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 28: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 29: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Actions

Page 30: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 31: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 32: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS Server& web client

Page 33: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS WebServicesWMS, WFS(-T), ++

Build you own appOL3, LeafLet, GeoExt…GeoDjango, PHP, Java...

Use existingQGIS Web clientQGIS BrowserLizMap

Page 34: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Plugins

Page 35: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Open world !Python + lib (or C++)PyQGIS APIPyQT, QT DesignerCustom DB accessExt. Python modules

> 250 plugins ( /!\ QGIS 2.0)

Page 36: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 37: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 38: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 39: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Specific application

Page 40: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

Custom app

No QGIS interfaceUse PyQT + PyQGISTarget very specific needs

Page 41: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 42: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,
Page 43: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS : Desktop GIS

Page 44: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

QGIS : GIS platform

Page 45: QGIS as a platform - be-opengis.ulb.ac.be · GeoDjango, PHP, Java... Use existing QGIS Web client QGIS Browser LizMap. Plugins. Open world ! Python + lib (or C++) PyQGIS API PyQT,

FinQuestions ?

[email protected]

Twitter : @vpicavet

http://www.oslandia.com