QGIS User 0023 - What's New In QGIS 3.12

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hi in this episode I'm going to take a look at quite a lot of the new features in the coming qgs 3.12 bucharest [Music] to be clear when I'm recording this qgs 3:12 hasn't been officially released yet so I am going to test all of this in call it a beta version of the release so quite a few things may still change and it will probably not be as stable as the final release will be so bear that in mind I'm using the master or beta version so that I can publish the video before the actual release in about a week from now so if you're eager to test the new functions you can do that in order to help the developers to find bugs and otherwise you need to wait until the official release and that should be in about a week from the time of this recording so I will be starting Yogi's from the terminal so any crashes will capture the error messages and as you see this is the development version okay I have quite a long list so I will probably have to pause the video or fast-forward it at times and make some cuts otherwise the video will be very long so let's get started first of all some features and so on that I am NOT going to be able to test but I think it's important to highlight them and another thing there's at the time of this recording no finished change log so I've been browsing through the github commits and some of the features that represent may actually be excluded in the end but I think that most of them already are committed and stable so they will be included but for instance the the things that I haven't been able to test could be things that he is not included but anyway so one of the news is that the data provider for oz g is raster's on now including in the qgs core rosters in post years has been sketchy but this promise is to improve that situation and that is until there is better support included in the GDL driver so that is something that that could benefit those of you who use rasters inside post yes also Oracle support is improved so now you are going to be able to use care and services according to the Oracle standard at least if I read the commits correctly this will also be back ported to 3.10 their long-term release we'll see about that for OGC API features there is now also the possibility use simple transactions so put patch and delete it's now also available if you have a lot of off-site layers and those are unavailable you can now tell qgs to ignore those messages error messages for a certain time or for the entire session so you don't get an error message for each layer that is unavailable there's also been some improvements to the DXF exports so if you're exporting the XF format the styles of the geometries are also exported the z-coordinate or 3d geometries are preserved and labels are exported with the anchor points and alignment respected so that is some of the improvements that I haven't been able to test but I thought was interesting to mention so let's start with the things that I can actually show you something about at least so one improvement is that now you can decide if you want the default save format to be qg z or qg s and most of us are quite happy with the qgz format but for those of you who really need the QBs format you can now set that in this global variable and it will be permanent until you change it in this setting some changes in the GUI just simple map if you have a GPS connected I don't but if you have a GPS connected you will get a distance from your current location to your mouse pointer down here in the status bar you get the same function when you pan a map so you grab it and you pan it you will get the pan distance and direction in the status bar so the distance and direction from the GPS location will work in much the same way that is one new feature as you see in the browser panel there's a lot of stuff here so for instance I don't really use some of them and the observant ones of you may already see that some are missing and that's because in the interface customization you can now change what is visible so I've removed arc RTS feature services or arcmap service but if I put them back click OK it will not show up but if I restart qgs now they are there so right now you can customize what kind of layers will be visible in your browser another new thing in the browser is when you have ODC layers you can now see if my network is here you can now refresh the connection so you don't have to restart your application if you know that the server and the layers that are served have been changed you can just refresh the connection and get the updated layers so let's see some improvements on 3d here's some elevation difference one thing that I haven't tested is that vector 3d vector layers now we'll load a lot faster let's see what my notes say yeah 3d vector layers are loaded in the background so that we'll have some improvement on the rendering another news is that when you measure you now get the horizontal distance and the vertical distance and the 3d distance so when you do your measurements now it will also measure the elevation difference I think there is still some things to do to make this stable because in 3/10 3d is reasonably stable but I'm not quite sure about 312 as of yet but that's the case when you are working with beta version one thing that is new that I actually have very little experience of is mesh layers so let's see if I had a mesh project prepared so what is meshes well I I'm not quite sure they are used in meteor a lot meteorology meteor for weather I really don't know what what it is but you can get mesh data from weather services and so on and you can style it in a few different ways previously for instance you for the vector part of meshes you could only use arrows and you couldn't style them that much but right now you can also use traces as you saw in the beginning like that and you can use streamlines hopefully yeah there we go compacted traces there is also a new [Music] option dialog here where you can select different well different methods for how data is presented I guess I'm not quite sure how this works and what the value of the list but there's this option as well there are some improvements to the raster part as well I'm not quite sure of what and in the settings you can now not just select the time if your mesh is time enabled you can actually animate it let's see set some animation settings and then it will render the frames in the time series however as you see here I haven't given it enough time to render the traces so not really fluent but there is this lay option okay let's go on if you have a layer with missing data sources they may have been moved or otherwise displaced there's now an auto find function so if the data haven't been moved too far away from its original location this function will probably find it unless it has been renamed but if it just has been moved this auto find function will probably find it and as far as I've noted if it turns green it has been found it doesn't update the data source path here and you still press keep unavailable layers but your layers will be there and it will be hopefully updated in the source yes so they are now in the displaced data folder that is one improvement some processing improvements detect date as it changes that is actually comparing two versions of the exact same layer so if you have created a layer in the office and you send that layer out to others and they edit theirs their layers and send them back to you you somehow need to collect all those changes then you can compare your original layer with their revised layers and it will output three layers one with the unchanged features one with added features and one with deleted features and then you can more easily merge all the edits together so I think this will be great when your a lot of people using local data for editing another improvement if you want to rename a field there's now a processing tool that lets you do that so I don't think I have any attribute names here no but it will create a new layer where the fields or the field you were select will be given a new name there's a function that were also available previously with join attributes by location but now you have new join types so you can now take the attributes of the first matching feature only or you can take the attributes of the feature with the largest overlap only so this is useful when you have a lot of overlapping polygons and you want to join it join attributes from one polygon layer with another but you only want attributes from the layer that is most overlapping if that makes sense there has been some improvements in raster MB tiles in this version you will have a smoother transition when you are between pilot levels previously it was nearest neighbor but now there will be a smooth transition between them I'm not quite sure which I like the most and I think it would have been nice to be able to choose but anyway it is supposed to be helpful for high DPI displays for instance and it will hopefully load the layers faster as well and this is also a core functionality for rosters since the jido driver for for this use nearest neighbor another improvement I haven't really noticed at least is that the tiles are now rendered as they are loaded so qgs doesn't wait for all tiles be loaded before it renders it is supposed to be rendered as they are loaded from the MV types and layer if you are editing vector layers sometimes you want to copy features from one layer to another so here we have a source data set with some values and we have a destination data set with the same attributes however the destination data set we have some constraints so for instance and the B attribute has a constraint that doesn't allow null values so if we try to copy this there will probably be some issues so let's do that copy them and let's paste them so oops first of all we have a value or a feature that has a null that is not allowed I need to set something or I can paste anyway but to conform with the constraint I can say that's a tool and that was it okay while I'm here I want to look at some table and conditional styling so for instance if we say that column B if the low value if the value is less than five and print it in red like that that is not a new feature what is new coming in layout so let's start a layout the 2d let's go back there's another news with layout in the layout manager you can now search for a layout so if a project has a lot of layouts you can search for the layout you want in the layout manager back to the layout let's add a map that let's say I want the tables here and that should be the source and this is a new feature apply layer conditional styling colors that will apply the conditioner styling from the table also here in the layout there's also a new button here in the layout and that is ad fixed table so now if you want you can create a completely custom table so it will be a table item with all the settings that you can do with a table but you can also edit it so you can name we can add rows and columns anything you want and you can style layers as well like that so now you can create custom tables that is not based on an attribute layer in your data and these are some of my absolute favorite new features in Yogi's but I really like styling so that is my thing let's see here we have a polygon layer that we might want to change here to something the blue color for instance want to edit that that will open our expression builder one new thing is that if you search here you can now search on keywords so previously if you search for wanted to split something into a list if you typed split you would get nothing but now you will get the string to array function which impracticality is a split function so there are no now the possibility to search for key words in the expression builder another new thing is that when you have created a feature do you have any recent you can say them so you can save your custom expressions give them a name help text and so on and then they will be available in user expressions so this one really simple one but anyway if you create complex expressions and want to save them now you can and they will be available on the user expressions there is no feature to import or export these those expressions but I wouldn't be surprised if we will see that in a future version okay now some of my absolute favorites one thing random marker so if you have a polygon and you want to fill it with points you could previously let C point pattern fill like that not really random but now there is random marker fill and that will have some options so let's say like that let's make the marker really big you because there's another feature clip mark is the polygon boundary so any marker that is on the boundary will be clipped to only be inside but okay the big one here so if you follow the big black line you will see that some markers are clipped for me this is really useful when I want to do some styling let's remove that another really great feature is selective masking so for instance if you have a label layer that like this previously what you would do word wants to add a buffer a text buffer like this it works but there are other nicer features for instance you could enable a mask for it instead of a buffer so this is a new tab in the dialog so you can enable the mask you set how for the mask should be if it should be have any opacity or it if it would completely affect the masked layer but as you see nothing happened and that's because I need to tell qgs what layers this mask should be applied to so for that we have this tab masks and here I want to these are the thin lines I want to apply the mask to that pine and I want the mask from the text layer to be applied there we go so now the mask is applied around the text still not here so we go to this layer we won't apply the mask to this layer and now we see a problem it will be applied to that symbol layer level our symbol layer so let's change that to no pan and add another symbol layer that is only a simple line like that and let's go back to masking and change from the background to just the line and there we go this will be extremely nice to have when doing cut photography and the last thing on my list let's see this is a situation I also end up in quite a lot here I have a raster layer with elevation data that our missing elevation data for the lake area not surprising but now I can feel that [Music] because there is an option to display no data as a color I mean in this case I can just simply pick a color like that if I want to style my elevation data as hillshade I will need to redo this so I need to pick a new color for the no data like that and then I can do multiply and have a really nice effect on my map previously this would look like this and I had to manipulate the brightness and contrast to minimize the effect of that was too much to minimize the difference between the flats areas and I like but now I can simply go and ooh I need to remove them multiply first normal reset that zero then I pick the color there then I go back and do a multiply like that I think I can crease the darkness yep so this will also be great for photography and I guess in a lot of different situations when you are missing data who had null values that are the same for the entire roster that's it that was the features that I found in the in the changelog and on github there will probably be features presented that I haven't found and there might be some features that I've shown you or told you about here that will not be included in the final release and we'll see what it ends up with anyway I'm looking really forward forward to the 3.12 release and there are some really really great improvements at least for me that is really interesting the category of a part and a styling part so hope you enjoyed the video and see you next time [Music] [Applause] [Music] [Applause] [Music] you
Info
Channel: Klas Karlsson
Views: 11,106
Rating: undefined out of 5
Keywords: QGIS, GIS
Id: FgrXXOsHwOg
Channel Id: undefined
Length: 36min 34sec (2194 seconds)
Published: Sun Feb 16 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.