SlideShare uma empresa Scribd logo
1 de 33
QGIS 2.0
All the New Cool Stuff
more free awesomeness
Me
Nathan Woodrow
nathanw.net
Technical Consultant/QGIS Specialist at Digital Mapping Solutions
QGIS Core developer
Composer
Who doesn’t love new printing stuff?
Atlas/Mapbook generation
 Core feature. No longer a plugin
 Export to PDF, JPG, PNG, or the
printer
 Export to series or single PDF
 Sorting and filtering on coverage layer
 Filter based on expression
Auto Snap and
Guide Lines
 Snap to
 Edge and centers of page
 Edge and centers elements
 User defined grid lines
HTML labels and HTML item
 Full HTML (and Javascript)
 Full style sheet support
 Inline Expressions
 Same expressions as labels, rules
 Replaced at print time
 Load data from current atlas
coverage object
 HTML item can load full websites
New expanding group boxs
Old
 Really bad
UX.
 Hidden
Controls
Don’t move
the cheese.
New
 Easier to access options
 Ctrl + Click expands/collapses
all options.
 View only the options you need.
Other noteworthy stuff
 Better support for EPSG:4326 scale bars
 Multipage in one composer
 Automatic overview frame in map frame
 HTML frame
 Zebra style grid frame border
 More control of grid labels.
 Inside, outside, disabled
 Load from template for new composer
 Duplicate composer
Symbology
The making of great maps
Improved label options and dialog
 Transparent buffers
 Letter and word spacing
 Pixel size visibility
 Expanding groupboxes
 Force labels
 More data defined properties
 New vertical style dialog
Style manager
 Tagging and Grouping
 Smart groups
Create a dynamic group based on
tags, symbol names, groups,
symbols with a tag
 Import/Export to file
 Import from URL
 Style repository planned
 Google Summer of Code project
Symbol selector
 Build complex symbols in one
dialog
 Filter based on smart groups and
groups
 Search for symbol by name
Data defined symbols
 Connect fields to properties such
as color, size, border color
 Expressions supported
New raster engine and dialog
 Faster raster rendering engine
 Image resampling
 Export image via Save As..
Blend modes
 Supports
 Raster
 Vector
 Labels
 Composer Items
Other noteworthy stuff
 New diagram engine and types
 SLD style export support
 Dynamic Map grid decoration
 Better OpenStreetMap provider
 No edit support at the moment
 HTML annotations
Data and processing
“nom nom nom” said QGIS to the data
SEXTANTE!
 Now a core feature
 Intergrates QGIS, SAGA GIS, GRASS,
Python, GDAL/OGR, GeoServer, R
TauDEM, LASTools, Orfeo Toolbox
 Drag and drop modeler with added
Python scripting
 Supports new providers built using
Python and installed as normal
QGIS plugins.
 Access to SEXTANTE in Python
import sextant
sextante.runalg(…)
New attribute table
 New filtering options
 Select using Expression
 Filter and map selection
 Show only edited features
 Dual View. Table and form
 Bulk form based updating coming
 New UI
Other noteworthy stuff
 Oracle support
 QGIS Server WFS
User Interface
Redesigned UI for better experience
API and Dev
New Python Console
 Autocomplete methods for PyQt4,
gdal-python, pyqgis
 Syntax highlighting
 Load/Save file
 Access to SEXTANTE
import sextant
sextante.runalg(…)
New Vector API
 Get and set data using name or
index of column
Feature[“Asset_Type”]
Feature[“Asset_Type”] = “Foo”
Feature[1]
Feature[1] = “Foo”
 Allows for multi threading in future
release
Community
Group hug!
Public Interface
 New PDF and HTML manuals
 HTML http://docs.qgis.org/html/en/docs/user_manual/index.html
 Redesign of main qgis.org site (planned)
 Redesign/Renew of QGIS logo (planned)
 Higher presence on gis.stackexchange.com
 Blogs! Blogs! Blogs!
 Nathanw.net (never mind me just pimping my own stuff)
 underdark.wordpress.com
 spatialstuff.wordpress.com
 http://planet.qgis.org/planet/
