Current and future developments, cartographic possibilities



Similar documents
New Features in QGIS. Versions 2.6, 2.8 and Marco Hugentobler (Sourcepole) and Andreas Neumann (Stadt Uster)

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

Neues vom QGIS Server und QGIS-Webclient

Web Mapping in Archaeology

Dr. Marco Hugentobler, Sourcepole QGIS from a geodata viewer to a GIS platform

Creating Maps in QGIS: A Quick Guide

An Introduction to Open Source Geospatial Tools

Open Source Geospatial Software. Bob Bruce, P.Eng Mapping and Lands Branch, Manitoba Conservation

Institute of Computational Modeling SB RAS

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Open Source GIS The Future?

What's new in gvsig Desktop 2.0

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

SUMMER SCHOOL ON ADVANCES IN GIS

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Open Source GIS Blitz!

Web and Mobile GIS Applications Development

Introduction to OSGeo and QGIS

Standards based spatial data management, GIS and web mapping. Spatial data management, analysis & sharing the free & easy way!

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

PRODUCT DATA SHEET. MapInfo Professional v12 Version Comparison. How Does v12 Compare to Previous Versions? MapInfo Professional v12 adds: SUMMARY

Design/build and visualization of political and social-statistics. statistics geodatabase by open source tools

SuperGIS Server 3.2 Standard Edition Specification

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

CentropeSTATISTICS a Tool for Cross-Border Data Presentation Manfred Schrenk, Clemens Beyer, Norbert Ströbinger

Documentation of open source GIS/RS software projects

GeoPackage, The Shapefile Of The Future

An Android based Quantum GIS prototype. Ramon Carrillo, Daniel Ochoa

gvsig: A GIS desktop solution for an open SDI.

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

Open Source GIS. Open Source GIS. Agenda. Open Source. Typische GIS Funktionen. LOTS Bern

UK Location Programme

ArcGIS ArcMap: Printing, Exporting, and ArcPress

How To Use Gis

Web Map Service Architecture for Topographic Data in Finland

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

Comparison of Open Source Virtual Globes

_ LUCIADRIA PRODUCT DATA SHEET

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015

Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:

Tutorial 3: Working with Tables Joining Multiple Databases in ArcGIS

Statusreport MapServer

Quantum GIS User Guide. Version 0.7 Seamus. Gary E. Sherman Tim Sutton Radim Blazek (GRASS) Lars Luthman (GPS Plugin)

GeoServer, The Open Source Solution for the interoperable management of geospatial data

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

JNCC Report No: 542. QGIS Suitability Assessment. Claire E. Lush & Mike J. Lush. November JNCC, Peterborough 2014 ISSN

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

Implementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case of Morocco

Free and Open Source GIS Software for Building a Spatial Data Infrastructure

Using CAD Data in ArcGIS

Shuffling Quantum GIS into the Open Source GIS Stack

Step by Step Guide for GIS Cloud Applications

Open Source Tools for Spatial Analysis and Geoprocessing

What is GIS. What is GIS? University of Tsukuba. What do you image of GIS? Copyright(C) ESRI Japan Corporation. All rights reserved.

TRD 05: Data Presentation techniques (Mapping) Quantum GIS User Guide

THINK OPEN, THINK FUTURE

Data Visualization Using Web GIS Software

INSPIRE in practice: Experiences with INSPIRE data and services

smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Enabling embedded maps

Tutorial 3 - Map Symbology in ArcGIS

HELCOM Data and Map Service. User Manual

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

Introduction to Web-based GIS

WFP Liberia Country Office

HANDS-ON WORKSHOP: SPATIAL DATA VISUALIZATION Using selected Open Source tools and Open Data to visualize your own spatial data


GIS Beyond the Basics: Web Maps and File Sharing Services

Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization:

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Getting Started With Mortgage MarketSmart

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

ARCHITECTURE OF INTEGRATED GIS AND GPS FOR VEHICLE MONITORING

