SlideShare a Scribd company logo
1 of 19
Download to read offline
Watershed analysis with GRASS
Session - IV
Workshop on “Introduction to Remote Sensing”, July 7 – 11, 2014, JNEC Aurangabad
Strategy – watershed analysis
● Take an elevation map provided in the data
– Study the elevation map by drawing various profiles
● Use the elevation maps to create basins and
catchment accumulation lines
● Thin the catchment lines
● Convert the thinned lines to a vector map
Installing your dataset
1. Download your data from
http://grass.osgeo.org/download/sample-data/
1. Download your data from
http://grass.osgeo.org/download/sample-data/
2. Store the compressed file in your GRASS
project folder
2. Store the compressed file in your GRASS
project folder
3. Uncompress the file to obtain the
spearfish60 folder
3. Uncompress the file to obtain the
spearfish60 folder
4. Select spearfish604. Select spearfish60
5. Select PERMANENT5. Select PERMANENT
6. Click Start GRASS6. Click Start GRASS
Two blank windows are displayed in parallel. The left one is known as the layer
manager and the right one is known as the MAP DISPLAY window
Two blank windows are displayed in parallel. The left one is known as the layer
manager and the right one is known as the MAP DISPLAY window
7. Click here to add raster layer7. Click here to add raster layer
8. Select layer elevation.dem@PERMANENT8. Select layer elevation.dem@PERMANENT
9. Click OK9. Click OK
10. Elevation data displayed10. Elevation data displayed
11. Click here. Select Profile
Surface Map
11. Click here. Select Profile
Surface Map
12. Select raster map to
profile. Click Ok.
12. Select raster map to
profile. Click Ok.
13. Click here to draw a
transect for profiling the
terrain on the map window
13. Click here to draw a
transect for profiling the
terrain on the map window
14. Draw the profile. Switch
back to the Profile Analysis
Tool
14. Draw the profile. Switch
back to the Profile Analysis
Tool
16. Click here for rendering
the profile
16. Click here for rendering
the profile
17. Profile displayed here.
Close window after studying
17. Profile displayed here.
Close window after studying
18. Click Raster > Hydrologic
Modelling > Watershed analysis
19. Select
elevation.dem@PERMANENT
18. Click Raster > Hydrologic
Modelling > Watershed analysis
19. Select
elevation.dem@PERMANENT
21. Minimum size of exterior
watershed basin (1000)
21. Minimum size of exterior
watershed basin (1000)
20. Click Input_options20. Click Input_options
22. Click Output_options22. Click Output_options
23. Name of output map (number
of cells draining through each
cell)
23. Name of output map (number
of cells draining through each
cell)
24. Name of watershed “basin”24. Name of watershed “basin”
25. Click Run25. Click Run
26. Switch on / off the layer
displays using the check-boxes
26. Switch on / off the layer
displays using the check-boxes 27. Basins map27. Basins map
28. Accumulation map28. Accumulation map
29. Go to the command console and type
r.mapcalc 'log_accumulation=log(abs(accumulation)+1)'
Press Enter
29. Go to the command console and type
r.mapcalc 'log_accumulation=log(abs(accumulation)+1)'
Press Enter
30. Add the layer named
log_accumulation using the layer
manager
30. Add the layer named
log_accumulation using the layer
manager
31. Tick the check box for the
log_accumulation layer
31. Tick the check box for the
log_accumulation layer
32. log_accumulation layer
displayed
32. log_accumulation layer
displayed
33. Go the command console and type the
following command:
r.mapcalc 'inf_rivers=if(log_accumulation>6)'
Press Enter
33. Go the command console and type the
following command:
r.mapcalc 'inf_rivers=if(log_accumulation>6)'
Press Enter
34. Add the inf_rivers layer
using the layer manager
34. Add the inf_rivers layer
using the layer manager
34. Add the inf_rivers layer
using the layer manager
34. Add the inf_rivers layer
using the layer manager
33. Go the command console and type the
following command:
r.mapcalc 'inf_rivers=if(log_accumulation>6)'
Press Enter
33. Go the command console and type the
following command:
r.mapcalc 'inf_rivers=if(log_accumulation>6)'
Press Enter
34. Add the inf_rivers layer
using the layer manager
34. Add the inf_rivers layer
using the layer manager
35. Check on the display of
the inf_rivers layer
35. Check on the display of
the inf_rivers layer
36. inf_layers displayed.36. inf_layers displayed.
37. Click Raster > Transform Features
> Thin from the layers manager menu
37. Click Raster > Transform Features
> Thin from the layers manager menu
38. Select inf_rivers as input raster
map and set the output map name to
rivers_thin
38. Select inf_rivers as input raster
map and set the output map name to
rivers_thin
39. Click Run39. Click Run
40. Click Raster > Map type
conversion > Raster to vector
40. Click Raster > Map type
conversion > Raster to vector
41. Select rivers_thin as input raster map
and set the output vector map name to
rivers
41. Select rivers_thin as input raster map
and set the output vector map name to
rivers
42. Click Run42. Click Run
43. The vector map rivers is displayed in the
Map Display window
43. The vector map rivers is displayed in the
Map Display window
Exercises
● Draw more profiles using the elevation map
– Can you now predict the shape of the terrain by
looking at the elevation map?
● Use the elevation.10m layer, and repeat the same
exercise again
– In case you chose to use the same layer names for
outputs, remember to use the overwrite option.
– See if more details in the river network happen. Why is
it so?
● Use another dataset e.g. North Carolina available
from the GRASS website to do the same exercise.
Watershed Analysis with GRASS

