QGIS4 for Water: What's New, What's Next
By Australian Water School
Summary
Topics Covered
- Cloud Storage Integration in QGIS
- New Ways to Visualize Raster and Point Cloud Data
- Execute SQL Directly from the Layers Panel
- QGIS 4's Foundation Change: Why QT6 Matters
- Model Builder Now Shows Feature Counts
Full Transcript
[music] Hi, I'm Craig with the International Water Training Institute. On behalf of the Australian Water School, welcome to today's webinar on QGIS for water. Now,
fittingly, since we're talking about geospatial tools today, let's take off by having a look at the tremendous geospatial spread of the live attendees who are joining us. We've got well over
a thousand participants from almost 100 countries. we can map where you are in
countries. we can map where you are in the world here and today we'll learn more about how to map some of the really important things in your own world being the Australian Water School webinar
today that will include groundwater and surface water in all of its forms. Before we introduce to you our expert presenters, I did want to preview some additional resources that are available
to any of you who want to take a deeper dive. So, we've got a couple of upcoming
dive. So, we've got a couple of upcoming courses you can see here in March. Um
those watching the YouTube recording may be able to go back and uh attend these courses. Uh for those attending the live
courses. Uh for those attending the live session, these are still coming up. So
get your registrations in. We've got
CQIS with merging maps and then we have a master class. This will be eight sessions that will take you right from uh zero to hero on this thing. um you
will be able to uh start from scratch and then in the end confidently uh work with your QGIS skills and get raw terrain data that you'll start with into
some working practical hydraological examples. Scan these codes today and you
examples. Scan these codes today and you will get a 10% discount. So look at that uh code there and enter that at the registration when you submit it. We do
have a lot of previous resources available to you if you go to the Australian Water Schools website. Uh
we'll post the link here uh to this one into the chat line, but there is a training hub and on the training hub if you go down and look at the topics there right in the middle uh is CUGIS. And so
if you want to click on that one, you'll see that uh our presenters today and our friend Sabber and a couple of others have previously joined us uh for about I think we've got about 10 webinars. These
are free one-hour webinars that you can have a look at in addition to a bunch of additional courses. And so you can
additional courses. And so you can really take a deep dive into some of this material. There's a lot of
this material. There's a lot of practical things that you can do with this. I certainly have learned a lot and
this. I certainly have learned a lot and I use these uh some of the skills that I've learned from these webinars and these courses. I use it every day in my
these courses. I use it every day in my work as a water professional and I think you will see some of those applications as well. Curt Hans Jiannis, let us know
as well. Curt Hans Jiannis, let us know where you're joining us from today, what you do, and maybe if we can get a little bit nostalgic if you can share when you first ran across GIS in any form,
whatever it was, whatever version it was. Hans, where are you coming to us
was. Hans, where are you coming to us from today?
Hi, I'm tuning in from Rotterdam in the Netherlands, very early morning. Yeah,
my first experience with GIS was during my studies physical geography at Utret University and it must have been my second year in 1998 where we used Arc Info on Unix.
Awesome. A Unix system. Kurt, um, over to you. Let's see what vintage you might
to you. Let's see what vintage you might be.
Yeah, good good morning. Uh, from little north of Copenhagen, Denmark here. So,
it's also early and my first exposure was very similar to Hans. It was 1997 and it was Arc Info version 6 or something like that on a Unix mainframe.
All right. [laughter] And uh Kurt and Hans have been with us for quite a few webinars and you may be familiar with some of their content before for those veterans of our uh the Australian Water
School content. But uh for his inaugural
School content. But uh for his inaugural debut here um we've got Yonas. Yonas uh
let us know a little bit about yourself.
Hi, good morning everybody or good afternoon or good evening wherever you are. I am Yonas. I'm your special
are. I am Yonas. I'm your special analyst and modeler. Thank you for having me. It's my uh my debut here. I
having me. It's my uh my debut here. I
was Hans student. Uh my first experience with GIS generally with just special analysis was in 2015 my first day at work as well and it was with Arkmap I
think 10.1 or 10 something.
Yes.
And then Yeah. That was my first day.
Excellent. Well, good to meet you all.
Um, yeah, I guess I predate some of you.
I was in 1993. I was an intern and using manifold systems back then. Uh, that was the very first exposure I got to it. And
then, uh, yeah, all the way through some of the EZRI products. But I was very, uh, very thrilled to see some of this open- source software come out where we could customize it as we uh, you know, to to do whatever you need it to do.
And, um, there's a lot of our previous content has covered some of that. Now
let's uh have a look at the poll results here. Any surprises in terms of the use.
here. Any surprises in terms of the use.
Um it looks like a lot of people obviously QGIS users um joining us today. Maybe let's start with Hans. Any
today. Maybe let's start with Hans. Any
surprises there uh that you see in terms of the background of the attendees today?
Well, if I look at uh what sectors uh people come from, it's there the distribution is very uh irregular. So a
lot of people from commercial consulting joining today. I think that's that's
joining today. I think that's that's nice. and government people are there
nice. and government people are there but much less from utilities and there are no NGO people or people from the agricultural sector. So I found that
agricultural sector. So I found that surprising because water is everywhere.
[laughter] Yeah, let's let's get some NOS's out there. Get the word out. Um Kurt, any
there. Get the word out. Um Kurt, any surprises that you see there? [snorts]
Oh, I wouldn't say there's too many surprises. I mean, in terms of the
surprises. I mean, in terms of the software people use, I think it's a pretty typical distribution, but I'm glad to see that we added Google Earth Engine just before we got on this morning and um 18% are using that. So
that's good to see.
All right. Um, Jonas, any uh anything that stands out to you there from the survey?
Yeah, I I would say that the the the experience level is pretty much intermediate and we have some advanced users and some uh they are not using
QJS. So hopefully with this uh course it
QJS. So hopefully with this uh course it would be their their kickstart.
Exactly. Exactly. And um you know looking at that spread that's the challenge uh for our presenters today.
We've got experts, we've got uh mid-range users and we've got some absolute beginners. So, we want to keep
absolute beginners. So, we want to keep this content tailored to you. We want to make it challenging for those who are uh advanced but not overwhelming for those who are brand new. And that's how we approach our courses as well. So, the
way this is going to work, we'll turn it over to Kurt first. The rest of us will drop into the background. Um Hans will continue with some of the presentation.
Jonas will be answering some of your questions in the background. Kurt, I can see your screen just fine. Over to you.
All right. Thanks, Craig. So, this is going to be a presentation on what's new in CUGA. So, this is going to be a
in CUGA. So, this is going to be a little different than other webinars we've done because instead of focusing on a specific topic area, we're going to focus on the CUGIS software and and what
new features uh can be found in it. So,
my name is Kurt Mankey again. I work for Septima and we're an open- source geospatial firm in Copenhagen, Denmark.
So, I want to begin with a little primer on CUGIS versions because it can be confusing to beginning users. There's
always three different versions of CUGIS available to install on a computer.
There's what we call the long-term release. This is what we recommend for
release. This is what we recommend for most users. It's what we use in our
most users. It's what we use in our courses um because this is released each spring and supported for an entire calendar year with no new features introduced. So, it's a stable product
introduced. So, it's a stable product that you can use in a production environment for an entire year.
simultaneously every three months, every four months, three times a year, we have what's called the latest release of CUGIS, which is um still stable, but it's going to have new features as
they're added. So, this would be
they're added. So, this would be something you'd use if you want to use some of those new features that come out. And then simultaneously, there's a
out. And then simultaneously, there's a nightly version. You can install a
nightly version. You can install a nightly version. This is especially easy
nightly version. This is especially easy on Windows if you want to test a new feature, for example.
We are at a a a major point in time here because these are the major version histories of CUGIS. So you know version 1.0 was released back in 2009.
Then in 2013 we had version two and then in 2019 version three. So these are ma major versions of CUGIS. And you can see we're on the cusp of version 4 being
released in the next coming weeks. And
so what I'm going to do as I go through this is cover some of those new features that we can find in the current long-term release. And then at the end
long-term release. And then at the end we're going to talk about what we can find in CQIS 4 when that's released in a few weeks. And I want to preface this
few weeks. And I want to preface this talk by saying that this talk I'm not going to cover all the features. That
would just be uh a couple hours. I'm
just going to show features that are relevant to hydraological analysis and I'm and then even then I'm going to cover maybe 25 features. So what I'm showing here on the screen are the
visual change logs for CUGIS. And so I encourage you to visit the visual change logs. Every time a new release of CUGIS
logs. Every time a new release of CUGIS is put out, you can go here and click on that version and get a visual list of all the new features. Usually there's
some sort of uh animated gift and a description that goes along with it so you can see um if there's anything there that would help your work.
So I'm going to start here. I'm going to go chronologically. So I'm going to
go chronologically. So I'm going to start with what's new in our current long-term release and that's 340 Bratos Llava. It was just released last year.
Llava. It was just released last year.
So I imagine many of you are using 340.
And I want to cover some of the new features that are going to be found in 340 Bratislava when you compare it to the previous long-term release in 2024
334 Prison. And so just to kind of bring
334 Prison. And so just to kind of bring this in to kind of remind you how these releases happen, the the latest
long-term release in is going to include features released at 336, 338, and 340.
So, I know it's a lot of version numbers, but I'm trying to want to get everyone used to how CUGIS versions are released and produced. So, we're going to go chronologically starting with 336
Maiden Head. And I have for each one of
Maiden Head. And I have for each one of these a little heart-shaped word cloud that shows the weight of different features released in that version. So,
you can see there's a lot of features here. I'm just going to go through a few
here. I'm just going to go through a few of them. So to start out, I have an
of them. So to start out, I have an analysis here of a biodiversity connectivity that I've done. And this is to show that in processing, when you run
a processing tool and you're on this log tab, there are some tools that will produce some kind of output. And you can see that in this results viewer panel and click on that link and open that up.
But that link is now also available directly in the log panel of the processing tool. So you can open that
processing tool. So you can open that up. So this is just one of these
up. So this is just one of these features that could affect all kinds of workflows. So that just makes it easier
workflows. So that just makes it easier to get to that resulting log file.
This is going to be a point cloud feature and point clouds. Um the reason I'm including these is they can be an important source for elevation data especially with hydraological analysis.
So there's a lot of new point cloud features. This is probably one of the
features. This is probably one of the areas of CUGIS that's grown the most in recent years. So this is a point cloud
recent years. So this is a point cloud styling feature. So here I have a point
styling feature. So here I have a point cloud that's classified. So you can see which points represent ground, which represent vegetation, which represent
buildings. And you can
buildings. And you can control the point size for each one of those points in this point cloud data set. But you can now also in the layer
set. But you can now also in the layer styling panel rightclick on an individual class and alter the size of that particular class. So you have much
more fine control over how you render those individual points in different classes.
There's another really nice feature with point clouds rendering which allows you to uh render the point cloud as a surface. So here I have the same point
surface. So here I have the same point cloud styled with attribute by ramp. So
I'm looking at the elevation values of the points here. And this feature uh render point cloud is surface basically uses an interpolation to fill in the gaps and make it look like a solid
surface. So when we have a point cloud
surface. So when we have a point cloud here um using the RGB rendering it almost looks like an air photo. So just
fills in the gaps and makes the point cloud look a little sharper.
Okay. So those are a few from 336. Let's
move on to 338 Grenobyl.
So this is an important feature. CUGIS
typically always had red, green, blue color model support. It now has CMK support cyan magenta yellow and
black. And this means that true CMK
black. And this means that true CMK colors can be written um into a PDF, for example. And this is important if you
example. And this is important if you want to get something printed at a print shop to have those pure CMK colors encoded in there. So you can now switch
the color model in CUGIS to uh CMYK from RGB and see the CMK sliders. So you
could set a color in CMYK. But the the important thing is that those are encoded in anything you output from CUGIS.
This is another processing enhancement.
So you may not know that in CUGIS you can go into the processing history and you can see all the processing tools that you've run. Um, and this can go quite a ways back in time. And if I find
one, um, this has been improved so that I now see the entire output log from that processing tool, including how long that took to run when I originally ran
that. And if I expand it, we also get
that. And if I expand it, we also get the respective Python and CQIS process commands. So if you're interested in
commands. So if you're interested in running the the Python equivalent of a processing tool, that will give you the equivalent Python command to run from a
command prompt. So that's a nice
command prompt. So that's a nice enhancement to the processing history.
Another thing related to processing is CQIS has a graphical modeler which allows you to visually lay an entire workflow out and create your own custom
tool to run an entire series of steps. U
for example modeling a catchment um from a DEM. So there's been some improvements
a DEM. So there's been some improvements to the modeler. First is that there are now is possible to select several steps
and rightclick and run the model just from those selected steps. When you have a large model, sometimes you'll encounter a bug. And this can really
help you figure out what's going on. You
can instead of running the model from beginning to end, you can select just one part of it and run it from that point.
So, here we're looking at um an an elevation profile of an old Viking ring for here in Denmark. And there's a new widget in CUGIS that allows you to put
an elevation slider on the map canvas and filter visually what you're seeing.
So, I'm going to turn on this elevation controller and I can now scrub what part of this DEM that I'm seeing on the map.
So I can for example isolate the ring of this Viking ring for and see what values constitute the actual ring itself.
So this is a really handy widget anytime you're working with elevation data just to be able to explore that data a little bit and um understand it a little better.
The next feature has to do with mesh data. We have a class here on on mesh
data. We have a class here on on mesh data. So mesh data is very useful for
data. So mesh data is very useful for for weather for example. And so here we have a weather mesh data. And there's
basically just a new symbology icon for the vectors which are called wind mesh barbs. So these are a standard
barbs. So these are a standard meteorological symbol. You have more
meteorological symbol. You have more tails on the barb for higher wind velocities and fewer on lower wind velocities.
That's just a styling feature for mesh data. And now we're going to move to 340
data. And now we're going to move to 340 bratus lava. And so again, we see a lot
bratus lava. And so again, we see a lot of new features in the wordcloud. We're
just going to um highlight a few of those. And this is another uh basically
those. And this is another uh basically processing feature that's going to make your life a little easier. So there's a lot of tools in CUGIS that are called mult have multi-layer input. So if you
want to mosaic a DEM, a series of DEM tiles, um you need to drag all those tiles into a multi-input to mosaic them.
Well, now in CUGIS, any of these here we're looking at point cloud tiles instead of DEM tiles, but the concept is the same. If I'm going to basically
the same. If I'm going to basically merge all of these point clouds into one, there's a multi-layer input. I can
now just drag and drop from the layers panel into that input and populate it that way. I can also do the same thing
that way. I can also do the same thing from a file explorer on my system. I can
just grab those tiles from my file browser and drag them in there. So, this
is a quality of life improvement.
Another feature that is so nice that it already feels like it's always been there is in the processing toolbox, there's going to be tools that you use over and over and over again. And
there's now the possibility to create favorites. So I can go and find a tool
favorites. So I can go and find a tool that I use a lot, rightclick on it, and choose add to favorites. Then this
favorites category appears. And I can populate that with any particular um tools that I use. This would be at the CQIS profile level. So if you have
different profiles for different projects, you could have different sets of favorites and different profiles, for example. So, a super useful um tool so
example. So, a super useful um tool so you can make all your commonly used algorithms easy to find.
And this last thing I'm going to cover at 340 is a a one of the few vector features I'll show because it's it's symbology for linear features which
allows you to add um linear referencing marks along it. So, this happens to be a trail, but it could just as easily be a stream. And I could add kilometer
stream. And I could add kilometer markings with this renderer along that feature. And so you have full control
feature. And so you have full control over the the distance of these markers along that linear feature and control over the labeling of those markers as
well. So you can style them any way you
well. So you can style them any way you want. You can you have all the font
want. You can you have all the font controls and everything else. So here
I'm using this expression to populate the kilometer markings along this trail.
So that's a really handy feature.
I guess I do have one more here for for this version of CQIS 340 brought lava.
And this is a really nice raster styling trick. So here I have a bunch of weather
trick. So here I have a bunch of weather radar raers. And you'll see they each
radar raers. And you'll see they each have this little clock icon next to them, meaning that they have a temporal setting so that I could use the temporal controller to make a temporal animation.
And here I have some that have a a blue color ramp and some that are still the default black and white. And if I want to copy and paste the style historically in CUGIS with raster data, it would just
overwrite the entire style and I would lose my temporal setting. But now I can rightclick in CQIS and choose just the aspect of the style that I want to copy.
So I can copy just the symbology without the temporal properties. So I can copy just the basically the color ramp part of that symbol. right click on another
raster and apply that color ramp without overriding my temporal settings. So,
this is a really nice feature that allows you to fine-tune how you're copying and pasting styles between raers.
And with this feature, it's becoming um more and more common for all of us to work with cloud data providers um um Amazon cloud buckets and things like
that. So now if I open up the browser
that. So now if I open up the browser panel in CQIS there is a cloud data provider and I can add new connections like AWSS3
Microsoft Azour and I can go in and give a name to my connection. You set this up like you'd set up connections to most other things. Um you give a name for the
other things. Um you give a name for the the bucket. And the nice thing about
the bucket. And the nice thing about this depending on the type you've chosen here I'm working with AWSS3.
I can go in and set all the credentials for that connection such as my AWS access key, my AWS secret access key, um
the region and all of that. So you set up your connection as you need to. And
then once that's done, you have access to that bucket via the browser panel and you can just drag and drop from the browser panel from your bucket into
CUGIS. So super handy now that we're all
CUGIS. So super handy now that we're all moving towards more and more cloud storage.
Okay. So that is the last feature I'm going to cover in the long-term release.
So all everything I've showed up to now is what you'll find in the new long-term release 340 bratoslava. I'm going to finish out my section this morning by
talking about features in the two latest releases. Two new features you'll find
releases. Two new features you'll find in the two latest releases. 342 monster
and 344 Solern. So starting with 342 monster, there are new processing algorithms. There are metadata tools.
There's a whole suite of metadata tools for managing metadata. There's also two very interesting raster processing algorithms. One called raster minimum
maximum. This algorithm extracts the
maximum. This algorithm extracts the extrema, the minimum and maximum values from a given band of a raster layer and
outputs those as points. There's also a related tool, the zonal minimum maximum.
So here you could take for example a catchment vector layer and a DEM and you could identify the highest and lowest
points in every zone every catchment for that raster layer and again those would be output as points. So very interesting
for exploring your raster data. There's
also been enhancements to the stack provider in the data source manager. So
stack stands for spatial temporal asset catalog. It's a way to discover and add
catalog. It's a way to discover and add data to CQIS. So there are now in the stack provider. I'm connected to a stack
stack provider. I'm connected to a stack service here and I can see the individual data assets. If I click on filters, I can filter by spatial extent
just those that are found in my current map canvas or temporal extent. And now
my result is filtered for those just found in my current map extent. I can
then click show footprints and I'll see the actual footprints as I highlight those different assets. So I can choose which one I want to add to my project.
So here I've added this satellite image to my project in the stack catalog. So
this is a very makes using the stack catalog very user friendly.
A raster related feature in 342 monster is raster labeling. You've always been able to raster vector features, for example, stream names or catchment
areas. But here we can now also label
areas. But here we can now also label raster pixels. So you can label with
raster pixels. So you can label with pixel values and you have all these tools for setting how those are configured. So if you have a floating
configured. So if you have a floating point raster, you can configure how many decimal points are displayed. You can
reample over multiple pixels. So you can coarsen the labels and you can also use all of the standard labeling tools. I
can put halos around my labels and things like that. So this is um again very useful for learning more about a given raster data
set and actually seeing those values without having to click identify on each one.
So this is a point cloud feature. So
there is a way to store point clouds called a virtual point cloud which is very similar to a virtual raster. It's a
JSON file that stores the source information for all the different point cloud tiles. So here in the layer
cloud tiles. So here in the layer styling panel there are virtual point cloud styling options. So here I'm looking at a virtual point cloud and when I'm zoomed out I can just see the
overview here which is a lower resolution version of this virtual point cloud. I can also show extents only
cloud. I can also show extents only which shows me the individual tiles that make up this virtual point cloud. I can
show both extents and the overview. And
finally I can also show tile labels so I can see which data sets are contributing to this virtual point cloud.
Now we're going to look at 344 Sol which was released last summer. This is the final feature release of the CQIS 3X branch. So this that's important to
branch. So this that's important to remember and there's been more model builder improvements. So in the model
builder improvements. So in the model builder you can now um see that there's a toolbox tab and the toolbox tab contains all the input parameters and all the algorithms. Eventually the
inputs tab is going to go away. So this
is simplifying the graphical user interface for the model builder. There's
a new algorithm here, the fill sync, swang and lube. And what I'm showing here is that you can now drag and drop to connect an input to an output or connect an input to a processing
algorithm. So you can connect to those
algorithm. So you can connect to those sockets interactively. So it makes
sockets interactively. So it makes developing the model much more straightforward.
And as Phil syncs, Wang and Lou is a CQIS native version of the Saga tool.
There's also an interesting very powerful um new feature. Basically,
there's a process of moving the database manager and getting rid of it and putting all that functionality into the CQIS browser panel. And so, it's now
possible to execute SQL directly from the layers panel. So for example, I can rightclick on a layer and I can choose
execute SQL. So here I can use any SQL
execute SQL. So here I can use any SQL statement to just basically do a simple feature selection. But there's also
feature selection. But there's also spatial SQL. And so here there's a bunch
spatial SQL. And so here there's a bunch of tools on top or I can manage my SQL statements. Here I'm going to reuse one
statements. Here I'm going to reuse one that I'd used before. And this is a spatial SQL statement that's going to buffer the train stations by 500 meters.
I can load the result of that as a new layer. So I'm creating basically a view
layer. So I'm creating basically a view um a new layer based on a SQL statement that is a buffer of those train stations. So this is very powerful. I
stations. So this is very powerful. I
can also rightclick on this and update the SQL layer which will allow me to go in for example and change the buffer distance and refresh this layer with a
larger buffer distance.
So for vector layers, this is an incredibly powerful feature.
I'm going to finish up with 342 and 344 with point cloud data. So there's some features that have been added at 342 and 344 for editing of point cloud
attributes. You can't edit the actual
attributes. You can't edit the actual position of the points, but you can edit the attributes. And you do this in the
the attributes. And you do this in the 3D view. So here I have the 2D map
3D view. So here I have the 2D map canvas on top and the 3D map canvas docked on the bottom. And in this particular case, you know, you may want
to create there's algorithms in CQIS for creating a raster layer from a point cloud layer. So you may want to export
cloud layer. So you may want to export just the ground points as um a terrain surface for example. And here we can we
have a classified point cloud. So we're
seeing um in green high vegetation in this kind of pinkish color buildings and brown is the ground. And so you can see
here on this um castle the tower is mclassified as high vegetation. So if we were going to you know export and create a surface of just tree cover for example
um that would be an error. But we can fix this. So there's now an editing
fix this. So there's now an editing widget in the 3D view.
And I have a number of controls I can use. I can isolate the tower to better
use. I can isolate the tower to better edit it. I can enter expressions to also
edit it. I can enter expressions to also limit what is selected.
And then I can select features that I want to classify as building. So,
anything I cover above the line here is going to be reclassified as a building.
There's a number of tools in here for selecting points. There's a paintbrush
selecting points. There's a paintbrush tool that I can use and anything I cover again will be reclassified to building.
So, there's a number of really useful tools in here. I can now put this back to the full extent when I'm done and my power has been edited and reclassified correctly.
There's another point cloud cross-section tool that can help basically isolate points for your editing operation. So here with the
editing operation. So here with the cross-section tool, I can define it with two points and then a third which is the width to basically pull out this cross-section of the point cloud and
then just work with that in editing mode and then return it till the full full view when I'm finished by disabling the cross-section. So, a lot of fantastic
cross-section. So, a lot of fantastic tools in this toolbar for editing point cloud attributes now.
And finally, at 344, there's a 3D globe view now in CUGIS. So, you'll find this in the same place you'll get 3D views.
So, you now will have the access to a new 3D map view from the view menu or a new 3D globe view. And so, the globe view is almost like Google Earth in
CUGIS. You can put any layers on there
CUGIS. You can put any layers on there and you have the same controls for creating 3D flythroughs and animations that you do in the 3D viewer. So here
I'm zooming into a location in Bosnia where a conference was held.
So there's a lot of potential. This is a brand new tool and most people haven't played with it much, but I encourage you to explore that.
Okay, so now we're going to move into talking about CQIS 4.0 which is going to be called Noroping which was after last year's conference in Sweden.
So CQIS 4 is going to be a major foundation change. There's a underlying
foundation change. There's a underlying library that CQIS sits on called QT and historically for the last many years
it's been based on QT5 which is deprecated. So there's been a big change
deprecated. So there's been a big change to move QIS from QT5 to QT6.
So this will futureproof the CQIS codebase. It'll take advantage of modern
codebase. It'll take advantage of modern libraries with significant performance and security improvements and it will simplify long-term maintenance and development.
So when is this going to happen? Well,
initially this was targeted for last October. It's now scheduled for this
October. It's now scheduled for this month, February 2026. And even with that, there's been a there's been a couple bugs found and so it's been
delayed by a few weeks. But by early mid-March, we should see the release of Q just 4.0.
Importantly, this is not going to be a long-term release. It's going to be a
long-term release. It's going to be a regular release. So, CQIS 4.0 will be a
regular release. So, CQIS 4.0 will be a regular release. It's anticipated that
regular release. It's anticipated that there will be some bumps and bugs found with CQIS 4.0. So, no one's recommending anyone use four in a production
environment, but it'll be out there for testing and evaluation.
The next long-term release in the CQIS 4X series will be version 4.2, which will be released this summer. So, one
thing to be aware of is if you have plugins in CQIS, they need to be updated so that they'll be compatible with CQIS 4. So there's information you can find
4. So there's information you can find online for how to update a plugin to
work with QT6 and Q just 4.
So here is the timing of this transition to four. It's a little complicated. So
to four. It's a little complicated. So
right now we have our current long-term release QGIS 340 Bratoslava and our latest release is 344 Solar. In a few weeks when CQIS 4 is released, it's
going to be considered a latest release and the long-term release will switch to be 344.
By this summer, we'll come out with a new version of 344 and CUGIS 4.2 will be released. Then
it's anticipated that the first version of four, I misspoke on the previous slide. The first version of four that
slide. The first version of four that will be considered a long-term release is going to be 42, but it won't be until this fall that that becomes a long-term
release. And at the same time, CQIS 4.4
release. And at the same time, CQIS 4.4 will be released. So by the fall of 2026, everyone should start planning on
transitioning to QIS 4.
So, some of the changes that you can expect in CQIS 4 is there's a new welcome page. So, here we're seeing this
welcome page. So, here we're seeing this new welcome page in CQIS 4. Um, it's
kind of updated to match the branding on the updated CQIS web page, which was updated last year and modernized. You
have your templates for your your thumbnails for recent projects and there are links to support CUGIS and go to cudis.org. org. And then there's also
cudis.org. org. And then there's also templates. So we can open up an open
templates. So we can open up an open street basemap template to start with um a map.
There's also um some of the things relevant to working with hydraology.
There are annotation markers that you can now set as 3D billboards. So in the 3D view, you'll be able to have these
kind of billboard markers for stream names, gauge stations, things like that that you want to represent in 3D.
There's also a very big um change to model builder which is really nice.
First up, there's a new panel for configuring both inputs and algorithms. So here I have a conditional branch algorithm and when I select it in the
model I see the configuration panel open up on the right. So this is just again a makes it a little more user friendly.
There are now color-coded sockets and connecting lines. So these will
connecting lines. So these will basically represent different data types and different types of connections in model builder to make it a little more
um easy to understand. Also all the various inputs or parameters for an algorithm will be now displayed when you
expand to see all those sockets. So
here's a buffer algorithm and I can see the distance and all the other parameters of that buffer buffer algorithm as well as the uh input layer.
Another feature with this rework of the model builder is this is a a very much asked for feature. You can now show the feature count flowing through the model
inside the model designer. So these
numbers after you've run a model will show how many features are represented in that branch of the model as you're
flowing through. So that can really help
flowing through. So that can really help not only understand the output but also sometimes debug something if if something isn't behaving correctly. it
may be that you have the wrong thing connected and you can quickly see by the number of features that um it something is not behaving correctly. So this is
going to make using model builder quite a bit nicer.
There are also two new algorithms related to smoothing DEMs. There's a raster Gaussian blur that applies a Gaussian blur filter to an input raster
layer. So this may be of interest. And
layer. So this may be of interest. And
there's also a featurep preserving DEM smoothing algorithm. Um this applies a
smoothing algorithm. Um this applies a feature preserving smoothing method as described in Lindsay at AL 2019 and it's effective at removing surface roughness
from digital elevation models without significantly altering sharp features such as breaks and slope, stream banks,
terrace scarps, etc. So these may both be of interest to those working in hydrarology.
There's also a new point cloud algorithm called compare point clouds. So here
this is um an an area where people are interested in whether there's been landslide activity and we have point clouds from different dates. Using this
algorithm, I can compare the 2023 data to the 2015 data, set some parameters and run the algorithm. Then it will
output a new point cloud with extra attributes added to it that I can then use to style this point cloud. It comes
in with an RGB rendering, but I'm going to use attribute by ramp. But I'm going to choose one of these new fields called distance, which will show the basically
the change in elevation from 2015 to 2023. So I can see where the greatest
2023. So I can see where the greatest landslide or terrain movement was in this area. There's a lot of use cases
this area. There's a lot of use cases for this compare point clouds algorithm.
There's now also an elevation profile manager, similar to having a manager for 3D views and print compositions, print layouts. There's now a manager for
layouts. There's now a manager for managing elevation profiles, which means that you can have multiple elevation profiles saved in a project. And here
we're comparing these two different point clouds um over time in the elevation profile.
So with that, I want to give a heartfelt thank you to the amazing CQIS community, the the funders, the developers, the testers, all the users requesting features for making all these features
possible.
So Curt has been talking about the the new features and the different releases and what's coming up in QG4.
And I'm going to talk a bit about uh all the plugins uh that are useful for well not all the plugins because there are too many uh but I'll highlight a few. So
plugins and tools that are useful for uh water professionals uh with the migration uh from QGIS to version 4 which is basically that a new
library is used for the user interface.
Uh so this is called QT and we are moving from QT5 to QT6. bit of a technical story that doesn't affect users too much. But this means that many of the plugins need to be ported to a
version 4 version and uh many plugins did that not all and some are still in the process. Um so you can easily find
the process. Um so you can easily find on the CQIS website and that's the animation on this slide. There's a
section on plugins and you can find which ones are already ready for QGS4.
One of the plugins that is still in transition and which we use a lot in courses is the PC ruster tools plugin.
It's very useful for hydraologists and to give you a little bit of history, it was always my my dream to have PC raster integrated in uh CQIS. It's a
tool from Utre University which uh hydraologists and people in environmental science sciences use a lot for modeling, spatial dynamic modeling, stoastic modeling and even data assimilation. But it comes with this
assimilation. But it comes with this very nice set of map algebra tools that you can use uh potentially in CQIS. And
I started prototyping it during the co times and and it seemed to work quite well in the cond environment. But then I uh wanted it as a real plugin and I got
in touch with Nile Dawson. that your
amazing Australian top cutest contributor who also recently won the uh soul cuts prize which is awarded to people with outstanding reputation in uh
open-source geo [gasps] and then we could launch the plug-in in on 24th September 2021 and by now as you can all see in the very uh recent
screenshot of uh yesterday more than 90,000 uh people have downloaded the plug-in so uh it's used a lot and we have also integrated the plugin in chapter 4 of the book for hydrological
applications. Uh second edition, the
applications. Uh second edition, the first edition we used workflows for catchment delineation based on the saga tools which still work but uh if you have the second edition we'll use the PC
ruster tools plug-in and it's now very easy to install it on Windows using the OG4W installer thanks to Jurgen Fischer who is the uh package manager and
maintains the OG4W installer.
But uh if you're not on Windows then it also work great on uh cond and all operating systems. And I've been in touch with Nile over the past days to um move it uh to to port it to QGS4. We are
still fixing the last uh bugs. Uh once
you've installed uh the PC Ruster tools plugin, it's a processing provider plugin. So it's not just installing the
plugin. So it's not just installing the plugin, you also need to install the tool. Then you'll find uh these very
tool. Then you'll find uh these very nice tools in your processing toolbox and they're organized in different groups. And if you look uh in the
groups. And if you look uh in the hydraological and material transport operations then there's a little gold mine of tools that you can uh use to model fluxes in the landscape and do
analysis uh uh taking into account the the the flow direction and the flow paths. Another very useful plugin for
paths. Another very useful plugin for hydrarology is the crayfish plugin. A
lot of these tools from the original crayfish plugin have landed as native tools in cis. But there are some tools that are very useful for uh hydrarology and flow direction and I will I'll show
that in the next slide. The crayfish
plug-in has some tools to convert flow direction raers that are produced by PC Rust or by Saga. We could even make it also for grass to uh a mesh format in
this case the grip format. And that
gives us the opportunity to use the uh mesh styling panel to visualize flow directions not just as pixels but as uh as arrows. And now there's another nice
as arrows. And now there's another nice tool in CQIS that landed very recently.
That is the fill syncs tool which comes originally from Saga but is now available as a native tool in CQIS. So
in the next slide you'll see how to uh use a combination of these two. So here
we have a nicely styled uh digital elevation model and we're going to use this new native Phil syncs wang and loot tool to calculate the flow directions
and I don't need all the outputs. I just
need uh flow direction raster which I'm going to give the file name here.
And as you see, I made this for the 30-day map challenge, which is always nice to see what people make in uh GIS.
This results in a flow direction raster.
Not really intuitive to interpret. It's
just a bit of a grayscale, but we can do that much better with the tools that are available. So, I'm going to install the
available. So, I'm going to install the Crayfish plug-in, which has been ported to QGS4 by contributors, by the way. Originally
it's from Lutra Consulting and uh then you find a crayfish section in your processing toolbox and this output is in the saga format. So that's
very important. Every flow direction tool has its own encoding of the flow directions. So this native one of Q just
directions. So this native one of Q just now uses the saga encoding. So in
Crayfish you need to choose Saga flow to grip. So now it's converted to a mesh
grip. So now it's converted to a mesh format.
And in the browser panel, we can now recognize the mesh format with that little icon that you see there. And if
we drag it to the map canvas, it will load. And if your screen turns
load. And if your screen turns completely yellow, it worked in the correct way. And now in this mesh
correct way. And now in this mesh styling panel, you can switch to the arrows, give it a fixed uh length because here they're not depending on a certain variable. It's just uh
certain variable. It's just uh directions that it needs to take. And we
fix it to a certain length.
And we need to further tweak it to uh make more sense out of it. And here you see the arrows loading. And we can also
fix it to a user grid uh to make it a bit more intuitive. So here's a 10x 10.
We switch to a 20x 20 pixel spacing here on the screen. You see then the general direction of the water flow. We can
change the color of the arrows.
And what we can also do is uh change uh the line width if you want. Uh there are other ways to visualize uh this with not only arrows as a symbology but also
streamlines or uh traces. Um and this also works pretty well in the 3D view.
So what's important if you uh go to the 3D view is that you choose a D a DM layer. Here I use the DTM raster layer
layer. Here I use the DTM raster layer that I had prepared and I increase the tile resolution a bit to have a better result. I maximize it to full screen and
result. I maximize it to full screen and it starts rendering. And here we see the flow directions in the 3D view. In some
cases this doesn't work with your hardware and uh in that case you could also try the CQIS to 3 uhJS plugin uh which is another way to visualize layers
in 3D and CQIS. There are also many other resources available on the website. If you go to the Cutis website,
website. If you go to the Cutis website, you will find the resources hub where people can share styles, projects in a geo package, for example, graphical models. Kurt already showed you uh the
models. Kurt already showed you uh the graphical modeler and you can share those models here. 3D models, which are 3D objects that you want to put in the 3D view. Uh layer definition files,
3D view. Uh layer definition files, these are uh files that can link to online layers. A map gallery that
online layers. A map gallery that showcases very nice maps made with CQIS.
And the last one that you show uh you saw was the uh processing scripts. So
instead of making plugins, you can also make little Python scripts to uh create your tools. And we also have a very nice
your tools. And we also have a very nice course uh on Australian water school dealing with uh by QGIS and making uh these kind of tools which you can share through this uh QGIS resources hub. So
you can upload your own model and uh you'll find that also on the website.
You can choose a little uh picture for your model and fill in the metadata.
needs a name. It needs a description.
You can add some uh tags here. So, I'm
uploading here one that you can find about uh stream and catchment delineation which automates the full procedure using the PC roster tools. And
uh what's important is to indicate the dependencies because to run this model people need to install the PC roster tools plug-in.
Then you confirm that you accept this license. It will be public domain and
license. It will be public domain and then you can upload your model.
After uploading it goes through a review process where reviewers can approve or reject and give recommendations for improvements and then finally it lands there on the CQIS model hub and you can
find uh uh some really nice models there and you can uh see the metadata and download your model. So there's a plugin that connects to the API of the QGIS uh
hub and that's the QGIS hub plugin.
After installing, you get this icon and it will show you all the resources that are in the hub. So when it connects, it will find all these nice resources and you can uh choose which type you're
looking for. So let's see if we can find
looking for. So let's see if we can find the uploaded models there. And we see the stream and catchment delineation model there, but I'm going to show another one which is called the height
above drainage model. If you click on a model, it will give you the metadata.
And the nice thing about this plug-in is you can add it directly to your CQIS. If
you click that button, add the model to CQIS. The model will be added uh to your
CQIS. The model will be added uh to your processing toolbox and you can edit the model or modify it or try to understand how it works and learn from it, which is really great. And you can do this with
really great. And you can do this with all these nice resources that are uploaded to the hub. And then you can uh run the model in this case height above
nearest drainage uh which you will also learn in one of our courses to to make this uh model and uh tools related to that.
So these graphical models then produce a user interface with a little help text on the right which is useful for users.
Then you run it and then there's the result. this a
relative elevation model of some meandering river here and with a bit of styling we'll then see the result. I
cannot show all the plugins and some have not been ported yet. But there's a very nice plugin, the ArcGeek calculator plugin which is very useful for hydraologists to for example uh
calculate stream orders.
And you just choose your elevation model. Uh choose a flow accumulation
model. Uh choose a flow accumulation threshold. This catchment is a bit
threshold. This catchment is a bit smaller so I'll reduce it here to 300 pixels.
You can add some smoothing here because it will delineate the streams with different uh orders. It uses two types of orders here, the stroller and the
shre orders.
And I choose an output.
Can save it to a gio package.
Give it a name and then run it.
And this tool or these tools from the R key plugin uses grass in the background.
So you can see some calls to grass here in the log.
After running uh we can find our stream network there and the stream network has an attribute table uh with some information that we can use as hydraologist like the stroller or the
shre orders but also the stream type. Is
it a starting uh stream or is it an intermediate stream?
Now, this information can also be used to style your stream network. And a
simple line uh can be much improved by using the interpolated line renderer.
And with the interpolated line renderer, we can vary the width of a line based on an attribute. So if we choose the straa
an attribute. So if we choose the straa orders there as a beginning and an end value, it will find the different orders and we
can uh set the width then to a range and tweak the colors to blue. And there we get a nicely rendered uh river network.
There's more we can do with the plug-in.
So we can do a very quick catchment or watershed delineation which also uses the grass tools and we can select our uh pore point which is the outlet of your
catchment.
So I'm zooming in here on this stream and I'm looking where I can put uh a point to identify the outlet. Then I
click on the point in the uh in the river in the map canvas and it will paste there our coordinates and I can
smooth it even uh further if I want and save the result to a geo package.
So I can add it to the existing one that we created. And then I run it.
we created. And then I run it.
And there it runs all these grass tools in the back end. And in the end we have our catchment nicely delineated here.
And then we can also apply some really nice styling uh to it. For if you want to highlight your catchment, we can use a inverted polygon shape burst fill technique.
where we make a ramp of the inverted polygon from gray to white with a little transparency.
We use the distance uh shading style. Uh
reduce it a little bit.
Increase the blur strength.
And now we see our catchment uh highlighted from the background.
And it's also nice to have a little black line so we can stack these styles.
And now we have a little black outline of our catchment here too. These are
things you learn also in our courses step by step.
Also the whole delineation method is covered in our uh master class where we will go even uh much further than this.
Um I'm clipping now the streams to the catchment boundary. Just a simple clip
catchment boundary. Just a simple clip operation.
And I can now copy the style so I don't have to go through all these steps again and paste it to the clip layer.
And if I hide the other layer, then you see nicely clipped your uh river network. Now the plug-in can do some
network. Now the plug-in can do some more very nice things which we'll also cover in the master class. And this is about morphometric analysis. There are
all kind of morphometric parameters that we can uh calculate from the catchment and from the streams that are useful for hydraologist to get an idea about uh the
characteristics of the catchment. So
when we run this tool it will uh create some uh really nice outputs in the log you will find the temporary folder where things are saved. It will
give some verbal output here. And if I go to that folder which is a a temporary folder here I can find here a HTML file and if I open the HTML file it will give
me the hipsometric curve in an interactive way. So I can query this
interactive way. So I can query this curve can find the data on the points and uh it's a very nice visual output that the plug-in produces.
It also produces a PNG of a picture of the curve that you can use in your reports.
But there are more morphometric parameters that it use as an output. So
I'm going to style the outlet point here with a SVG marker. You can use SVGs.
This is shipped with some SVGs, but you can also download your own. I'm going to use a simple one here.
And if I open the attribute table of that point that was uh generated then I find here a whole list of morphometric uh parameters that you can use for your
catchment analysis.
So a great plug-in to uh to explore which has been ported to QGS4. A very
nice development is uh for for people working in the urban environment is the Ebergis plugin and that's based on the Eber uh model and the swim model. The
Eber model is an open-source hydraulic model to one and to the 1D dual drainage model which can be linked to uh to swim.
It has really uh some advantages like parallelization for GPU via high performance computing and a fully distributed hydraological approach. This
has now been integrated into QGIS through a plug-in that uh gives you the power of the interface of QGIS with uh the Ear model and that's then the EER
GIS plug-in and in that way we have an integration with uh swim the 1D model and the Iber uh 2D uh model for calculations in the GIS interface using
shallow water equations and this was all possible in the cooperation of uh the company BGO which also is known from the river GIS plugin for pipe water systems. and all these organizations here on the
slide. What it needs as input data is
slide. What it needs as input data is the rainfall DTM curve number and a land use map and the drainage network and
some other information of the urban drainage and then it will uh model the drainage system components and different operating scenarios normal conditions or
searchcharged uh conditions that in the 2D and 1D urban model and then the input data that is given here uh has certain attributes with it uh that will be used
in in the plug-in uh with a certain representation. And here you see how the
representation. And here you see how the plug-in adds to your QS user interface with some uh buttons that are useful for this type of modeling and it will then create uh the mesh for you which is also
visual here and then the results are here in the uh user interface of QGSN.
You can see it's temporal data. So it
uses the temporal controller to animate the results. And here you see the
the results. And here you see the animations with uh the temporal controller for the the water depth and the water velocity in this uh urban environment. So very nice integration of
environment. So very nice integration of models in QGIS. And you can also explore the results through the web through a web interface. And also the results can
web interface. And also the results can be seen in the swim model as you can see here. I'm going to give the word to uh
here. I'm going to give the word to uh Yonas uh who will be doing the master class together with me and Ronas has a couple of slides to present too. One of
the things that I'm going to highlight in this in this presentation is the type of uh work that I am doing because I am like a good example because I went through this type of master class. So
the thing that I uh that I am going to present here is going to be first addressed if you join the master class in the first four lessons. many of the things that that I use. So for one of
the things is if you are interested or if you work in any sector one of it could be the thing that I do uh bringing resilience to cities or generally in climate adaptation things uh whether
it's a parcel whether it's a city if you are running a risk exposure analysis not only water but any other things any environmental hazards you can do it at
scale and then you can zoom in to do some scenario modeling you can either you can go a long way in QJS and You can also use QJIS or any of the tools as as
as an to to filter the inputs for for other modeling. So examples could be for
other modeling. So examples could be for example I focus in Urban areas but it is also applicable in in any type of areas.
This is completely uh without using any other tool than the tools that you can do in QGIS. You can identify water logged areas, infiltration zones when you have like several rusters. You can
do any type of early analysis and and and you can also delinate the flow direction and a potential accumulation.
You can find uh the pets or the catchment outlets within an urban uh area and then you can delinate the catchment. Moreover, you can even go to
catchment. Moreover, you can even go to another deeper analysis of how green your neighborhood is or how livable your neighborhood is. How many houses are
neighborhood is. How many houses are under under good green coverage or good canopy coverage and you can even detail it to a specific house to a specific
neighborhood and and and region. And of
course it's been covered with all our presenters that there is a big [snorts] uh section also for graphical models to automate your workflows or also to automate the inputs that you will use
for other uh tools.
That's it from my settings.
Excellent. So you do see a couple of things here on this upcoming master class. Uh what we'll do then Yonas if
class. Uh what we'll do then Yonas if you want to turn your uh camera back on.
If we do get Kurt joining us again, we'll bring him back on as well for the Q&A, the panel back on here. So, uh,
yeah, Yonas, um, I'd like to have you just pick one of the questions bec, uh, the ones that have been upvoted the most, the things that you've been frantically typing away on in the background. What would you like to share
background. What would you like to share with our live audience and with the YouTube recordings uh, later on? Because
those watching the YouTube channel won't see this chat. So, uh, what would you want the world to know about the things that you've just uh, addressed for us?
Yeah, the questions are uh interesting.
Some of them very technical, some of them general uh questions. One of the interesting questions that I might also uh forward it to all of you is uh with
the rise of the plugins that has a free version and also paid version, how do we see it in the context of the open source environment? Is it is it a good practice
environment? Is it is it a good practice or not? Um there are other questions
or not? Um there are other questions like um very technical measuring between two points in QGIS how to do that and I have to say many of
the things uh that that are mentioned will be like very pretty much uh detail in the master class and and more how to do this sort of analysis and how to how to make them work.
Yeah. Thanks. Uh Hans back to you.
You've been uh frantically answering quite a few questions in the background as well.
Yeah, there was a nice question about if the two flows plugin is uh being ported to uh QS4. And I think it's nice for people to see how to find if your
favorite plug-in is ported or not. Um so
let me share my screen for that. Yep. So
if you go to the Cutis website, cut.org work and then you go to resources plugins and there you find here these cudis
ready section and that will give that whole list but if you use the search here you and you search for your favorite plug-in like tflow
then you'll find it here if you click on the title it will open the the tflow information if you go to details no uh sorry to versions
Then you can see which versions are supported. If it says 4.0, it means it
supported. If it says 4.0, it means it is already ported. So that's great news for Toflow uh plug-in users. But you can do this for all the plugins that you are using and to see if it's ported. If not,
get in touch with the developer and ask uh if it's ported or finance if you are in a hurry. [laughter]
They're great work and to keep your workflows going in the future.
Excellent. No, that's awesome. Um thanks
for doing that uh that demo. It's great
to see that um you know because we do have a lot of Toflow users that uh join these calls um and it's great to see.
Now Kurt, I'll ask you a very easy question I think not so much a technical question.
Uh how do I get my city's name on a future release? [laughter]
future release? [laughter] I see a lot of city names coming up. How
do we uh how you know I I live on the zigzag. I think that'd be a cool name um
zigzag. I think that'd be a cool name um here in uh in Australia. But uh yeah, how how do you go about choosing those names?
Well, Craig, that you'd have to uh host a CUGIS conference, hackfest in [clears throat] your town. So, that's
how they happen. They're they're named after places where conferences have been held. So, that takes um local people to
held. So, that takes um local people to do all the hard work of organizing those meetings.
All right. So, all of you users out there, thousands of uh attendees going to be watching this even on our YouTube channel, get your local group together, host a conference, and you'll get your
name in lights on the next uh on the next version. So, um, Yonas, back over
next version. So, um, Yonas, back over to you. We'll just go around the room
to you. We'll just go around the room maybe one more time with a question each and then we'll wrap it up with some closing remarks. Yonas, anything you saw
closing remarks. Yonas, anything you saw that you wanted to address?
I think many of the questions that I saw are also interested. Maybe you can you can highlight a bit on that about the elevation filtering and how it can be used for different use cases or or where
to find it or how to use it just in the brief way. And there are also um
brief way. And there are also um interesting questions about integration of the Q.js plugin in and compatibility with Q.js. Maybe some of them some
with Q.js. Maybe some of them some plugins that are used in S3. I think
with the proper configuration and and pipeline they can the core models can work in Q.js as well. It's nice to to always come back to the open source. So
you can also use the different uh other plugins that might work with it as well.
Perfect. Um, Hans, any um final question that you wanted to cover?
Well, I was just looking at this question about uh can crayfish export to DXF or 3D mesh file uh types. So, the
many of the the crayfish uh tools have landed in in CQIS itself. So, the the conversions the first place to look at is in the mesh section of the processing uh toolbox. Maybe we can also quickly
uh toolbox. Maybe we can also quickly share the screen to to show that. So
there's this whole mesh uh section and it uses the MD doll uh library. So if
formats are supported or conversions are supported by MD Doll uh which is in the back end then uh you can uh convert it.
So there's some export functions here but the specific one that was asked I'm not sure about that.
Perfect.
Okay. Um and so Kurt um were you able to see any of those questions otherwise we'll uh let you answer in on text. Was
there anything you wanted to cover from the questions before we uh before we wrap this up?
Yeah, I think maybe is answered to some degree, but there are some a lot of questions about the elevation filtering widget. So, yeah, that can be obtained.
widget. So, yeah, that can be obtained.
You you you configure that from project properties. You define which layer
properties. You define which layer represents the elevation in the project and then you can go in and find that from the uh the what is it? Layers menu. It's it's not
too difficult to find. It's it's one of those first menus. you'll you'll see a filtering section and and you can find the elevation filtering widget. So, it's
fairly easy to uh to open once you find that. And uh it's can be used with any
that. And uh it's can be used with any data. It can even be used with mesh
data. It can even be used with mesh data. So, um it's a fantastic way any
data. So, um it's a fantastic way any any raster or mesh data set you can set up as use with that elevation filtering and and explore your data visually that way.
Ah, that that's I love that tool. You
know, we've got a lot of salt lakes and things here in in Western Australia, and by using that filtering, it almost looks like you're running a model because you can change the elevation and and if you
do the the the the coloring correct, it you can fill and uh empty your lakes and see what happens as they fill and empty.
Uh and it's just really handy. I love
that tool. Um thanks for showing us those. If you do want a practical
those. If you do want a practical handson, uh take on this thing uh and you want to try some of these things yourself, do come along to this course.
Um, you know, a lot of the attendees today have been very emotionally involved. I'll say emotionally because
involved. I'll say emotionally because the emojis, I don't think I've ever seen so many emojis flying across my screen from everybody who appreciated uh what was being said, who loved what was being
said, and who put that astonished look at, "Wow, I didn't know QIS could do that." Do come along to these courses,
that." Do come along to these courses, scan these QR codes in to get the discounts. What we'll do then uh have
discounts. What we'll do then uh have one last go around the room at uh some closing remarks uh from our veteran users. I saw in the background somebody
users. I saw in the background somebody said they started using GIS in 1983 um as an adaptation of MicroStation.
Thanks for all the comments coming in the background. If somebody used the
the background. If somebody used the original GIS, which was the Canadian Geographic Information System in 1963, if there's anybody online who did that,
you'll win a prize. So, if anybody used the original GIS program in 1963, CGIS, um we'd love to hear from you and let us know what you want to see more of uh throughout the rest of this year and
next. So, let's go around the room one
next. So, let's go around the room one more time. Give us your closing remarks
more time. Give us your closing remarks um and let us know maybe uh a little bit about what you're going to see, you know, uh in this course coming forward.
So, we'll go back around the room.
Yonas, I'll start with you and then Kurt and then Hans to close it out. Final
closing remarks, Jonas.
Yes. So in this master class you will see everything from data from installing the plugins from the software from the updates and all the way to delinating the catchment working within the
catchment working within an urban area with a small setting you'll learn all the use cases the good practices and the tools that you need to to yeah to be if
you are an intermediate be an advanced and if you're an advanced even to learn more more tools that's right and uh you know when I think back to university days uh 90% of what I learned I've never used again
since then. I I don't do much
since then. I I don't do much integration and things like that. But
when you go to one of these courses, 90% of what you learn you will use in your daily life. At least that's been my
daily life. At least that's been my experience. Kurt, closing remarks from
experience. Kurt, closing remarks from you.
Yeah. Well, first I want to apologize for my technical difficulties, but I I would like to highlight the the merge and maps course. So merge and maps is a platform that allows you to integrate field data collection with CUGIS
directly. So, if you want to field
directly. So, if you want to field verify model results and things like that by going out in the field and and recording data with your mobile phone, Merge and Maps is a tool to do that. And
this class is going to give you a lot of tips and tricks on how to do that well and effectively. So, um, take that
and effectively. So, um, take that class. It's a short one and it's going
class. It's a short one and it's going to be really useful.
Perfect. And from one, you know, one of the best instructors on the planet. U,
the feedback from our previous courses that Kurt and Hans have been involved in has been, uh, tremendous. uh and you know everybody has a great experience.
Uh Hans bring it home for us.
Yeah, I can highly recommend that uh field data collection uh with QTSM merging maps course. We've been working a lot with mergin maps and I think that course is really great. Also uh Kurt has
has this uh nice book uh about uh using mergin maps. So fantastic stuff and I
mergin maps. So fantastic stuff and I also would like to uh remind people that uh with Vincent Post we made a really nice course on PIQGIS and making tools.
already mentioned it and uh there's also this great uh mesh course. So it really depends on your own uh needs what to do but I think we cover quite range from field data collection to climate
modeling with mesh data in our course portfolio at Australia water school and it's really great to be here again and doing nice courses in this uh in 2026.
Thanks.
Perfect. Yeah, thanks for that. So you
know we mentioned art geek. Um, so if you want to be a CQIS geek, uh, you can geek out on this stuff with us coding and scripting. Um, we get uh into into
and scripting. Um, we get uh into into the details of this, but again, we start you out from the very beginning.
Absolute beginners, we will get you up to speed. Your instructors will be able
to speed. Your instructors will be able to help you along the way and we make sure nobody gets left behind. So with
that, thank you for joining us today.
Thanks to all the attendees. Thanks to
the presenters for offering your time here for the industry to make the world a better place. So with that, we'll sign off. We'll see you again next time with
off. We'll see you again next time with the Australian Water School.
[music]
Loading video analysis...