HANDS-ON WORKSHOP TOOLS FOR SPATIAL DATA VISUALIZATION: Using selected Open Source tools and Open Data to visualize your own spatial data

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Choosing the Right BarTender Edition

Sisense. Product Highlights.

_ LUCIADMOBILE V2015 PRODUCT DATA SHEET _ LUCIADMOBILE PRODUCT DATA SHEET

Data source, type, and file naming convention

MapServer and OGC Standards in real life (and saving real lives) Daniel Morissette, Mapgears

Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!

MapInfo Professional Version Printing Guide

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

From a niche to a global user community: Open Source GIS and OSGeo

Web Map Context Service for Adaptive Geospatial Data Visualization

Aspose.Cells Product Family

GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Copyright combit GmbH ; Rev All rights reserved.

m ac romed ia Fi r e wo r k s Curriculum Guide

Printing Guide. MapInfo Pro Version Contents:

Big Data Volume & velocity data management with ERDAS APOLLO. Alain Kabamba Hexagon Geospatial

Transcription:

The QGIS Project Current and future developments, cartographic possibilities Andreas Neumann (Stadt Uster) http://gis.uster.ch/

What is QGIS? A GIS platform Desktop, Server-GIS and Mobile GIS 2D-GIS, with 2.5D Components (3D slowly under dev.) Platform independent (Linux, Mac, Windows, Android) Based on qt-framework (C++ and Python) Plugin-System: Python and C++ Integration with other FOSSGIS: GDAL/OGR, GRASS, R, Sextante, SAGA, OTB Support of a lot of GIS formats and databases Good integration with (OGC) web services 2

It's QGIS not QuantumGIS (old name) or Qgis or KuhGIS ;-) 3

QGIS Features What can you do with QGIS? 1) Map symbolization 2) Map layout 3) Data acquisition, editing and CAD-tools (plugins) 4) Analysis (vector, raster, terrain modeling, statistics) 5) Modeling framework PROCESSING (former SEXTANTE) 6) Extensible with Plugins 4

License GPL License (GNU General Public License, Open Source) Can be used without limitations Modifications are allowed If you sell a modified QGIS you have to make the source code available to your customers 5

How is QGIS financed? Development contracts (in the core or with extensions) Service Support and Maintenance Cloud services Courses Paid software integration Sponsoring and donations from government agencies, companies and individuals QGIS user groups 6

Modular framework of QGIS/OSGeo QGIS Desktop QGIS Server QGIS Mobile QGIS Web Client QGIS Globe Processing analysis framework GRASS RR(Statistics) (Statistik) GIS (analysis) SAGA GIS OTB OSSIM (Photogrammetrie) (photogrammetry) (image processing) DB-Drivers C++/Python QT-Framework GEOS Proj4 GDAL/OGR 7

The Fossgis ecosystem Libraries Databases GIS Server Datenbanken Desktop-GIS Web-GIS GDAL/OGR Postgis UMN Mapserv. (raster/vector drivers) (Raster/Vektor/Netzwerke) (WMS, WFS, WPS, WCS) QGIS OpenLayers GRASS-GIS Leaflet gvsig Mapfish udig MapGuide FDO SpatiaLite Geoserver (vector/db drivers) (Raster/Vektor/Netzwerke) (WMS, WFS, WCS, WPS) GeoTools QGIS Server (raster/vector drivers) (WMS, WFS, WCS) JTS/GEOS RASDAMAN (geometry engine) (Rasterserver) PROJ4 (projections) MetaCRS (projections) QGIS WebClient Liz-Map 8

Supported Raster Formats (Geo)TIFF JPEG GIF Erdas Imagine ECW (if SDK is intalled) MisterSID (if SDK is installed) NetCDF (Klimadaten) ESRI ArcInfo Grid 9

Supported Vector formats ESRI Shapefile DXF SpatiaLite Mapinfo GML KML Interlis (Switzerland) 10