More Related Content

Viewers also liked

Adavanced GIS Solution
Adavanced GIS SolutionAdavanced GIS Solution
Adavanced GIS SolutionJenifer Robert
 
iMapLibraries at American Library Association, June 2013
iMapLibraries at American Library Association, June 2013iMapLibraries at American Library Association, June 2013
iMapLibraries at American Library Association, June 2013iMapLibraries
 
Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group
 
GIS and Location-analytics-business
GIS and Location-analytics-businessGIS and Location-analytics-business
GIS and Location-analytics-businessEsri
 
GIS for Research and Data Management
GIS for Research and Data ManagementGIS for Research and Data Management
GIS for Research and Data ManagementWilliam Riggs
 
Arc GIS Overlay Functions
Arc GIS Overlay FunctionsArc GIS Overlay Functions
Arc GIS Overlay FunctionsEhsan Hamzei
 
Kevin Byrne Offering a Team Study of GIS in Business, 2009
Kevin Byrne Offering a Team Study of GIS in Business, 2009Kevin Byrne Offering a Team Study of GIS in Business, 2009
Kevin Byrne Offering a Team Study of GIS in Business, 2009J. Kevin Byrne
 
Hydrologic analysis
Hydrologic analysisHydrologic analysis
Hydrologic analysissaif07amu
 
IGARSS2011_final.pptx
IGARSS2011_final.pptxIGARSS2011_final.pptx
IGARSS2011_final.pptxgrssieee
 
Integrated watershed managment
Integrated watershed managmentIntegrated watershed managment
Integrated watershed managmentJanak Shah
 
Municipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paperMunicipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paperGOLI VENKATA SIVA NAGA SAI
 
Geographic information system (gis)
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)Vandana Verma
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Michael Baker Jr., Inc.
 
Building Consensus For Gis
Building Consensus For GisBuilding Consensus For Gis
Building Consensus For GisAndrew Harrison
 

Viewers also liked (20)

Adavanced GIS Solution
Adavanced GIS SolutionAdavanced GIS Solution
Adavanced GIS Solution
 
iMapLibraries at American Library Association, June 2013
iMapLibraries at American Library Association, June 2013iMapLibraries at American Library Association, June 2013
iMapLibraries at American Library Association, June 2013
 
Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations Solution
 
GIS and Location-analytics-business
GIS and Location-analytics-businessGIS and Location-analytics-business
GIS and Location-analytics-business
 
Munciple gis
Munciple gisMunciple gis
Munciple gis
 
GIS for Research and Data Management
GIS for Research and Data ManagementGIS for Research and Data Management
GIS for Research and Data Management
 
Arc GIS Overlay Functions
Arc GIS Overlay FunctionsArc GIS Overlay Functions
Arc GIS Overlay Functions
 
