Calculate percentage of land use per subcatchment in QGIS 3

  Рет қаралды 64,609

Hans van der Kwast

Hans van der Kwast

Күн бұрын

This video shows how to derive the percentage of land use/land cover within the polygons of a layer with subcatchments. The example uses open data from CORINE 2018. QGIS 3 functions for vector analysis are used such as dissolve and intersect.
This video is based on Chapter 6 of the book "QGIS for Hydrological Applications - Recipes for Catchment Hydrology and Water Management" by Kurt Menke and Hans van der Kwast. More information about can be found at the website of Locate Press: www.locatepress.com/hyd
This video is part of IHE Delft OpenCourseWare. More free materials can be found at www.gisopencourseware.org
For an overview of our GIS courses and info on tailor made trainings and advise see our folder: www.un-ihe.org/sites/default/...
IHE Delft and Nieuwland Geoinformatie offer an online course. It includes support from experienced trainers and you'll get the official QGIS certificate after completion. More info at: www.learning-gis.com
Subscribe to the KZbin Channel for updates!

Пікірлер: 58
@lesliethilow3011
@lesliethilow3011 3 жыл бұрын
You have a great 👍 teaching style Hans! Thanks so much for taking us through these processes. It’s nice to hear you explain things so clearly and succinctly.
@archidmdemdoum3008
@archidmdemdoum3008 3 жыл бұрын
Thanks a lot, no words can describe how thankful I am right now, keep it up bro.
@fredsmithers6529
@fredsmithers6529 3 жыл бұрын
Thanks so much for this great tutorial Hans you legend!!! This has helped me with my dissertation heaps (I'm currently studying land use in train station catchments in Auckland, NZ). If i ever make it back to NL, i'm coming to buy you a beer!!
@sanderamamama
@sanderamamama 3 жыл бұрын
Thanks a ton, precisely what I needed!
@KEcAzZ1
@KEcAzZ1 Жыл бұрын
Brilliant! Just what I was looking for. Thanks!
@evitaooo7
@evitaooo7 4 жыл бұрын
Thank you very much! Very well explained!
@ewighol
@ewighol 5 жыл бұрын
That's awesome, thank you so much ! It works perfectly, and the video is so clear..!
@OrGaAn
@OrGaAn 2 жыл бұрын
Thank you loads, this has been really really helpful :)
@sristikaadhikari2256
@sristikaadhikari2256 5 жыл бұрын
Thank you very much. It is helpful.
@sharonguba949
@sharonguba949 5 жыл бұрын
Thank you very much Hans
@OliiwiaB
@OliiwiaB 7 ай бұрын
Thank you for this tutorial!! It saved me
@arminwahl3110
@arminwahl3110 Жыл бұрын
Super Nice! This helps a lot!
@HanyingWei
@HanyingWei 3 жыл бұрын
very helpful! thanks for the sharing!
@giacomoarlotti7075
@giacomoarlotti7075 4 жыл бұрын
I love you man, thanks a lot!!!
@DrAgOnKrIeGeR
@DrAgOnKrIeGeR 5 жыл бұрын
awsome! thank you very much good sir!
@AbdullahSalimalig
@AbdullahSalimalig 4 жыл бұрын
Your way of explaining is really amazing. Keep doing the good work.
@azar_asar2909
@azar_asar2909 3 жыл бұрын
Thank you
@gemmam9892
@gemmam9892 2 жыл бұрын
Fantastic video! How does one colour each catchment according to percentage of a certain land use type?
@martinallart5828
@martinallart5828 2 жыл бұрын
Thank you very much Hans for your video, very useful. Quick question, is that possible to first deal with the intersection and then with the dissolved. I have geometry bugs and I thought it might help.
@HansvanderKwast
@HansvanderKwast 2 жыл бұрын
That depends on the work flow. But maybe you can try first Fix geometries tool from the Processing Toolbox.
@canha1984
@canha1984 5 жыл бұрын
Great Video. Very clearly explained. Can this method be applied to calculate the area percentage in raster layers? I'm interested in calculating the proportion of NDVI classes in certain cultivation plots, using data from sentinel-2. Thanks!
@HansvanderKwast
@HansvanderKwast 4 жыл бұрын
Thanks. In QGIS it is not possible (as far as I know) to use a discrete raster (in your case a raster with cultivation plots) to extract the zonal statistics from another raster (NDVI in your case). You should then first vectorize (polygonize) the discrete raster and use that in zonal statistics or in the way I used it in the video.
@felipemnzs1
@felipemnzs1 3 жыл бұрын
Thank you !!! :) :)
@berenicerobaglia2449
@berenicerobaglia2449 2 жыл бұрын
Hi, thank you for the video! How did you select in the first place only the country you were interested about? I have very heavy files from Copernicus database with every EU countries and only codes in the attribute table...
@HansvanderKwast
@HansvanderKwast 2 жыл бұрын
As far as I know you can only download the full dataset from Copernicus. You can clip it to your country if you have a polygon with the boundary.
@amanjain6680
@amanjain6680 3 жыл бұрын
Thank you. Quick question everyone reading this. If my catchment is small ( 10 ha or less), then using 100m res data isnt going to benefit me. If I classify sentinel-2 imagery ( k-means), how do I validate that? Or should I use any other approach?
@laurasaggiomo4314
@laurasaggiomo4314 4 жыл бұрын
Dear Dr van der Kwast, thank you for this extremely useful video. Unfortunately, following your steps, during the dissolving process (and I am quite sure it will happen also during the intersecting one) I got the warning for some non-valid geometries. Would you be so kind as to tell me if it is still okay, or suggesting me some solutions (maybe some tutorial of yours, or some manual)? Thank you Laura
@HansvanderKwast
@HansvanderKwast 4 жыл бұрын
You can use the fix geometries tool from the processing toolbox to fix those layers.
@omerl.2539
@omerl.2539 3 жыл бұрын
Can we calculate the land use rate around 5 square km of an area we want?
@CLARISSEXOXO
@CLARISSEXOXO 2 ай бұрын
Dankjewel!
@MovIEsL0veR
@MovIEsL0veR 3 жыл бұрын
Great video! I successfully made the table you show in the end. But some polygons have multiple percentages per land use. Is there a way to let QGIS combine those results from the same class? I could do it myself in excel but would be quicker if QGIS could do this.
@HansvanderKwast
@HansvanderKwast 3 жыл бұрын
Dear Lola, I also saw your previous question. If you have raster data and polygons you can better use zonal statistics (it's in the processing toolbox). If you polygonize rasters like you probably did, you'll introduce some challenges. docs.qgis.org/3.10/en/docs/user_manual/processing_algs/qgis/rasteranalysis.html#qgiszonalstatistics
@khawlaalbedwawi5819
@khawlaalbedwawi5819 3 жыл бұрын
can you help and record a video of how to calculate the areas of land uses (agriculture/roads/buildings) effected by different sea level rise scenarios? please i need urgently
@gis1875
@gis1875 5 жыл бұрын
tnx man ;)
@anjanaadevi775
@anjanaadevi775 3 жыл бұрын
Thanks for this! I'm using this video to calculate percentage of land usage falling within 10-minute-buffers of individual MRT stations. Since the catchment areas (buffers of adjacent MRT stations) are overlapping, it's tricky. Do you know how I can work around that?
@HansvanderKwast
@HansvanderKwast 3 жыл бұрын
Tricky, because if your buffer polygons overlap your areas get double counted. Try to see how you can conceptually solve that for your case.
@peytonpriestman1846
@peytonpriestman1846 Жыл бұрын
I'm trying to do something similar at the moment, and really struggling! Did you figure anything out?
@Rapsaj
@Rapsaj 3 жыл бұрын
12:48 would it be ok to use the “fix geometries” processing tool instead of the negative buffer or would it mess up other calculations
@HansvanderKwast
@HansvanderKwast 3 жыл бұрын
Fix geometries is the best way. Didn't exist in earlier versions. Also check QGISHydro Webinar 6 video.
@deemahsukkar3373
@deemahsukkar3373 11 ай бұрын
Hello, thank you very much for this video, it helped me a lot in my thesis. however, in the dissolve step, the area do not sum up after aggregating the data in terms of level value. i really would appreciate your help on this. thanks in advance :)
@HansvanderKwast
@HansvanderKwast 11 ай бұрын
After dissolving, you need to calculate the areas of the new polygons with $area. The existing values in the atribute table do not automatically update after dissolving.
@raidanmaqtan2652
@raidanmaqtan2652 4 жыл бұрын
thanks a lot for this very helpful explanation, please, could we download the land cover vector file by this method for Malaysia ?
@HansvanderKwast
@HansvanderKwast 4 жыл бұрын
Thanks. This is open data from the European Union. For Malaysia you need to check if your government provides open data. Here's a webinar that I gave on this topic: www.thewaterchannel.tv/webinars/501-webinar-open-source-software-and-open-data-for-integrated-water-resources-management
@raidanmaqtan2652
@raidanmaqtan2652 4 жыл бұрын
@@HansvanderKwast Thank you very much
@edr424
@edr424 7 ай бұрын
is this same to land use mix?
@rizriyandini5733
@rizriyandini5733 2 жыл бұрын
Thank you for your video
@gerryroberts458
@gerryroberts458 3 жыл бұрын
Great job Professor. What about soil data and land uses for other countries outside Europe? Let's say Oman?
@HansvanderKwast
@HansvanderKwast 3 жыл бұрын
In general one should check first with the national mapping agencies and research institutions to get the local data if available and accessible (the latter is often the problem). There are global data sets, but often coarse. Finally for land cover, you can do a remote sensing classification if data is not availabe.
@gerryroberts458
@gerryroberts458 3 жыл бұрын
@@HansvanderKwast Thanks a lot for your response.
@bloodymary8707
@bloodymary8707 5 ай бұрын
if I have raster data and not vector can I calculate the area?
@HansvanderKwast
@HansvanderKwast 5 ай бұрын
You can use raster zonal statistics: kzbin.info/www/bejne/qXnJiaaVmZ2JgrMsi=mCSFBVmHSSBzLwjo or use area calculations with the PCRaster Tools plugin: kzbin.info/www/bejne/iJ6kfmaKh7Ksjqssi=ggkoT809SmA04n5r
@ErikaGomez23
@ErikaGomez23 3 жыл бұрын
Hi Hans, greetings from Panama. Thank you very much for your great video, I just have a problem at the dissolve step. I have a shapefile of land use with 25 different types of class name, and I just give 1 number from 1 to 25, to the type of land, and the next step when I tried to dissolve, the program send me a lot of advertising "has invalid geometry and has been skipped. Please correct these geometries or change the Process setting to the" Ignore invalid input objects "option.", ¿Can you help me with this issue?, I am desperate, I have been working on this for days and until today I found your wonderful video and I get that error, I do not know how to solve it, thanks in advance for your answer for your great work.
@HansvanderKwast
@HansvanderKwast 3 жыл бұрын
Try Fix Geometries from the processing toolbox. Hope it works then.
@user-qz5vp9rf3n
@user-qz5vp9rf3n 4 ай бұрын
You have shared good idea but how to get the software ?
@HansvanderKwast
@HansvanderKwast 4 ай бұрын
The software is QGIS. It's open source and you can download it here: qgis.org/
@shubhamkhairnar7301
@shubhamkhairnar7301 3 жыл бұрын
Hi sir. Please Forestry analysis in satellite data tutorial
@ihinsolihin
@ihinsolihin Жыл бұрын
Waw...
@nissmafeki3615
@nissmafeki3615 3 жыл бұрын
Thank you
Interpolate voids in DEM for catchment delineation in QGIS
4:57
Hans van der Kwast
Рет қаралды 10 М.
Stream and catchment delineation in QGIS 3
33:40
Hans van der Kwast
Рет қаралды 133 М.
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 93 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 96 МЛН
Area and Percentage calculation of a LULC class in QGIS
22:01
Keshav Raj Bhusal
Рет қаралды 3,7 М.
Print Layout in QGIS 3
12:21
Hans van der Kwast
Рет қаралды 145 М.
Calculate Areas and Building Densities of Neighbourhoods using QGIS
10:08
Hans van der Kwast
Рет қаралды 1,5 М.
QGIS Field Calculator Basics
15:07
Samara Ebinger
Рет қаралды 62 М.
Extracting Raster Values using Points, Polygons & Lines | QGIS
17:46
Extracting Data from OpenStreetMap using QGIS & QuickOSM
7:22
Philip White
Рет қаралды 160 М.
Slope Analysis/Reclassify from a DEM in QGIS 3 (in degrees/percentage)
5:03
Kapil Dev Adhikari
Рет қаралды 46 М.
ArcGIS T18: How To Calculate % Imperviousness From LULC (1/2)
22:44
Md Arifur Rahman, PhD, PE, CFM, ENV SP
Рет қаралды 3,9 М.