From Nottingham to PDX: QGIS 2014 roundup

2 views

Formal Metadata

Title
From Nottingham to PDX: QGIS 2014 roundup
Title of Series
Author
Kalberer, Pirmin
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date
2014
Language
English
Producer
Foss4G
Open Source Geospatial Foundation (OSGeo)
Production Year
2014
Production Place
Portland, Oregon, United States of America

Content Metadata

Subject Area
Abstract
Following the long awaited QGIS 2 release, announced at FOSS4G 2013 in Nottingham, the project decided to switch to a regular release cycle with three versions per year. QGIS 2.2 was the first release in this cycle and already packed with many new features like 1:n relations, gradient fills, native DXF export and NTv2 datum transformations to name a few. QGIS 2.4, released in June, has one major extension in its core: multithreaded rendering. Originally developed as a Google Summer of Code project, it makes a big difference in the responsiveness of QGIS desktop.This talk shows a selection of the latest features and gives an outlook what's in the works for QGIS 2.6. Some interesting plugins and other news from the community will keep you up to date with the high pace of this OSGeo project.
Keywords
QGIS
Desktop GIS
WMS
WFS
OGC
Loading...
Pixel Collision State of matter Multiplication sign Decision theory Design by contract Shape (magazine) Information privacy Mathematics Data conversion Error message Covering space Enterprise architecture Mapping File format Software developer Gradient Basis (linear algebra) Sound effect Interface (computing) Instance (computer science) Category of being Vector space Graph coloring Network topology Artistic rendering Buffer solution Self-organization Pattern language Cycle (graph theory) Freeware Data type Inverter (logic gate) Point (geometry) Computer programming Game controller Open source Geometry Field (computer science) Number Revision control Database Software testing Selectivity (electronic) Subtraction Computing platform Units of measurement Form (programming) Alpha (investment) Addition Forcing (mathematics) Polygon Projective plane Line (geometry) Limit (category theory) Symbol table Word Software Personal digital assistant Object (grammar) Window Matching (graph theory)
Rotation Multiplication sign Source code Insertion loss Usability Sign (mathematics) Feasibility study Ontology Code Extension (kinesiology) Social class Physical system Theory of relativity Mapping File format Electronic mailing list Unit testing Functional (mathematics) Lattice (order) Artistic rendering Right angle Writing Resultant Asynchronous Transfer Mode Web page Transformation (genetics) Letterpress printing Similarity (geometry) Control flow Rule of inference Power (physics) Attribute grammar Revision control Goodness of fit Database Code refactoring Subtraction Form (programming) Addition Multiplication Shift operator Demo (music) Inheritance (object-oriented programming) Surface Expression Element (mathematics) Projective plane Morley's categoricity theorem Line (geometry) Rectangle Symbol table Frame problem Table (information) Computer animation Logic Matching (graph theory)
Computer animation Artistic rendering
Medical imaging Computer animation Computer configuration
Mapping
Computer animation Multiplication sign Mass
Server (computing) Implementation Mobile app Geometry Branch (computer science) Mereology Code Programmer (hardware) Software testing Plug-in (computing) Curve Default (computer science) Software developer Projective plane Electronic mailing list Basis (linear algebra) Functional (mathematics) Local Group Peer-to-peer Kernel (computing) Computer animation Self-organization Service-oriented architecture Data type Data management
I think we're ready to start so welcome to my 2nd talk from you people coming in and it's now about cutest desktop and it's around of what happened the last year within 1 year uh with cutest I repeat again my introduction he was cover for those of you coming later uh inverter Sozopol which is accompanied and doing the lot went cages co-development entering parking lot and for customers and a we're providing support contracts for futures and within the cuties enterprise programs and we have to is clouded publication platform have and develop the what is cute is I think that should be better known in Q 2 so far there the it is you me come a full-featured test of PAS support from many formats frosted databases data is Bayes defined based in Boston and vectors it has there an API for plug and also with the possible was spoken the case very customizable so I can cut it down to a minimal version as you like that it has all this so upon which I talked about in the last half an hour which is providing the same maps this the limits of the offense and the privacy and it supports Windows Linux and Mac OS and it is open source which means you have full control over software but you have to take care of it as you learned in 1 what if uh 1 word about organization there isn't it is most you projects uh which has put committee Gary Sherman follow for Q chases the chair and what happened last year is that the steering committee came 3 additional members which is FIL like the also from all still which is responsible for deciding decisions region you water from Netherlands which it is managing the infrastructure and you'd inflation from Germany who is the new release match before him himself from South Africa was trees mentioned he is now responsible for testing and conceptually the the of the and last force which he which was in Nottingham really released cutest talk . old which was really a made treaties with after a long time after what many new features and changes in the the interface and also as a the new API on Chadian API which made its more by tonic so took some virtual to converter to migrate Parkinson but this well established now is we all the change release cycle because we had before that we had some releases within months and then we had more form more no release from more than 1 year so it was way uncertain when uh the next release if this coming and so we decided to been a fixed cycle which is 3 leases year means every form once you have released so and this happened this year in february we had to choose to point to and in June 2 . 4 the even numbers are for public creases and alter numbers so to now it's 2 . 5 is developer version which is all the downloadable as the nite he built but the next 1 will be 2 . 6 which will be a public release coming in October of and my talk today is about this worsens what was edits in 2 . 2 and 2 . 4 the and it has to be selection for free in tool the time so I will I have to hurry through to changes we have some apology announcements the phenotypes we already had many feel types line patterns point patterns we have the at it's an additional thing Pappas SHE field pump and we have centrate gradient fill and J. filled and 1st about its gradient type field there we have half either 2 callers historical and and color or we have um error defined ramps did it can be many linear or and you prepared object-based and supports data defined property so another thing was shape bursts support which means that's the gradient which follows the shape I have an example later it also supports tools callers to colors around tests can have alpha channel the it can take from border to center points or only within a buffer the can ignore holds and also supports state defined properties that's an example how it looks like 0 no that's the next thing but you will see it in a way to picture that stickiness stroke feature for polygons that working on stop well you see a picture with regular a callers following a poll again border which and give me mixed colors if you have different colors um 40 if Republicans and on the picture the downside there is checkbox arcuate it's and it's only drawn within the polygon soul you can see on the borders with different colors who can see both scholars that's his being stroke uh supports the next thing is 2 in words it's poet on render which shows like it the fuller polygon but uh outside of the polio the so you can buy show selected features and the improved at uh was ability this it is very useful still printing for instance if you have many objects so many features you want to print separately you can cut them out with this inverted point inventor so that you don't see too the things around them here is an example of this inverted poten renderer with with the shape bursts so and the fishery bursts outside of this middle point in the which gives a nice effects for highlighting in the feature the next thing that there is no support for a configurable anchor points anchors 4 point symbols and before that was of at points it was also sentence always sent it's and now we can define where data points in full should be placed so if we think of flak for instance uh center is not a basis uh way to place it so you can now place it on on the downside they can also grow up with few have a scalable symbols the another using art the more collide offsets you can now define and offsets where you want to place a markers so if we have to the geometry and the markers are not tied to play such a lot you but there's a Certain offset can be mapped units or can be pixel and another
feature expression-based categorization soul the done very often expression which gives us the results uh a value on which to categorization is based on this is a way powerful features and it's uh yeah good can be much simpler than before already had to add many rules for achieving the same results the another extension to the this through base render East Els rule so you can have now a loss through which is the ELSE rule which is applied when all other rules didn't match the does all the make its even more similar to death so the logic so as for the import and export it's it's it's feasible and is implemented the so it is very possible to to create a so these with Q or importance for these because it's it's a very similar rule logic the then we had many label improvements with and speed improvements parents wanting lines can now be we can now have labels which are repeated a very useful the next Inc print composer there's been many improvements and print composer the usability sinks you can turning to more mouse to have 2 possibilities with the mouse wheel and rectangles and so actual size you can rotates now all elements in a print layout and you can also style the can canvas so it can if you cannot only have a white background but you can have style in the background which gives my possibilities we have a new preview functionality 1 is a gray-scale preview to see how it looks like on a great honor but quite printer and also colorblindness preview and then addition of ontology with pictures data sources can be now have expressions which means you can use absolute for naming that picture and what about addressing the picture which would be displayed in and printed alignment functionality sizing modes and paid Creighton HQ more frames so we can have an hour the um lectures or texts which go over multiple pages with breaks and their children among frames but also and bring composer is 0 printing functionality which called to address from it was previously a plug-in and now it is included we have now an atlas preview of the composer so you can see that can have a look how to the pages in in ATIS printing look like and you can just map size was a new variable that and more functionality for ATIS you thinking but the another thing a little uh the interesting thing is you can now uh the pre could calculate something or 0 put an expression directly into attribute table that's this tool bar there where you can put in her an expression and you see the results directly in the 2 people bill RENT there are more expressed improvements we have released in expression dialog if a list of reasons recently used expressions uh and it's as mentioned before we have you expressions for princomp goes on and on class the another thing are forms and relations so if you uh identify uh feature of the common feature that you choose the good i that is these future dialog but is at you dialog or you can uh have forms which are automatically created or in other ways and new it is formed is that you can have relations within them so if you have a form of a table you can have a relation to odd and other database table and in bed days in the form that can be used as a sop form or it can be an open opened as a separate dialog for so the yet and in it is possible that it is only be confusing because there's although at the joins and this is not try and this is really only for forms of you don't have to do join tables that's before it before it it informs forms then uh and importance of functionality is some support for had concealed people of dates to update transformations that we have uh curative workerist different decoded systems that can now define how this uh they transformation is done because there are the often multiple possibilities and it also supports and to be too great shifts transformations and so where can you find your own transformation and use this for data transformation good also disable this dialog that it is only asked once and if you have always the same uh projection systems usually you have you always use the same thing transformation the the next thing is dates f supports fix f was support for a long time uh he was previously supported only be up old she or are but this is this limits the possibilities for especially for takes of export because take surface not to hear the GAS format it has more it has a symbology and much more which is hard to transfer biology or so we implemented the native export functionality which also exports labels and export as much symbology as as possible the this is based on Hollywood with older version of delayed the last well-documented tuition of of stakes f so there might be some new support for newer versions in the future then only holds we had the refactoring of the whole legends coats with an API redesign which makes it now possible for plucking installed successful legend much more easily than before and you can do more with the legend from walk and unit tests has been extended as well and although Underwood but also we symbol is the multi sited signing which was introduced in 2 . 4 before that writing was done in the main facts quiz that and obligation was blocked as long as this trending went on and now each layer rendered its separate in in its own right and can be canceled and uh you don't have to wait on the the whole map has been and I have the short demo for that connected
of look in our approach is loaded this is now
without this is a single-sided rendering to his
many labels to show 2 different the
now you have to to waiting culture choose
so this is so with single stranded spreading so you have to wait on to the whole
image is credit and now multizone running is turned on this is not uh kitties tool for for such problems look exactly the same but it is the same optionality and now you see 2
rendering happening and you can
then around
tha
another labels appear so it's not
the we toss before but it's much
more and it's a responsive responsive to before so you
consume around you can the search your
that extend you want to see and you want to see an you don't have to wait until the whole map so this is really a big improvement and yet
since many regional we drawings
happen in churches desktop this is really important you don't have to
wait a each time but it's also very useful if you have slowly like double mass in the background that you
can you don't have to wait for them that's
multi-sided rendering the I think it's it's turned on by default as far as I remember or you have to maybe have to turn on so that was my only of the new features I finish with a list of people to thank for this features in our police of developers would add this new functionality that's not a complete list I see that maybe I forgot you never got maybe others but they've implemented the main functionality and I also want to thank where organizations who financed this functionality will who greatest their Whoppers for during their this is Q. user group or as we think this that and the campus from Switzerland and then I lost it all to go on from a French agency and some parts and bring composer were financed by the World Bank and we have many Q sponges which didn't pay for a certain feature but they the project and some Americans here I suppose so there is room for non opium Spondylus as a the analysts it's very sweet saw peers and trick for this could be your chance to 0 to add the features you uh wanting to choose I the short outlook what already happened in 2 . 5 this of that affecting of to the label election codes and this March now with more functionality for legends there's also an experimental 5 compote ability branch which could be very interesting for mobile applications uh there's a contribution brokers basis for for the management and there's an experimental branch with an Piketon supporting Q server next thing is what's in the workplace and you charge a kernel start working on a new implementation of a charged kernel which SVD supports um CD and fix was set M it is still compatible with the In the current going to anatase extensible geometry types 1 important type the that's right now support for curves so it's usual curves as supports and so this curve from posters can be displayed and you will have editing tools and to digitize curse there will be a 1st be release in this year and a few and the final these will be 50 I hope that the will be in question to start date the there other new features can be contributed or who you hire a programmer a company to implement what is missing in European and that the and that was my goal you off on cutest test of Q for attention
Loading...
Feedback

Timings

  565 ms - page object

Version

AV-Portal 3.11.0 (be3ed8ed057d0e90118571ff94e9ca84ad5a2265)
hidden