Spatial-Exploration
Spatial-Exploration
  • 5
  • 27 800
Sampling raster layers in QGIS
Quick overview on how to extract usable data from raster layers in QGIS. We will run through real examples using the following tools -
Point Sampling Tool
Zonal Statistics
Raster Pixels to Points
Profile Tool
Some useful links
GEBCO gridded bathymetry
www.gebco.net/data_and_products/gridded_bathymetry_data/
MODIS-AQUA Monthly Sea Surface Temperature (2002 - 2020)
oceandata.sci.gsfc.nasa.gov/MODIS-Aqua/Mapped/Monthly/4km/sst/
Digital Elevation Model of Australia (5m Lidar derived)
data.gov.au/dataset/ds-ga-22be4b55-2465-4320-e053-10a3070a5236/details?q=
Переглядів: 1 778

Відео

QGIS Cartography - UTM grid with Significant Digits
Переглядів 3,2 тис.4 роки тому
This video shows how to create a custom UTM grid that shows the full 6 figure grid reference in the bottom right corner and all other grid marks only show the significant digits, that is the digits that change at a given map scale. In addition, the WGS84 grid is shown as a secondary reference. This cartographic method is common in many mapping products and also shows some of the endless customi...
Fire Scar mapping in QGIS 3.6
Переглядів 3,8 тис.5 років тому
Using the delta Normalised Burn Ratio (dNBR) to calculate the area of a fire scar. NBR = (NIR - SWIR) / (NIR SWIR) dNBR = NBRprefire - NBRpostfire Sentinel-2 Imagery downloaded via SCP plugin in QGIS Copernicus Sentinel data 2019. Retrieved from ASF DAAC 8 June 2019, processed by ESA. North Australia and Rangelands Fire Information - www.firenorth.org.au/nafi3/ FIREMON Landscape Assessment - ww...
QGIS NDVI Analysis with Sentinel-2 Imagery
Переглядів 9 тис.5 років тому
Easy NDVI calculation in QGIS using Sentinel-2 imagery downloaded from EarthExplorer. Earth Explorer Website: earthexplorer.usgs.gov European Space Agency Sentinel Information: sentinel.esa.int/web/sentinel/missions Sentinel-2 tile grid shapefile: fromgistors.blogspot.com/2016/10/how-to-identify-sentinel-2-granule.html
Slope & Aspect modelling in QGIS 3.4
Переглядів 10 тис.5 років тому
This video demonstrates how to conduct aspect-slope analysis of a Digital Elevation Model in QGIS 3.4. This final product is a simple to read 2D image of complex 3D topography. Data source: Landgate Imagery services.slip.wa.gov.au/public/services/SLIP_Public_Services/Locate/MapServer/WMSServer SRTM DEM 90m resolution: dwtkns.com/srtm/ LiDAR DEM 5m resolution (Australia only): data.gov.au/datase...

