1 / 32

UpStream Trace of a Line in a Stream Network

Srikanth koka Department of Civil Engineering Texas A&M University College Station. UpStream Trace of a Line in a Stream Network. Mississippi River System. Introduction. What is the project about? What is the essence of the project?

yetta
Download Presentation

UpStream Trace of a Line in a Stream Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Srikanth koka Department of Civil Engineering Texas A&M University College Station. UpStream Trace of a Line in a Stream Network Mississippi River System

  2. Introduction • What is the project about? • What is the essence of the project? • For what type of datasets does this tool apply to? • Programming language Used – Visual Basic

  3. Maximum number of times each node can appear in the FromNode list is 1. Example of Dentritic Network 1 2 3 4 5 6 7 9 8 10 11

  4. Datasets used • Line Dataset for stream line network. • Polygon Dataset for the watershed polygons. • The area of study is Mississippi river system.

  5. Attributes of Line Data set • LineID • Shape Length • From Node • To Node • Water Shed ID • Weight

  6. Table-1 • Stream Line Network Attribute Table

  7. Attributes of WaterShed Polygon Data set • WaterShed ID • Area • Weight

  8. Table-2 • WaterShed Polygon Attribute table

  9. The way tool works as of now Attribute Tables Input Files(.csv) Export

  10. Order UpStream Length Weighted UpStream length DownStream Length Weighted DownStream Length 6. DSLine Outlet ({0,1}) Accumulated Area Weighted Accumulated Area New fields added to Stream Network file

  11. New fields added to watershed file • Outlet (LineID) • Accumulated Area • Weighted Accumulated Area

  12. Output File-1

  13. Output File-2

  14. The way tool works as of now OutputFiles Attribute Tables Join New Attribute tables

  15. DownStream Line • DSLine(i) is an array element that stores the Down Stream line of line i. • DSLine(i)=j if ToNode(i)=FromNode(j) • For outlet of the watershed DSLine(i)=0

  16. UpStream Line • USLine(i) is a Collection defined for each line, that stores the Upstream lines of line i. • USLine(i)= j; FromNode(i)=ToNode(j) • USLine(i)= j ;if DSLine(j)=i

  17. DownStream Flow Length • DSLength(i) =O ; if DSLine(i)=Nil =Length(DSLine(i))+DSLength(DSLine(i)) ; otherwise

  18. DownStream Flow Length

  19. Outlet • Defined as the stream line that is the most downstream in a watershed. • Each line is assigned a value of 1 or 0 based on whether the stream line is outlet or not. • Outlet(i) = 1 if WaterShed(i)<>WaterShed(DSLine(i)) =0 ; otherwise

  20. Outlet

  21. DownStream WaterShed • Each line is assigned a watershed ID attached to it as each stream line belongs to a sub watershed. • DSWaterShedID(i)=WaterShedID(DSLine(i)) if watershedID(i)<>watershedID(DSLine(i)) otherwise DSWaterShedID(i)=0

  22. Accumulated Area(Polygons) • Defined as the sum of all watersheds upstream of a watershed plus the area of the polygon itself. • Actually the accumulated area of the stream lines is found out then this attribute is transferred to watersheds based on watershedID.

  23. Accumulated Area Watershed Polygons

  24. DownStream Trace • Defined as a collection of all the lineID’s that fall on the path starting from the line to the most downstream line of the main watershed, i.e the outlet of the main watershed.

  25. DownStream Trace Console Input (LineID) (example 1022) Output files after Computing Parameters

  26. DownStream Trace of Line 1022 1022

  27. Defined as a collection of all the stream lines which are upstream of all the user input stream line ID’s. UpStream Trace 1 2 3 4 5 6 7 9 8 10 11

  28. UpStream Trace Output files after Computing Parameters Input + File OR Console

  29. UpStream Trace Algorithm User Input List UpStream Collection 1 2 3 4 5 1 4 2 10 3 5 6 7 5 7 6 10 8 9 6 3 7 4 9 8 9 8 2 1 5 10 10 11

  30. Upstream Trace (1665,1185) 1185 1665

  31. Future Work • Create a DLL (Dynamic Link Libraries) • Why create DLL? So that it can be used as a tool in ArcGIS. • Why not in ArcView 3.x? Because ArcView 3.x does not support Visual basic.

  32. QUESTIONS ?

More Related