Supported databases and Spreadsheets PostgreSQL / Postgis SQLite / SpatiaLite Microsoft SQL Server Oracle Sybase ESRI File Geodatabase (if SDK is installed) ESRI Personal Geodatabase (read only) Excel, OpenOffice, txt/csv 11

Supported Web Services WMS (Web Map Service symbolized maps) WMTS (Tile Service) through the WMS-tab WFS (raw vector data) WCS (raw raster data) WPS (Web Processing Service - Plugin) CSW (Catalogue Service - Plugin) OpenLayers Plugin (Google Maps, Bing Maps, OpenStreetmap) 12

Some QGIS users and developers Provinces Cities / Communities Kanton Solothurn Uster Kanton Glarus Olten Kantone BS/BL Morges Kanton Schaffhausen Vevey Kanton Neuenburg Nyon Kanton Schwyz (Landwirtschaft) Lausanne Land Vorarlberg Dornbirn Provinz Toskana Jena Provinz Trentino Trento Montecchio (Vicenza) 13

Some QGIS users and developers Universities and Organizations Companies GVZ (Gebäudevers. Zürich) Alpgis (Thun) Österr. Hagelversicherung Sourcepole (Zurich) Univ. of Berne (CDE) Wüst und Partner (Schweiz) HSR Rapperswil KWO (Kraftwerke Oberhasli, CH) FH Yverdon Asia Air Survey (Japan) IGN (NMA) Allianz Versicherung (Munich, DE) ibw (forestry) Norbit (Norden, DE) ETH Zürich (Cartography) NextGIS (Moscow) Univ. of Newcastle Faunalia (Pisa, Lissabon, London) Univ. of Nottingham AIT (A) 14

Who develops QGIS? Foundation of the project 2002 in Alaska 2nd developer in Switzerland (Univ. of Zurich) Today an international developer team > 50 developers (30 regularly active) PSC (Project Steering Committee) A lot of development in Middle Europe Follow Code on github: https://github.com/qgis/qgis/commits/master 15

Who develops QGIS? - the first two developers Gary Sherman (Alaska) Marco Hugentobler (Zürich) 16

Who develops QGIS? Dev. meeting 2012 in Essen 17

