31
QGIS et WebSIG(s), la convergence ? ASITVD, 12 juin 2014 Emmanuel Belo +41 21 619 10 25 [email protected]

QGIS et WebSIG(s), la convergence ?

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: QGIS et WebSIG(s), la convergence ?

QGIS et WebSIG(s), la convergence ?

ASITVD, 12 juin 2014

Emmanuel Belo+41 21 619 10 [email protected]

Page 2: QGIS et WebSIG(s), la convergence ?

2/33

QGIS – Système d'Information Géographique

Page 3: QGIS et WebSIG(s), la convergence ?

3/33

QGIS

■ SIG Desktop libre et open source

○ Licence GPL■ Logiciel créé en 2002 (PostGIS Viewer)

○ 16k+ commits○ 3Mio+ lignes de code

■ Une communauté

○ 125+ contributeurs■ Label OSGeo

Page 4: QGIS et WebSIG(s), la convergence ?

4/33

SIG

■ Fonctionnalités

○ Saisir les géodonnées○ Gérer et mettre à jour ...○ Analyser ...○ Présenter ...

■ Plugins et cartouches métier

○ Gestion des infrastructures○ Bilan environnementaux, Zonage scolaire, Gestion

des Demandes de Permis de Fouilles, etc

Page 5: QGIS et WebSIG(s), la convergence ?

5/33

Saisir

■ Outils○ Module CAD

○ Snapping, accrochage

○ Contrôle topologique

○ Module d'import

■ Base de données○ PostGIS

○ +- tous supports raster et vectoriel

Page 6: QGIS et WebSIG(s), la convergence ?

6/33

Outils CAD

Page 7: QGIS et WebSIG(s), la convergence ?

7/33

Gérer et mettre à jour

■ Recherche○ Interrogation, requêtes (attributaire ou géographique)

■ Gestion des géométries○ Processing, validation des géométries et de la topologie

■ Formulaires d'édition○ Relations entre les objets

○ Formulaires imbriqués

■ Données temporelles○ Gestion des versions et des différences

■ Conversion de formats et export

Page 8: QGIS et WebSIG(s), la convergence ?

8/33

Gestion des relations 1:n

Page 9: QGIS et WebSIG(s), la convergence ?

9/33

Analyser

■ Composants d'analyse et de processing

■ Analyses vectorielles○ Mesures géo (ex : surface, périmètre)

○ Relations spatiales (ex : Intersection

○ Processing géographiques (ex : zone tampon)

○ Analyse de réseau (aka routing)

■ Analyses de raster○ Analyse symbologie (MNT)

○ Terrain : pente, exposition, courbes de niveau

Page 10: QGIS et WebSIG(s), la convergence ?

10/33

Analyse raster, routing et profile altimétrique

(c) underdarkGIS

Page 11: QGIS et WebSIG(s), la convergence ?

11/33

Présenter

■ Cartographique thématique avancée○ Symbologie

○ Label (incl. Positionnement automatique)

○ Généralisation selon l'échelle

■ Cartes dans QGIS

■ Export PDF/image○ Outil composer (pour gérer les folios)

Page 12: QGIS et WebSIG(s), la convergence ?

12/33

Diagrammes avancés(c) camptocamp

Page 13: QGIS et WebSIG(s), la convergence ?

13/33

Map Composer(c) Anita Graser

Page 14: QGIS et WebSIG(s), la convergence ?

14/33

QGIS Plugins

Page 15: QGIS et WebSIG(s), la convergence ?

15/33

Un large écosystème

■ QGIS Desktop

■ QGIS Browser

■ QGIS Server

■ QGIS Webclient

■ QGIS Android

■ Et les solutions interopérables

Page 16: QGIS et WebSIG(s), la convergence ?

17/33

QGIS Server

■ Lit le fichier projet QGIS Desktop○ Création WYSIWYG de cartes web

○ Copie du fichier projet sur le serveur web

■ Publie des services OGC WMS/WFS○ Reprise des paramètres du desktop

○ Reprise de la symbologie et des labels

○ Exactement le même rendu que sur le Desktop

■ GetPrint

Page 17: QGIS et WebSIG(s), la convergence ?

19/33

Exemples de convergence

■ GeoMapFish & QGIS Desktop○ WMS/WFS

○ Fulltextsearch API

■ QGIS Server & GeoMapFish○ WMS/WFS

■ GeoCyberadministration

■ Plugins○ Quickfinder

○ GeoMapFish

Page 18: QGIS et WebSIG(s), la convergence ?

20/33

Guichets GeoMapFIsh

■ Basés sur une architecture OGC

■ Diffuse les données en WMS/WFS○ Proxy de sécurité

■ Sécurité fine○ Couches

○ Multi-Polygones

○ Attributs

■ Permet un login depuis le SIG

Page 19: QGIS et WebSIG(s), la convergence ?

21/33

GeoMapFish – Serveur OGC

Page 20: QGIS et WebSIG(s), la convergence ?

22/33

QGIS – Client OGC (source GeoMapFish)wms: http://map.morges.ch

Page 21: QGIS et WebSIG(s), la convergence ?

23/33

QGIS Plugin QuickFinder

■ Rechercher facilement des objets géographiques○ Adresses, parcelles, etc

■ Sources de données○ Données chargées dans QGIS Desktop

○ Webservices : OSM, GeoMapFish

■ Agrégateur de résultats

Page 22: QGIS et WebSIG(s), la convergence ?

24/33

GeoMapFish – Fulltextsearch

Page 23: QGIS et WebSIG(s), la convergence ?

25/33

QGIS QuickFinder Plugin

Page 24: QGIS et WebSIG(s), la convergence ?

26/33

QGIS – QuickFinder (source : GeoMapFish)

Page 25: QGIS et WebSIG(s), la convergence ?

27/33

QGIS GeoMapFish plugin

■ Configurer un projet GeoMapFish depuis QGIS

■ Poste bureautique○ QGIS pour la préparation/thématisation des données

○ Plugin QGIS « GeoMapFish » pour- Le déploiement des configurations

- La configuration de l'application GeoMapFish

■ Serveur Web○ QGIS server comme moteur OGC

○ GeoMapFish comme application WebSIG

Page 26: QGIS et WebSIG(s), la convergence ?

28/33

QGIS + GeoMapFish plugin

Page 27: QGIS et WebSIG(s), la convergence ?

29/33

GeoMapFish configuré depuis QGIS

Page 28: QGIS et WebSIG(s), la convergence ?

30/33

GeoCyberadministration

■ Workflow○ Saisie de formulaires WebSIG par le citoyen

- Enregistrement en BD

○ Gestion des demandes dans le SIG par l'administrateur- Validation des procédures dans un outil métier

○ Présentation dans WebSIG- Diffusion de l'information au grand publique

○ Export des autorisation- Solution de reporting géographique

■ Le bon outil pour chaque étape

Page 29: QGIS et WebSIG(s), la convergence ?
Page 30: QGIS et WebSIG(s), la convergence ?

32/33

Annexes

Page 31: QGIS et WebSIG(s), la convergence ?

33/33

Logiciel Libre

■ Les libertés fondamentales○ Exécuter le programme, pour tous les usages

○ Etudier/adapter le code source

○ Redistribuer des copies (donner ou vendre)

○ Améliorer et redistribuer les améliorations

■ GPL○ Licence contaminante => vos plugins sont GPL

○ Liberté de distribuer ou pas ses développements

○ Lorsque vous distribuer, vous donnez avec le programme/plugin, le droit de redistribuer

○ Ne s'applique pas à l'utilisation de Services Web