QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ......

21
02/12/2016 Rencontres utilisateurs QGIS 2016 1 QGIS Processing

Transcript of QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ......

Page 1: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 1

QGIS Processing

Page 2: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 2

3Liz SARL

Société éditrice de la solution OpenSourceLizmap

Nous proposons des services autour des logicielsQGIS / LizMap / QGIS-Server

Créée en Mars 2007

Page 3: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 3

QGIS Processing

Page 4: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 4

LA boîte à outils de QGIS

Page 5: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 5

Annonce du module

● 21 mars 2012 :– « Just a quick comment that might be interesting

related to that topic. I am about to release the first version of the SEXTANTE platform for QGIS. It contains a toolbox, a graphical modeler, script creator, ..., a batch processing interface, history, and much more. ... I wanted to wait a bit more until it is more or less stable, but since I see some action in the QGIS processing area, I think it is worth mentioning it now, so you can consider it. ... »

Page 6: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 6

Historiquement

● Sistema Extremeño de Análisis Territorial (SEXTANTE), 2004– Java-based

– gvSIG Desktop and other Java GIS

● SEXTANTE for QGIS, 2012– Ré-implémentation en Python

– Rapidement un plugin centrale

– SEXTANTE → Processing, 2013

Page 7: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 7

Principes

● Efficacité● Modularité● Flexibilité● Génération Automatique d'Interface Utilisateur

Page 8: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 8

Principaux pacquages

Page 9: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 9

Le modeleur

Page 10: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 10

Ajouter des algorithmes

● Scripts et modèles● Plugin

– Fournisseur d'algorithmes

– Fournisseur de script processing (QGIS 2.16)

Page 11: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 11

Fournisseurs d'algorithmes

● LWGeom (algo PostGIS)● PostGIS, traitement par requête SQL● WPS (bof bof)● Epanet, réseau d'eau potable● OpenStreetMap avec QuickOSM● Autres...

Page 12: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 12

Fournisseurs d'algorithmes

Page 13: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 13

Exemple ONFI

Page 14: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 14

Exemple ONFI

Page 15: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 15

Exemple Morpheo

Page 16: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 16

Collection de scripts

Page 17: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 17

Utilisation côté serveur

● Porter les modèles et scripts côté serveur– Suivi de la norme WPS

– Utilisation d'un plugin pour QGIS Server

– Financer par l'Ifremer

– Utiliser dans Sextant de l'Ifremer

Page 18: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 18

Limitations

● Entrées et Sorties fixes● Conversion de formats● L'interface principale de QGIS peut geler● Certaines entrées et sorties manques (pour

certains fournisseurs)● L'interface doit encore être améliorée

Page 19: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 19

Le futur avec QGIS 3

● Execution multi-threadé (task-manger)● Amélioration des imports/exports (spatialite,

postgis)● Meilleures flexibilités dans la définition des

paramètres d’entrée● Nettoyage du code● Plus de tests

Page 20: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 20

Rethink how you write plugins

Allow your plugin functionality to be used like a library

And create Processing algorithms for methods in that library

Page 21: QGIS Processing - agrotic.org · Epanet, réseau d'eau potable OpenStreetMap avec QuickOSM ... 02/12/2016 Rencontres utilisateurs QGIS 2016 19 Le futur avec QGIS 3

02/12/2016 Rencontres utilisateurs QGIS 2016 21

QGIS Processing