QGIS Developer Meetings Hannover (2009) Wien (2009) Moskau (2009) Pisa (2010) Breslau (2010) Lissabon (2011) Zürich (2011) Essen (2012) Valmiera/Lettland (2013) Brighton (2013) Vienna (2014 Essen (2014) 18

QGIS Local Usergroups QGIS-CH QGIS-UK QGIS-AUS QGIS-US (QGIS-DE) (QGIS-RO) 19

Map Symbology 20

Map Symbology: Renderers Single Symbol Categorized (with expression support; from QGIS 2.2) Graduated (with expression support; from QGIS 2.2) Rule-based Point displacement (in combination with the above renderers) 21

Map Symbology: Categorizations Equal interval Quantiles (equal counts) Natural breaks (Jenks) Standard deviation Pretty breaks 22

Separation of Logical Grouping and Layer Order Logical Layer Grouping Layer Order Control 23

Symbol Level Control 24

Symbol Level Control 25

Units Support mm (not zoomable) map units (zoomable) units can be mixed: e.g. offset in map units and stroke-width in mm 26

Expressions Operators Can be used in Logic Rules Math Data-defined symbology Strings Labeling Date Geometry and Spatial relations Field calculator Table filtering DB/Record Table selection Type conversion Print composer Color Serial printing Python 27

Example mixed units and expressions 28

Sample expression based symbology 29

Embedded Groups and Layers for Re-Use Symbology of Embedded Layers/Groups can't be changed 30

Layer vs Feature/Object Opacity 31

Blend Modes Only Transparency http://nathanw.net/2013/05/02/svg-textures-in-qgis/ Blendmode Multiply http://smathermather.wordpress.com/tag/quantum-gis/ http://anitagraser.com/2013/07/29/vintage-map-design-using-qgis/ http://nyalldawson.net/2013/03/coming-soon-in-qgis-2-0-blend-modes-for-layers/ 32

Blend Modes Normal Lighter Screen Dodge Labels Addition Print composer elements Darker Multiply Burn Overlay Soft Light Hard Light Difference Substract Work on Features Layers 33

Point Symbology Options Simple Symbols Ellipse Symbols SVG Symbols special mechanism for overriding graphical properties Font Symbols Vector field renderer (for distortions, wheather maps, etc.) Support for rotation, scaling, anchor points, offsets, etc. 34

Sample Vector Field Renderer Div Einstellungen zu Einheiten, Polar/Kartesisch, Drehrichtung Kombinierbar mit anderen Klassierungen 35

Line Symbology Options Simple Line Marker Line Any combinations of the two Individual offset per line possible Different line caps / line joins Custom dash-patterns 36

Marker Line Interval On every vertex Only on first vertex Only on last vertex On mid-point Automatic rotation Offsets Mixed Units Supported types: Simple Marker, Ellipse Marker, Font and SVG Marker 37

Area Symbology Options Simple fill (color) SVG fill (vector-pattern) Line pattern (hashing) Point pattern (rastergrid) Centroid fill (one point at centroid) Any combinations of the above and with line-styles 38

Labeling Labeling allows to mix automatic labeling with manual labeling Labels can be pinned/unpinned (changing between automatic/manual labeling) Every text property can be stored/derived from attribute column or expression Different placement options and algorithms Different label backgrounds: Simple shapes (rectangle, square, circle, ellipse) Text buffer SVG graphic Shadow 39

Labeling 40

Manual Labeling Label/text properties Label properties for selected layer Highlight pinned labels rotate label pin/unpin label move label Show/hide label Only text properties that have an attribute column assigned can be changed widgets of other properties are disabled 41

Map Layout Menu and toolbars Command history Context sensitive Item properties Layout Canvas Properties of map sheet / composition 42

Available layout elements Map frame Linked reference map Image/graphic (linkable with rotation of map-frame for north-arrows) Text label (supports expressions) Legend Scalebar Simple geometries (Circle/Ellipse, Rectangle, triangle, arrow) Table HTML Frame 43

Some Features of the map composition Element order Element alignment Snap to grid and guidelines Auto guides for placement relative to other elements Precise positioning and sizing with coordinates Lock/Unlock elements 44

Atlas Serial Printing Atlas Preview Controls Atlas Settings 45

Atlas Serial Printing Features Atlas Preview Output to PDF/Images Output to multi-page PDF Filter by expression Order by database column Labels/HTML Frames with Expression Style active feature differently from other features 46

Future Projects QGIS 2.4 Multi-threaded renderer Symbology: shape-burst fill style Central symbol repository New widget system for forms Legend tree refactoring 47

New Shape-Burst Fill Style Color ramp that follows shape Control of shade distance with unit support Control of blur effect Control handling of rings 48

New Shape-Burst Fill Style 49

Future Projects Labeling: Better text/symbol-masking ( Textfreistellung / Symbolfreistellung ) with symbol levels as target SQL compiler for serverside filtering Geometry model enhancements: circular arcs, (splines or nurbs), Z-Values, M-Values 50

Text Masking Example Goal to achieve Swisstopo 2014 51

Challenges: thematic mapping Diagrams: only pie-charts, bar charts, scalable symbols Heatmap plugin No flow maps No complex diagrams No 3d-style charts No clustering mechanism No dot-density / dot distribution maps No Kleingeldmethode Cartograms plugin needs to be ported 52

Links: http://www.qgis.org/ http://planet.qgis.org/ http://plugins.qgis.org/ http://www.qgis.org/api/ http://android.qgis.org/ https://github.com/qgis/quantum-gis http://www.osgeo.org/ 53