Kevin Byrne Offering a Team Study of GIS in Business, 2009
Kevin Byrne Offering a Team Study of GIS in Business, 2009Kevin Byrne Offering a Team Study of GIS in Business, 2009
Kevin Byrne Offering a Team Study of GIS in Business, 2009
 
Hydrologic analysis
Hydrologic analysisHydrologic analysis
Hydrologic analysis
 
IGARSS2011_final.pptx
IGARSS2011_final.pptxIGARSS2011_final.pptx
IGARSS2011_final.pptx
 
Oral defense b. henry
Oral defense   b. henryOral defense   b. henry
Oral defense b. henry
 
Integrated watershed managment
Integrated watershed managmentIntegrated watershed managment
Integrated watershed managment
 
Municipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paperMunicipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paper
 
Geographic information system (gis)
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)
 
Gis Concepts 3/5
Gis Concepts 3/5Gis Concepts 3/5
Gis Concepts 3/5
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...
 
Arhar presentation
Arhar presentationArhar presentation
Arhar presentation
 
Gis in urban
Gis in urbanGis in urban
Gis in urban
 
Building Consensus For Gis
Building Consensus For GisBuilding Consensus For Gis
Building Consensus For Gis
 

Similar to Watershed Analysis with GRASS

Cfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluentCfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluentKhusro Kamaluddin
 
Surpac geological modelling 3
Surpac geological modelling 3Surpac geological modelling 3
Surpac geological modelling 3Adi Handarbeni
 
3D Analyst - Watershed from SRTM
3D Analyst - Watershed from SRTM3D Analyst - Watershed from SRTM
3D Analyst - Watershed from SRTMHartanto Sanjaya
 
Soil and Water Assessment Tool Procedure
Soil and Water Assessment Tool ProcedureSoil and Water Assessment Tool Procedure
Soil and Water Assessment Tool ProcedureKEFA FEYE
 
Creating watershed using SRTM DEM
Creating watershed using SRTM DEMCreating watershed using SRTM DEM
Creating watershed using SRTM DEMbajajngadat
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2wang yaohui
 
Geopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 SeoulGeopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 SeoulHirofumi Hayashi
 
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8iHEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8iChristopher L Chatfield, P.E.
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015Jonathan Perdomo
 
Drainage generation using_arc_gis
Drainage generation using_arc_gisDrainage generation using_arc_gis
Drainage generation using_arc_gisAshok Peddi
 
3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang3D Analyst - Watershed, Padang
3D Analyst - Watershed, PadangHartanto Sanjaya
 
ENVI Pocket Guide: Volume 2 | Intermediate
ENVI Pocket Guide: Volume 2 | IntermediateENVI Pocket Guide: Volume 2 | Intermediate
ENVI Pocket Guide: Volume 2 | IntermediateAugustus Wright
 

Similar to Watershed Analysis with GRASS (20)

Cfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluentCfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluent
 
Global mapperhelp
Global mapperhelpGlobal mapperhelp
Global mapperhelp
 
Ex32018.pdf
Ex32018.pdfEx32018.pdf
Ex32018.pdf
 
Tank
TankTank
Tank
 
Surpac geological modelling 3
Surpac geological modelling 3Surpac geological modelling 3
Surpac geological modelling 3
 
3D Analyst - Watershed from SRTM
3D Analyst - Watershed from SRTM3D Analyst - Watershed from SRTM
3D Analyst - Watershed from SRTM
 
Mg examp
Mg exampMg examp
Mg examp
 
Surpac Software
Surpac Software Surpac Software
Surpac Software
 
Surpac geological modelling 3
Surpac geological modelling 3Surpac geological modelling 3
Surpac geological modelling 3
 
Soil and Water Assessment Tool Procedure
Soil and Water Assessment Tool ProcedureSoil and Water Assessment Tool Procedure
Soil and Water Assessment Tool Procedure
 
Creating watershed using SRTM DEM
Creating watershed using SRTM DEMCreating watershed using SRTM DEM
Creating watershed using SRTM DEM
 
manual global mapper
manual global mappermanual global mapper
manual global mapper
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
 
