31
PREPRO2004 PREPRO2004 BY ASHISH AGRAWAL BY ASHISH AGRAWAL

PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

BY ASHISH AGRAWALBY ASHISH AGRAWAL

Page 2: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Why we need this tool?Why we need this tool?

Inputs, Outputs and How it works?Inputs, Outputs and How it works?

Comparison to other toolsComparison to other tools

Capabilities of toolCapabilities of tool

Future workFuture work

AcknowledgementAcknowledgement

OVERVIEWOVERVIEW

Page 3: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

WHY WE NEED IT?WHY WE NEED IT? *

HEC – HMS (Hydrologic Modeling System) : Simulates HEC – HMS (Hydrologic Modeling System) : Simulates

precipitation –runoff processes for dendritic watershed precipitation –runoff processes for dendritic watershed

systemssystems INPUT - TEXT FILES (BASIN, METEOROLOGICAL , CONTROL, etc.)INPUT - TEXT FILES (BASIN, METEOROLOGICAL , CONTROL, etc.)

OUTPUT – HYDROGRAPH (TABLES, GRAPHS)OUTPUT – HYDROGRAPH (TABLES, GRAPHS)

BASIN FILE : Physical data describing the watershed, BASIN FILE : Physical data describing the watershed,

e.g. subbasin, streams, longest flow path, slopes, etc.e.g. subbasin, streams, longest flow path, slopes, etc.

METEOROLOGICAL FILE : Precipitation and METEOROLOGICAL FILE : Precipitation and

evapotranspiration dataevapotranspiration data

PREPRO2004PREPRO2004

Page 4: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

WHY WE NEED IT? (Contd...)WHY WE NEED IT? (Contd...)Extracting hydrologic information from Extracting hydrologic information from

digital spatial data - create formatted text digital spatial data - create formatted text

files – Readable by HMSfiles – Readable by HMS

Automating saves Time and MoneyAutomating saves Time and Money

Useful for future predictions – Change in Useful for future predictions – Change in

Landuse, Impervious cover percentage.Landuse, Impervious cover percentage.

PREPRO2004PREPRO2004

Page 5: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

INPUT/OUTPUTINPUT/OUTPUT

THRESHOLD THRESHOLD FOR STREAM FOR STREAM DEFINITIONDEFINITION(In number of (In number of cells)cells)

DEM

NHD STREAMS

PREPRO2004

IDM (Interface Data Model)

HEC-HMSMask

Page 6: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

PrePro (ArcView 3.x)PrePro (ArcView 3.x)

Written in Avenue ( Scripting Language)Written in Avenue ( Scripting Language)

Linear ProcedureLinear Procedure

HEC-GeoHMS ( ArcView 3.x)HEC-GeoHMS ( ArcView 3.x)

Written in AvenueWritten in Avenue

Linear ProcedureLinear Procedure

PrePro2002 (ArcView 8.x)PrePro2002 (ArcView 8.x)

Written in Visual BasicWritten in Visual Basic

Linear ProcedureLinear Procedure

PrePro2004 (ArcView 8.x)PrePro2004 (ArcView 8.x)

Exploiting GeoDatabase conceptExploiting GeoDatabase concept

Improvements over PrePro2002Improvements over PrePro2002

COMPARISIONCOMPARISION

Page 7: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

DEM

PATH SETUP

Page 8: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

DEM/Mask/BurnIn

Projection: DEM should be projectedCould change Z-unit

Page 9: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

DEM/Mask/BurnInRawDEM

Mask

Streams for BurnIn

Page 10: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

FIL/FDIR/FACCTargetDEM

BurnedDEM

Page 11: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

FDIR

3232 6464 128128

1616 11

88 44 22

Page 12: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

FACC

Flow Accumulation Grid :Flow Accumulation Function counts the number of cells upstream of a particular cell

Page 13: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

STREAMS/OUTLET

Page 14: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

STREAMS/OUTLET

Extracted Flow Accumulation Grid : (extflowacc)Flow Accumulation values which are greater than threshold

Stream Link Grid : (strgrid)Streams are divided into links with unique identification number

Outlet Grid : (out)Outlet points of the stream links, which is most downstream point of every link

Vectorized : Out(grid) -------> outlet (shapefile)Strgrid (grid) ------> Reach (shapefile)

Page 15: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

outlet

PREPRO2004PREPRO2004

STREAMS/OUTLET

Page 16: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

ADD STREAMS

RAIN DROP TOOL :Helps in adding stream by creating graphics

New streams

Page 17: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

ADD Inlet/Outlet/Reservoirs

• Break stream links

INLETSINLETS• Get rid of every-thing upstream

RESERVOIRSRESERVOIRS•Pose restrictionswhen merging

Reservoir

OutletInlet/Source

Page 18: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Delineate Watershed

Page 19: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

HMS Elements

HMSSubbasinHMSReachHMSJunctionHMSSourceHMSReservoir

OutletsJunction

Page 20: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Merging Subbasins

Page 21: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Merging Subbasins

91

92

91

Page 22: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Calculate Parameters

SUBBASIN PARAMETERSSUBBASIN PARAMETERSLongest Flow Path

LengthSlope of LFP

Full length10 – 85 % length

U/S Elevation D/S Elevation

Centroid of SubbasinsElevation at Centroid

Centroidal Flow Length

REACH PARAMETERSREACH PARAMETERSLength of ReachSlope of ReachU/S Elevation D/S Elevation

Page 23: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Curve Number

Curve Number: SCS Curve Number method uses CN to determineamount of runoff for given amount of rainfall.

How?Intersection of Landuse (Shapefile), Soiltype (Shapefile) and watershed (Shapefile)Lookup Table

•Change Impervious Cover percentage – Modify Curve Number

• Edit Landuse • Edit Soiltype

Page 24: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Tool/IDM

Page 25: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

IDM to HMS

Page 26: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

HMS Files

Subbasin: R00 Canvas X: 614903.792 Canvas Y: 3364445.138 Label X: Label Y: Area: 0.05 DownStream: J0End:

Junction: J0 Canvas X: 615194 Canvas Y: 3364208 Label X: Label Y: DownStream: R460End:

Page 27: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

HMS Basin Model

GIS GIS HEC-HMS HEC-HMS

Page 28: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Future Work

• Calculate some more parameters - required by HMS • Modify Curve Number – Antecedent Moisture Condition (AMC)• Create Meteorological files (in progress)

Preliminary Milestones

Final Destination

• Delineate Flood Plain Map

Page 29: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Conclusion

• Automating – Less Time & Money

• Predicting future changes will be easy

• IDM can maintain different scenarios for

comparison

• Better data, advance algorithms – may

attain greater accuracy over traditional

method

Page 30: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Acknowledgment

• Dr. Francisco Olivera

• For his guidance and support

• Janghwoan Choi

• Used some modules from his code

• Srikanth Koka

• Used some of the snapshots from exercise

created by him

• http://www.hec.usace.army.mil/software/hec-hms/

hechms-hechms.html

Page 31: PREPRO2004 BY ASHISH AGRAWAL. PREPRO2004 Why we need this tool? Why we need this tool? Inputs, Outputs and How it works? Inputs, Outputs and How it works?

PREPRO2004PREPRO2004

Questions

?