0% found this document useful (0 votes)
13 views

Generation of Stream Order Using Model Build in ArcGIS

Uploaded by

amritpal digra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Generation of Stream Order Using Model Build in ArcGIS

Uploaded by

amritpal digra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Generation of Stream Order from DEM Using Model Builder in ArcGIS

Model Builder is a visual tool for building geoprocessing workflows. Geoprocessing models automate
and document your spatial analysis and data management processes. One can create and modify
geoprocessing models in Model Builder, where a model is represented as a diagram that chains together
sequences of processes and geoprocessing tools, using the output of one process as the input to another
process. A model process consists of a tool and all variables connected to it. Connector lines indicate the
sequence of processing. Many processes can be chained together to create a larger process.
A Stream Order model can be created following the steps mentioned below:

1. Adding Elevation Data and executing Fill operation to the model


First, we have to click on Model builder icon- click on add data and add the elevation data(DEM)- click
on spatial analyst tool in arc toolbox- go to hydrology- drag the fill option to the model builder pop up
window- double click on the ‘Fill’ box- select elevation raster an input raster- save the output file- ok.
Click on connect tool and add the arrow if the options are not connected automatically- click on Model
and Run.

Processing ‘File’

Output
2. Adding Flow direction to the model
Click on spatial analyst tool in arc toolbox- go to hydrology- drag the ‘Flow Direction’ option to the model
builder pop up window- double click on the ‘Flow Direction’ box- select Fill output raster as input raster-
save the output file- ok- Click on connect tool and add the arrow to connect the labels-Click on Model-
Run.

Processing ‘Flow Direction’

Output

3. Adding Flow accumulation to the model


Click on spatial analyst tool in arc toolbox- go to hydrology- drag the ‘Flow accumulation’ option to the
model builder pop up window- double click on the ‘Flow accumulation’ box- select Flow direction output
raster as input raster- save the output file- ok- Click on connect tool and add the arrow to connect the
labels-Click on Model- Run.
Processing ‘Flow Accumulation’

Output

4. Identification of Stream Network through raster calculator


Click on spatial analyst tool in arc toolbox- Map Algebra- drag and drop Raster calculator- Input the
algebraic expression. In this case the expression is:
Con (“flow accumulation”>=100000,1)- ok.
(This expression means that in the DEM, whose pixel’s DN value is more than equal to 100000, those
will be considered as streams and will be indicated as 1. The pixel having a value lower than 100000,
will not be considered and will show no data.)
Click on connect tool and add the arrow to connect the labels-Click on Model- Run. Change the output
file name to stream network after the process.
Calculating Stream Network

Output

5. Adding Stream Order to Model


Click on spatial analyst tool in arc toolbox- go to hydrology- drag the ‘Stream Order’ option to the model
builder pop up window- double click on the ‘Stream Order’ box- select Flow accumulation output raster
as input stream raster and flow direction output raster as Input flow direction raster- save the output
file- ok- Click on connect tool and add the arrow to connect the labels-Click on Model- Run.
Processing ‘Stream Order’

Output

6. Converting Stream to feature


Click on spatial analyst tool in arc toolbox- go to hydrology- drag the ‘Stream to feature’ option to the
model builder pop up window- double click on the ‘Stream Order’ box- select Stream order output raster
as input stream raster and flow direction output raster as Input flow direction raster- save the output
file- ok- Click on connect tool and add the arrow to connect the labels-Click on Model- Run.
Converting Stream to Feature

Output

7. Adding Basin
Click on spatial analyst tool in arc toolbox- go to hydrology- drag the ‘Basin’ option to the model
builder pop up window- double click on the ‘Basin’ box- select Flow direction output raster as input
direction raster- save the output file- ok- Click on connect tool and add the arrow to connect the
labels-Click on Model- Run.
Processing ‘Basin’

Output

Output

8. Converting Basin Raster to Polygon


Click on Conversion tool- From raster- raster to polygon- select the Basin output as input raster- - save
the output file- ok- Click on connect tool and add the arrow to connect the labels-Click on Model- Run.
Basin area will be converted to Polygon
Converting Basin Raster to Polygon

Output

9. Changing the symbology of Stream feature


Select the stream feature- right click- properties- symbology- categories- value field- grid code- okay.

Changing Symbology
10. Now we can save the model in arc toolbox. And run other elevation data on this model in future.
The final out put model will look like this:

Final Output

Final Model
Advantages of Using Model Builder in ArcGIS:

• One can create own tools with Model Builder. Tools that are created with Model Builder can be
used in Python scripting and other models.

• Model Builder is an easy-to-use application for creating and running workflows containing a
sequence of tools.

• Model Builder, with scripting, is a way to integrate ArcGIS with other applications.

• In Model Builder, one can create model and model tools. A model is nothing than a sequence of
tools and data chained together; the output of one tool is fed to the input of another. When we
save a model, it becomes a model tool.

• One can use immediately execute a tool sequence created or one can make tool for use in future
by other users.

In conclusion, generating a Stream Order model from a DEM using Model Builder in ArcGIS streamlines
the hydrological analysis process through a structured and automated workflow. By following a series
of well-defined steps—starting from adding elevation data, performing hydrological operations like
flow direction and accumulation, identifying stream networks, and finally converting streams and
basins into vector features—users can efficiently model watersheds and stream networks. The
flexibility of Model Builder allows users to save, reuse, and modify their workflows, enhancing
productivity and simplifying future analyses. This capability not only promotes consistency and
reproducibility in spatial analysis but also offers customization for complex geoprocessing tasks,
making it an essential tool for geospatial professionals.

You might also like