Training Manual.docx
Training Manual.docxTraining Manual.docx
Training Manual.docx
 
Geopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 SeoulGeopaparazzi workshop on FOSS4G2015 Seoul
Geopaparazzi workshop on FOSS4G2015 Seoul
 
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8iHEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
HEC-RAS LiDAR Cross Sections With Microstation SS3 V8i
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015
 
Drainage generation using_arc_gis
Drainage generation using_arc_gisDrainage generation using_arc_gis
Drainage generation using_arc_gis
 
3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang3D Analyst - Watershed, Padang
3D Analyst - Watershed, Padang
 
ENVI Pocket Guide: Volume 2 | Intermediate
ENVI Pocket Guide: Volume 2 | IntermediateENVI Pocket Guide: Volume 2 | Intermediate
ENVI Pocket Guide: Volume 2 | Intermediate
 

More from Suddhasheel GHOSH, PhD

Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSuddhasheel GHOSH, PhD
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Suddhasheel GHOSH, PhD
 
Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Suddhasheel GHOSH, PhD
 
Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Suddhasheel GHOSH, PhD
 
Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Suddhasheel GHOSH, PhD
 
Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1Suddhasheel GHOSH, PhD
 
The LaTeX Workshop: Document design in LaTeX: Invocation
The LaTeX Workshop: Document design in LaTeX: InvocationThe LaTeX Workshop: Document design in LaTeX: Invocation
The LaTeX Workshop: Document design in LaTeX: InvocationSuddhasheel GHOSH, PhD
 
The LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXThe LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXSuddhasheel GHOSH, PhD
 
Research Prospects with Geoinformatics
Research Prospects with GeoinformaticsResearch Prospects with Geoinformatics
Research Prospects with GeoinformaticsSuddhasheel GHOSH, PhD
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurSuddhasheel GHOSH, PhD
 

More from Suddhasheel GHOSH, PhD (13)

Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares Method
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...
 
Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4
 
Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3
 
Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2
 
Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1
 
Map Calculaton using GRASS
Map Calculaton using GRASSMap Calculaton using GRASS
Map Calculaton using GRASS
 
The LaTeX Workshop: Document design in LaTeX: Invocation
The LaTeX Workshop: Document design in LaTeX: InvocationThe LaTeX Workshop: Document design in LaTeX: Invocation
The LaTeX Workshop: Document design in LaTeX: Invocation
 
The LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXThe LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeX
 
Research Prospects with Geoinformatics
Research Prospects with GeoinformaticsResearch Prospects with Geoinformatics
Research Prospects with Geoinformatics
 
Prepare your literature review
Prepare your literature reviewPrepare your literature review
Prepare your literature review
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, Kanpur
 