КОМЕНТАРІ

  • @hennemmc5021
    @hennemmc5021 10 місяців тому

    Thanks for quick explanation

  • @rjbutt3rz
    @rjbutt3rz Рік тому

    If anybody wants to do the legend in QGIS, one method is to create a polygon circle and divide it up. Create a point, buffer to whatever distance you want the inner circle to be. Then use the wedge buffer tool, and set the azimuth to the compass directions. Repeat 8 times for each direction. Then use the inner radius and outer radius to to create your outer rings, and repeat the process.

  • @roryselbysmith
    @roryselbysmith 2 роки тому

    Is there any chance of getting that style file?

  • @ravviking
    @ravviking 2 роки тому

    Just what I have been looking for. Many thanks. I extended you example to de both x and y in one grid and dynamically show the most eastern and southern coordinates as full. IF(@grid_axis='x', IF(substr(@grid_number,-99,-3) = substr( to_string( floor( x_max( @map_extent ))),-99,-3), concat( replace(substr(@grid_number,-99,-5) , array('1','2','3','4','5','6','7','8','9','0'), array('¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹','⁰') ), substr(@grid_number,-5,-3), replace(substr(@grid_number,-3) , array('1','2','3','4','5','6','7','8','9','0'), array('¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹','⁰') ), 'ᵐE' ), substr(@grid_number,-5,-3) ), IF(substr(@grid_number,-99,-3) = substr( to_string( floor( y_min( @map_extent )+1000)),-99,-3), concat( replace(substr(@grid_number,-99,-5) , array('1','2','3','4','5','6','7','8','9','0'), array('¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹','⁰') ), substr(@grid_number,-5,-3), replace(substr(@grid_number,-3) , array('1','2','3','4','5','6','7','8','9','0'), array('¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹','⁰') ), 'ᵐN' ), substr(@grid_number,-5,-3) ) )

  • @DeepakKumar-qy8fy
    @DeepakKumar-qy8fy 2 роки тому

    your voice is quite low ... keep in mind these basic things

  • @No_id.
    @No_id. 3 роки тому

    Very usefull bro! Thanks a lot, :D BTW i left the link to source code in stack exchange hope you don't get mad. will be better if you explain the code, i understand but for another people. Anyway, Nice day and Thank you very much.

  • @bona4me
    @bona4me 3 роки тому

    Congrats for the excellent video! Please keep making more.

  • @lagocardiel
    @lagocardiel 3 роки тому

    Excelente, muy bien explicado.

  • @JulianRoinSkovhus
    @JulianRoinSkovhus 3 роки тому

    Nice video. When I try to acces the Sentinel-2 data using the SCP plugin, it doesn't appear. Do you know why this is? I'm using QGIS3.10

    • @spatial-exploration1478
      @spatial-exploration1478 3 роки тому

      Hey thanks Julian. Appreciate the feedback. I would need to see a screenshot or more info to help. Have you correctly entetered your username and password for the Sentinel imagery? It’s the same credentials as if you registered on the sentinel hub. But I’ll do one better. The guy who made SCP is awesome. He has a Facebook page where people can get help. Just post a comment with a screenshot and they can start to help. facebook.com/SemiAutomaticClassificationPlugin

    • @JulianRoinSkovhus
      @JulianRoinSkovhus 3 роки тому

      Thank you for the very shift response! I'm new to QGIS and remote sensing and people like you really make the learning process enjoyable. It was the login for the Sentinel imagery that did the trick for me. I'm considering a fire in New South Wales. If I have questions along the way, can I return to this thread? :-)

    • @spatial-exploration1478
      @spatial-exploration1478 3 роки тому

      @@JulianRoinSkovhus absolutely mate. Best of luck

    • @JulianRoinSkovhus
      @JulianRoinSkovhus 3 роки тому

      @@spatial-exploration1478 Hi again. Using your video I have managed to get some pretty nice results. Thanks again! However, the fire scar I found is not as 'clear' as the one in Broome. Even with a shape file of the fire scars in NSW I find it difficult to locate coherent fire scars that make for good burn severity maps and calculation of burn area. I was wondering if you have any tips for choosing the fires? Or maybe you have analyzed one in NSW/Victoria during the Black Summer that could make for a good beginner-level analysis without domain knowledge on terrain and biomass?

    • @spatial-exploration1478
      @spatial-exploration1478 3 роки тому

      @@JulianRoinSkovhus could be a couple of things. Different vegetation might have different intensities, but if you’re looking at those fires from last season I’d imagine you’d be seeing something. Could be the ranges are significant but your an order of magnitude out due to a small type-o in the ratio.

  • @bondeandeebowl
    @bondeandeebowl 4 роки тому

    Is this imagery already atmospherically corrected?

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Hi, great question. No I did not address atmospheric correction in this video as it was more about using the basic raster tools in QGIS. The Sentinel product used in the example was L1C (which is what you get from EarthExplorer). L1C is top of atmosphere (TOA) reflectance with radiometric and geometric corrections. If I was using this product I would instead use the SCP plugin in QGIS to apply the DOS corrections. Alternatively, if I had used SCP in QGIS to download the imagery, which is my normal process, I could access the L2A product which is bottom of atmosphere (BOA) reflectance.

    • @bondeandeebowl
      @bondeandeebowl 4 роки тому

      @@spatial-exploration1478 Thank you for the reply! Does the L2A product not need to be corrected? I am new to QGIS and quite like the options for pre-processing but I am still learning about correcting images. I use Sentinel 2 imagery almost exclusively.

  • @lesliethilow3011
    @lesliethilow3011 4 роки тому

    This is very helpful. Thank you so much for providing your clear procedure. It works!

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Thanks Leslie. Glad it helped. This is just the tip of the iceberg. There is so many multispectral analyses you can easily implement in QGIS. cheers

  • @chewingum1214
    @chewingum1214 4 роки тому

    Great video. All steps explained nicely👍👍

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Thanks Sanchi. I appreciate the positive feedback. It makes the time I put in worthwhile. 👌

  • @dianaramirez3508
    @dianaramirez3508 4 роки тому

    Hi, I have a temperature dataset in 2 files (.cvd and .xlsx) and I would like to create a geo-referenced map with multiple layers according to the temperature at different time points. I would like to be able to filter by layer and also select one or more combinations. Is this possible? Any advice is appreciated. Thanks in advance for your help!

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Hi Diana, cool. So do are you hoping to make an interactive map that the user can switch between layer themselves, or just setting up a QGIS project yourself for your own analysis? If it’s the first one, I reckon the plug-in QGIS2Web will give you that interaction. If it’s just for yourself, it should be fairly straightforward. There are a few ways you can do it using your original .xlsx file. You can import this using the New Virtual Layer tool in QGIS3. Layer > Create Layer > New Virtual Layer Then it’s a case of working through the later and identifying the different data you want to present for each time period. One tip - if you have a grid of temperature data points, it might be more intuitive for the end user to view this as an interpolated raster. The brain is much better at interpreting patterns and changes in this. Sounds like a cool project. Feel free to ask more questions and I’m sure either myself or any of the other QGISers can help.

    • @dianaramirez3508
      @dianaramirez3508 4 роки тому

      @@spatial-exploration1478 Hi, thank you so much. I'm a beginner in QGis. I would like to make an interactive map and to be able to filter by layer or more combinations between them. Although I have a limited time to make it. I have a temperature dataset over the next 4 hours(every 10 minutes) these are the result of the temperature prediction. So I need to show the combinations of all layers and filter by layer between them but I just need to show two or three possible combinations. I can show the results about the combination layers like an interactive map or setting up a QGis project to save the results and show them in my project, no problem. I have the location of some weather stations each one with a temperature dataset. I read about raster interpolation to create a surface of points that are very close. is this the first step to make a layer? Thanks in advance for your help!

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      @@dianaramirez3508 if your data is collected at discrete locations (e.g. weather stations dotted here and there across a wide area), it would not be suitable for raster interpolation. Actually it makes your objective a bit easier. So you have a map overlaid with points, each point is the location of a weather station. And you want to be able to change the date of the observations at all weather stations in one go. And all of this nicely packaged into a web map. QGIS2Web can definitely do this for you. I can try and put up a video over the weekend with a really basic version of what you want.

    • @dianaramirez3508
      @dianaramirez3508 4 роки тому

      @@spatial-exploration1478 Thanks. I have a file with temperatures and coordinates from weather stations at 10 minutes intervals time over the next 4 hours. I need to make a layer from every time interval from set weather stations and to filter by layer and also select one or more combinations to get a map. I made a layer selecting features first group 10 minutes interval time. But I'm not sure about raster interpolation how to make it and show the map. Thanks in advance for your help! I share the file drive.google.com/file/d/1GvgZxEYAhwH--gYfrPzuXRNcZkSynX3s/view?usp=sharing

    • @maameboamahpoku7379
      @maameboamahpoku7379 Рік тому

      @@spatial-exploration1478 I have a Land Use and Cover Data, Slope and Distance to Road Data Layer. I am trying to sample random points with these spatial variables. I tried the point sampling tool but that didn't work. How can i carry that out please.

  • @cronjemeiring6762
    @cronjemeiring6762 4 роки тому

    Wow, thank you so much for this

  • @rohitdhankar360
    @rohitdhankar360 4 роки тому

    Got my like Sir - thanks :)

  • @gordonwebb8488
    @gordonwebb8488 4 роки тому

    These are great videos- many thanks for creating!

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Thanks Gordon, I really appreciate the feedback. Certainly makes the effort that bit more worthwhile.

  • @JoyMNRomeiro
    @JoyMNRomeiro 4 роки тому

    Thank you for the great video! It helped A LOT!

  • @yusrilachmadfm8628
    @yusrilachmadfm8628 4 роки тому

    mantap gan, saya pusing sama metode ini, keep make tutorial NDVI calculation with QGIS

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      only Kosmos Terima kasih. Are you having problems with anything in particular? Happy to help. Cheers

  • @Ekwala
    @Ekwala 4 роки тому

    Thanks. Very informative. Can I please ask for your ideas around detecting biodiversity change?

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Thanks James. I guess it depends on your research question, and at what scale (spatial and/or temporal) you want to detect any changes? If you had access to basic biodiversity indices (diversity, richness, evenness etc), you could use these as a dependent variable in a model with parameters derived from remote sensing. If you get a consistently good fit across tour study areas you could use this information to infer biodiversity change from remotely sensed data elsewhere (but with heaps of caveats for unexplained variation). I’m Interested to hear more about your work.

  • @ikramamen9776
    @ikramamen9776 5 років тому

    dear sir, could you please show more explanation about how did you create the pie chart legend for the slope+aspect? and how it is presented in the final map layout, please, if possible? Is it possible to do it in ArcGIS? is there any reference for that? I am really interested to use it for a project. Very best

  • @rushianokun
    @rushianokun 5 років тому

    Interesting

  • @Christopher_G.
    @Christopher_G. 5 років тому

    great content keep up the good work !

  • @jamiewaller1461
    @jamiewaller1461 5 років тому

    would you be able to do a tutorial showing how you made the pie chart at the end?

    • @spatial-exploration1478
      @spatial-exploration1478 4 роки тому

      Jamie Waller sorry I meant to provide this ages ago but got distracted. I coded it in R, so I’ll see if I can share my script. When I do I’ll put it in the description. Thanks

  • @cars_worldcw488
    @cars_worldcw488 5 років тому

    Thank you

  • @felipebastos6665
    @felipebastos6665 5 років тому

    Great explaination, thank you

  • @emmaposluns1238
    @emmaposluns1238 5 років тому

    Great video! I found this to be a very useful guide. When I convert my hillshade into a slope (expressed as a percentage) the results range from 0 to 1890. Can you tell me what these values mean? It can't mean a slope of 1890%, can it? Thanks very much!

    • @spatial-exploration1478
      @spatial-exploration1478 5 років тому

      Thanks Emma. Couple of possible issues - The elevation model you are using (i.e. the DEM); is the coordinate reference system (CRS) unit in degrees or metres? It needs to be the latter (check by right clicking on layer then Properties>Information). If its in degrees you simply save a new copy of the DEM and pick a CRS that has meters as its unit (e.g WGS84 - Pseudo Mercator). Then continue your analysis with this new layer. There are probably more appropriate CRS for your area of interest so either google it or keep an eye on the little red map in QGIS which shows you the geographical area for which a CRS is valid. - Are you converting your hillshade to slope or your original DEM/elevation model to slope? It should be the latter. -Otherwise maybe check the properties of the slope layer you created (Layer properties>Information) and check the minimum and maximum values here (should be between 0 - 90 degrees or 0 - 100%). If the min-max looks OK then just readjust the values to match in the symbology. I don't think this is your case but worth a look anyways. Let me know how you go, Cheers, James

    • @emmaposluns1238
      @emmaposluns1238 5 років тому

      @@spatial-exploration1478 Thanks for your response! It was just the trick. I was converting directing from hillshade to slope (not from the original DEM). Do you teach this material, or just work with the software? Looking forward to seeing more of your videos on QGIS!

    • @spatial-exploration1478
      @spatial-exploration1478 5 років тому

      Great to hear that @@emmaposluns1238. Will have a few new videos coming soon.