Adoption
 InaSAFE (INDONESIA SCENARIO ASSESSMENT FOR EMERGENCIES)
 Funded by AusAID and World Bank
 http://inasafe.org/
 State of Vorarlberg, Austria
 400 desktop installs
 Contributed Oracle support, plus $50,000
worth of development work
 Windsor & Maidenhead council UK
 60 QGIS installs
 Simon started UK QGIS user group
Release
Give it to me now!
Current Release plan
Subject to change
1st April – Feature Freeze
Bug hunting and killing
30th April – UI freeze
Bug hunting and killing
1st June - Call for packaging
7th June – Public Release of 2.0 – YAY!
What didn’t make it?
 1:n relationship support for layer and forms
 Multithreading rendering support
 More UI clean up
 New Add Layer dialog
 Stuff I don’t know people are working on 
Ahh bugz! HELP!
Don’t panic!
 Now is your chance to help us
 Bugs can be reported at hub.qgis.org
 Don’t be afraid to file bug tickets
 Don’t forget nightly builds for testing
 OSGeo4W (Windows)
 http://qgis.dakotacarto.com/ (OS X)
Thanks!

Mais conteúdo relacionado

Mais procurados

Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its usesMayuresh Padalkar
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
GIS and QGIS training notes
GIS and QGIS training notesGIS and QGIS training notes
GIS and QGIS training notesArnold Kilaini
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training Imran khan
 
Introduction to Tools in ArcGIS
Introduction to Tools in ArcGISIntroduction to Tools in ArcGIS
Introduction to Tools in ArcGISDaniele Baker
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS UK
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2wang yaohui
 
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewMapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewPrakher Hajela Saxena
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingEsri
 
Introduction to ArcGIS
Introduction to ArcGISIntroduction to ArcGIS
Introduction to ArcGISKate Dougherty
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1wang yaohui
 
Lecture 1b introduction to arc gis
Lecture 1b  introduction to arc gisLecture 1b  introduction to arc gis
Lecture 1b introduction to arc gisAbir Mohammad
 
Global mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University EthiopiaGlobal mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University Ethiopiachala hailu
 
Qgis tutorial compiled
Qgis tutorial compiledQgis tutorial compiled
Qgis tutorial compiledSARSIJ MISHRA
 
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...Nepal Flying Labs
 

Mais procurados (20)

Geoprocessing
GeoprocessingGeoprocessing
Geoprocessing
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
GIS and QGIS training notes
GIS and QGIS training notesGIS and QGIS training notes
GIS and QGIS training notes
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training
 
Introduction to Tools in ArcGIS
Introduction to Tools in ArcGISIntroduction to Tools in ArcGIS
Introduction to Tools in ArcGIS
 
Mapinfo 2014
Mapinfo 2014Mapinfo 2014
Mapinfo 2014
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generation
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
 
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overviewMapInfo Professional 12.5 and Discover3D 2014 - A brief overview
MapInfo Professional 12.5 and Discover3D 2014 - A brief overview
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessing
 
Introduction to ArcGIS
Introduction to ArcGISIntroduction to ArcGIS
Introduction to ArcGIS
 
GIS & CAD
GIS & CADGIS & CAD
GIS & CAD
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
 
Lecture 1b introduction to arc gis
Lecture 1b  introduction to arc gisLecture 1b  introduction to arc gis
Lecture 1b introduction to arc gis
 
Global mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University EthiopiaGlobal mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University Ethiopia
 
Qgis tutorial compiled
Qgis tutorial compiledQgis tutorial compiled
Qgis tutorial compiled
 
MapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3DMapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3D
 
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...Geoprocessing(Building Your Own Tool)  and Geostatistical Analysis(An Introdu...
Geoprocessing(Building Your Own Tool) and Geostatistical Analysis(An Introdu...
 

Destaque

DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...
DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...
DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...Deltares
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK
 
Open Source - 5 myths
Open Source - 5 mythsOpen Source - 5 myths
Open Source - 5 mythspiers_higgs
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServerJody Garnett
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10Jody Garnett
 
Intro To PostGIS
Intro To PostGISIntro To PostGIS
Intro To PostGISmleslie
 
Understanding Open Source
Understanding Open SourceUnderstanding Open Source
Understanding Open SourceJody Garnett
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
The 4 Levels of Open Source Risk Management
The 4 Levels of Open Source Risk ManagementThe 4 Levels of Open Source Risk Management
The 4 Levels of Open Source Risk ManagementBlack Duck by Synopsys
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQLTodd Barr
 
2016 Future of Open Source Survey Results
2016 Future of Open Source Survey Results2016 Future of Open Source Survey Results
2016 Future of Open Source Survey ResultsBlack Duck by Synopsys
 

Destaque (11)

DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...
DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...
DSD-INT 2014 - Delft-FEWS Users Meeting - Floodrisk management & Delft FEWS W...
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
 
Open Source - 5 myths
Open Source - 5 mythsOpen Source - 5 myths
Open Source - 5 myths
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
Intro To PostGIS
Intro To PostGISIntro To PostGIS
Intro To PostGIS
 
Understanding Open Source
Understanding Open SourceUnderstanding Open Source
Understanding Open Source
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
The 4 Levels of Open Source Risk Management
The 4 Levels of Open Source Risk ManagementThe 4 Levels of Open Source Risk Management
The 4 Levels of Open Source Risk Management
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQL
 
2016 Future of Open Source Survey Results
2016 Future of Open Source Survey Results2016 Future of Open Source Survey Results
2016 Future of Open Source Survey Results
 

Semelhante a All the New Cool Stuff in QGIS 2.0

Introduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserIntroduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserjoanwortman
 
A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010Abram John Limpin
 
Google Dev Day2007
Google Dev Day2007Google Dev Day2007
Google Dev Day2007lucclaes
 
Scratchpads: past, present and future
Scratchpads: past, present and futureScratchpads: past, present and future
Scratchpads: past, present and futureVince Smith
 
Scratchpads: past, present and future
Scratchpads: past, present and futureScratchpads: past, present and future
Scratchpads: past, present and futureVince Smith
 
Drupal8 Introduction
Drupal8 IntroductionDrupal8 Introduction
Drupal8 IntroductionMadhav Vyas
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsSuite Solutions
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Cara v3 8 major new features
Cara v3 8 major new featuresCara v3 8 major new features
Cara v3 8 major new featuresGeneris
 
Scratchpad 2, Virtual Research Environment: Project Update
 Scratchpad 2, Virtual Research Environment: Project Update Scratchpad 2, Virtual Research Environment: Project Update
Scratchpad 2, Virtual Research Environment: Project UpdateVince Smith
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
Visual Studio2010
Visual Studio2010Visual Studio2010
Visual Studio2010HimaVejella
 
Flex vs HTML5
Flex vs HTML5Flex vs HTML5
Flex vs HTML5Ray Wong
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For DevelopersSparked
 

Semelhante a All the New Cool Stuff in QGIS 2.0 (20)

Introduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browserIntroduction to the ExtJS Javascript framework for rich apps in every browser
Introduction to the ExtJS Javascript framework for rich apps in every browser
 
A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010A Lap Around Visual Studio 2010
A Lap Around Visual Studio 2010
 
Google Dev Day2007
Google Dev Day2007Google Dev Day2007
Google Dev Day2007
 
Scratchpads: past, present and future
Scratchpads: past, present and futureScratchpads: past, present and future
Scratchpads: past, present and future
 
Scratchpads: past, present and future
Scratchpads: past, present and futureScratchpads: past, present and future
Scratchpads: past, present and future
 
HTML5
HTML5 HTML5
HTML5
 
Drupal8 Introduction
Drupal8 IntroductionDrupal8 Introduction
Drupal8 Introduction
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Helical insight
Helical insightHelical insight
Helical insight
 
Cara v3 8 major new features
Cara v3 8 major new featuresCara v3 8 major new features
Cara v3 8 major new features
 
Scratchpad 2, Virtual Research Environment: Project Update
 Scratchpad 2, Virtual Research Environment: Project Update Scratchpad 2, Virtual Research Environment: Project Update
Scratchpad 2, Virtual Research Environment: Project Update
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Open layers
Open layersOpen layers
Open layers
 
Visual Studio2010
Visual Studio2010Visual Studio2010
Visual Studio2010
 
Flex vs HTML5
Flex vs HTML5Flex vs HTML5
Flex vs HTML5
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For Developers
 
Ontimize Technical Description
Ontimize Technical DescriptionOntimize Technical Description
Ontimize Technical Description
 
CSS framework
CSS frameworkCSS framework
CSS framework
 

Último

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

All the New Cool Stuff in QGIS 2.0

  • 1. QGIS 2.0 All the New Cool Stuff more free awesomeness
  • 2. Me Nathan Woodrow nathanw.net Technical Consultant/QGIS Specialist at Digital Mapping Solutions QGIS Core developer
  • 3. Composer Who doesn’t love new printing stuff?
  • 4. Atlas/Mapbook generation  Core feature. No longer a plugin  Export to PDF, JPG, PNG, or the printer  Export to series or single PDF  Sorting and filtering on coverage layer  Filter based on expression
  • 5. Auto Snap and Guide Lines  Snap to  Edge and centers of page  Edge and centers elements  User defined grid lines
  • 6. HTML labels and HTML item  Full HTML (and Javascript)  Full style sheet support  Inline Expressions  Same expressions as labels, rules  Replaced at print time  Load data from current atlas coverage object  HTML item can load full websites
  • 7. New expanding group boxs Old  Really bad UX.  Hidden Controls Don’t move the cheese. New  Easier to access options  Ctrl + Click expands/collapses all options.  View only the options you need.
  • 8. Other noteworthy stuff  Better support for EPSG:4326 scale bars  Multipage in one composer  Automatic overview frame in map frame  HTML frame  Zebra style grid frame border  More control of grid labels.  Inside, outside, disabled  Load from template for new composer  Duplicate composer
  • 10. Improved label options and dialog  Transparent buffers  Letter and word spacing  Pixel size visibility  Expanding groupboxes  Force labels  More data defined properties  New vertical style dialog
  • 11. Style manager  Tagging and Grouping  Smart groups Create a dynamic group based on tags, symbol names, groups, symbols with a tag  Import/Export to file  Import from URL  Style repository planned  Google Summer of Code project
  • 12. Symbol selector  Build complex symbols in one dialog  Filter based on smart groups and groups  Search for symbol by name
  • 13. Data defined symbols  Connect fields to properties such as color, size, border color  Expressions supported
  • 14. New raster engine and dialog  Faster raster rendering engine  Image resampling  Export image via Save As..
  • 15. Blend modes  Supports  Raster  Vector  Labels  Composer Items
  • 16. Other noteworthy stuff  New diagram engine and types  SLD style export support  Dynamic Map grid decoration  Better OpenStreetMap provider  No edit support at the moment  HTML annotations
  • 17. Data and processing “nom nom nom” said QGIS to the data
  • 18. SEXTANTE!  Now a core feature  Intergrates QGIS, SAGA GIS, GRASS, Python, GDAL/OGR, GeoServer, R TauDEM, LASTools, Orfeo Toolbox  Drag and drop modeler with added Python scripting  Supports new providers built using Python and installed as normal QGIS plugins.  Access to SEXTANTE in Python import sextant sextante.runalg(…)
  • 19. New attribute table  New filtering options  Select using Expression  Filter and map selection  Show only edited features  Dual View. Table and form  Bulk form based updating coming  New UI
  • 20. Other noteworthy stuff  Oracle support  QGIS Server WFS
  • 22. Redesigned UI for better experience
  • 24. New Python Console  Autocomplete methods for PyQt4, gdal-python, pyqgis  Syntax highlighting  Load/Save file  Access to SEXTANTE import sextant sextante.runalg(…)
  • 25. New Vector API  Get and set data using name or index of column Feature[“Asset_Type”] Feature[“Asset_Type”] = “Foo” Feature[1] Feature[1] = “Foo”  Allows for multi threading in future release
  • 27. Public Interface  New PDF and HTML manuals  HTML http://docs.qgis.org/html/en/docs/user_manual/index.html  Redesign of main qgis.org site (planned)  Redesign/Renew of QGIS logo (planned)  Higher presence on gis.stackexchange.com  Blogs! Blogs! Blogs!  Nathanw.net (never mind me just pimping my own stuff)  underdark.wordpress.com  spatialstuff.wordpress.com  http://planet.qgis.org/planet/
  • 28. Adoption  InaSAFE (INDONESIA SCENARIO ASSESSMENT FOR EMERGENCIES)  Funded by AusAID and World Bank  http://inasafe.org/  State of Vorarlberg, Austria  400 desktop installs  Contributed Oracle support, plus $50,000 worth of development work  Windsor & Maidenhead council UK  60 QGIS installs  Simon started UK QGIS user group
  • 30. Current Release plan Subject to change 1st April – Feature Freeze Bug hunting and killing 30th April – UI freeze Bug hunting and killing 1st June - Call for packaging 7th June – Public Release of 2.0 – YAY!
  • 31. What didn’t make it?  1:n relationship support for layer and forms  Multithreading rendering support  More UI clean up  New Add Layer dialog  Stuff I don’t know people are working on 
  • 32. Ahh bugz! HELP! Don’t panic!  Now is your chance to help us  Bugs can be reported at hub.qgis.org  Don’t be afraid to file bug tickets  Don’t forget nightly builds for testing  OSGeo4W (Windows)  http://qgis.dakotacarto.com/ (OS X)

Notas do Editor

  1. What to cover===============Composer additions – DoneAtlas – with sort and filterHTML labelsAuto guide linesHTML itemNew group box styleLoad from templateDuplicateSymbolgy- New diagram engine and types- Redesigned Symbol properties dialog – no recursive mess anymore-Style manger – tagging, groups, export/import – from URL- New Labelling Options- New improved raster rendering engine – New Dialog- SLD style export support- Data driven styles? (Maybe)UI New options dialog designRedesigned edit widget dialog - Filtering in BrowserData and processing- Map grid annotationsQGIS WFS serverSEXTANTE builtinOracle supportMore stable OSM supportAPI Updates and Development- New Python ConsoleNew Vector API? Print from template APIMore InfoWhen is it releasedWhat was missing – coming for 2.1?
  2. Composer additions-- Atlas – with sort and filter – Done-- HTML labels – Done-- HTML item – Done-- Auto guide lines – Done-- New group box style – Done-- Load from template – Done-- Duplicate – Done
  3. Better support for EPSG:4326 scale barsMultipage in one composerAutomatic overview frame in map frameHTML frameZebra style grid frame borderMore control of grid labels. Inside, outside, disabled
  4. Symbolgy- Style manger – tagging, groups, export/import – from URL – Done- New diagram engine and types- Redesigned Symbol properties dialog – no recursive mess anymore – Done- New Labelling Options – Done- New improved raster rendering engine – New Dialog- SLD style export support- Data driven styles? (Maybe)
  5. Waiting for Larry to update dialog to new style.
  6. Data and processing- Map grid annotationsQGIS WFS serverSEXTANTE builtinOracle supportMore stable OSM support
  7. UI New options dialog designRedesigned edit widget dialog - Filtering in Browser
  8. API Updates and Development- New Python ConsoleNew Vector API? Print from template API
  9.  State of Vorarlberg, Austria