45324291 a-good-ph d-student
45324291 a-good-ph d-student45324291 a-good-ph d-student
45324291 a-good-ph d-student
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Watershed Analysis with GRASS

  • 1. Watershed analysis with GRASS Session - IV Workshop on “Introduction to Remote Sensing”, July 7 – 11, 2014, JNEC Aurangabad
  • 2. Strategy – watershed analysis ● Take an elevation map provided in the data – Study the elevation map by drawing various profiles ● Use the elevation maps to create basins and catchment accumulation lines ● Thin the catchment lines ● Convert the thinned lines to a vector map
  • 3. Installing your dataset 1. Download your data from http://grass.osgeo.org/download/sample-data/ 1. Download your data from http://grass.osgeo.org/download/sample-data/ 2. Store the compressed file in your GRASS project folder 2. Store the compressed file in your GRASS project folder 3. Uncompress the file to obtain the spearfish60 folder 3. Uncompress the file to obtain the spearfish60 folder
  • 4. 4. Select spearfish604. Select spearfish60 5. Select PERMANENT5. Select PERMANENT 6. Click Start GRASS6. Click Start GRASS
  • 5. Two blank windows are displayed in parallel. The left one is known as the layer manager and the right one is known as the MAP DISPLAY window Two blank windows are displayed in parallel. The left one is known as the layer manager and the right one is known as the MAP DISPLAY window
  • 6. 7. Click here to add raster layer7. Click here to add raster layer 8. Select layer elevation.dem@PERMANENT8. Select layer elevation.dem@PERMANENT 9. Click OK9. Click OK 10. Elevation data displayed10. Elevation data displayed
  • 7. 11. Click here. Select Profile Surface Map 11. Click here. Select Profile Surface Map 12. Select raster map to profile. Click Ok. 12. Select raster map to profile. Click Ok.
  • 8. 13. Click here to draw a transect for profiling the terrain on the map window 13. Click here to draw a transect for profiling the terrain on the map window 14. Draw the profile. Switch back to the Profile Analysis Tool 14. Draw the profile. Switch back to the Profile Analysis Tool 16. Click here for rendering the profile 16. Click here for rendering the profile 17. Profile displayed here. Close window after studying 17. Profile displayed here. Close window after studying
  • 9. 18. Click Raster > Hydrologic Modelling > Watershed analysis 19. Select elevation.dem@PERMANENT 18. Click Raster > Hydrologic Modelling > Watershed analysis 19. Select elevation.dem@PERMANENT 21. Minimum size of exterior watershed basin (1000) 21. Minimum size of exterior watershed basin (1000) 20. Click Input_options20. Click Input_options 22. Click Output_options22. Click Output_options 23. Name of output map (number of cells draining through each cell) 23. Name of output map (number of cells draining through each cell) 24. Name of watershed “basin”24. Name of watershed “basin” 25. Click Run25. Click Run
  • 10. 26. Switch on / off the layer displays using the check-boxes 26. Switch on / off the layer displays using the check-boxes 27. Basins map27. Basins map 28. Accumulation map28. Accumulation map
  • 11. 29. Go to the command console and type r.mapcalc 'log_accumulation=log(abs(accumulation)+1)' Press Enter 29. Go to the command console and type r.mapcalc 'log_accumulation=log(abs(accumulation)+1)' Press Enter 30. Add the layer named log_accumulation using the layer manager 30. Add the layer named log_accumulation using the layer manager 31. Tick the check box for the log_accumulation layer 31. Tick the check box for the log_accumulation layer 32. log_accumulation layer displayed 32. log_accumulation layer displayed
  • 12. 33. Go the command console and type the following command: r.mapcalc 'inf_rivers=if(log_accumulation>6)' Press Enter 33. Go the command console and type the following command: r.mapcalc 'inf_rivers=if(log_accumulation>6)' Press Enter 34. Add the inf_rivers layer using the layer manager 34. Add the inf_rivers layer using the layer manager 34. Add the inf_rivers layer using the layer manager 34. Add the inf_rivers layer using the layer manager
  • 13.
  • 14.
  • 15. 33. Go the command console and type the following command: r.mapcalc 'inf_rivers=if(log_accumulation>6)' Press Enter 33. Go the command console and type the following command: r.mapcalc 'inf_rivers=if(log_accumulation>6)' Press Enter 34. Add the inf_rivers layer using the layer manager 34. Add the inf_rivers layer using the layer manager 35. Check on the display of the inf_rivers layer 35. Check on the display of the inf_rivers layer 36. inf_layers displayed.36. inf_layers displayed.
  • 16. 37. Click Raster > Transform Features > Thin from the layers manager menu 37. Click Raster > Transform Features > Thin from the layers manager menu 38. Select inf_rivers as input raster map and set the output map name to rivers_thin 38. Select inf_rivers as input raster map and set the output map name to rivers_thin 39. Click Run39. Click Run 40. Click Raster > Map type conversion > Raster to vector 40. Click Raster > Map type conversion > Raster to vector 41. Select rivers_thin as input raster map and set the output vector map name to rivers 41. Select rivers_thin as input raster map and set the output vector map name to rivers 42. Click Run42. Click Run
  • 17. 43. The vector map rivers is displayed in the Map Display window 43. The vector map rivers is displayed in the Map Display window
  • 18. Exercises ● Draw more profiles using the elevation map – Can you now predict the shape of the terrain by looking at the elevation map? ● Use the elevation.10m layer, and repeat the same exercise again – In case you chose to use the same layer names for outputs, remember to use the overwrite option. – See if more details in the river network happen. Why is it so? ● Use another dataset e.g. North Carolina available from the GRASS website to do the same exercise.