Professional Documents
Culture Documents
By David R. Maidment Center for Research in Water Resources University of Texas at Austin Jan 15 !""1
HydroFeature Classes
Class (Type) Hydro Feature #A$stract %eature& Inherits From %eature Attribute Attribute Type Description A$stract c'ass ho'din( common attri$utes and methods for )ydro%eatures HydroID Feature Type IncludeOn Net or! Name Hydro"oint Hydro Feature #6oint& #ocation ID Structure $onitorin% "oint Flo Chan%e "oint )ydro6oint #6oint& )ydro6oint #6oint& )ydro6oint #6oint& *trin( *trin( ,nte(er #*u$ty-es& Boo'ean C/D0 *trin( Uni+ue feature identifier in the (eodata$ase Uni+ue identifier for feature ty-e. *hou'd $e ex-anded usin( *u$ty-es ,nitia' va'ue . " *e'ects those features to $e inc'uded in the )ydro1et2or3. %a'se . " True . 14 initia' va'ue . " 5eo(ra-hic name 6oint features from mahydro(ra-hy and inventory sources 6oint identifier e.(. stream (a(e ,D assi(ned $y (overnment a(ency A structure on a river or 2ater$ody e.(. dam $rid(e 2eir A -ermanent measurement station or the 'ocation of a sam-'in( -oint 6oint of 2ithdra2a' or dischar(e of 2ater
&ser"oint Hydro#ine
Any other -oint of interest )as7 . %a'se )asM . True 'eachID 'i(erID #en%thin $eters Flo Direction Reach identifier River identifier *tores )ydro8ine 'en(th inde-endent'y of ma- units )ydro%'o2 8a$e's f'o2 direction9 Directions Un3no2n . " WithDi(iti:ed . 1 C/D A(ainstDi(iti:ed . ! Bidirectiona' . ;4 initia' va'ue . 1 Area features from mahydro(ra-hy %'oat Area inde-endent of ma- units *trin( Water$ody identifier A mer(in( of )ydroAreas that constitute a sin('e 2ater$ody )ydro,D of the )ydroJunction to 2hich this 2ater$ody dischar(es *trin( *trin( %'oat
HydroArea #6o'y(on&
*aterbody
HydroID 'eachID 'i(erID #en%th in$eters #en%th Do nstream Flo Direction Name )as7 . %a'se )asM . True HydroID Outlet ,unction *im-'e Junction %eature )as7 . %a'se )asM . True HydroID
Hydro ,unction
HydroEvent #A$stract&
B$=ect Hydro+d%e OID Net or!$ID GroupID GroupName ,nte(er *trin( ,nte(er *trin(
HydroEven t Net or!$ HydroEven t From Net or!$ ToNet or!$ Dou$'e Dou$'e Dou$'e
A$stract c'ass to store attri$utes and methods for )ydro1et2or3 events B$=ect,D of the )ydro<d(e if net2or3 Measure is defined direct'y on the ed(es. Attri$ute identifier if net2or3 Measure is $y reach or river #either Reach,D or River,D& A (rou-in( mechanism to a''o2 for events distri$uted over severa' ed(es 1ame of event (rouA -oint event on a )ydro<d(e Measure 'ocation of the event A 'inear event on a )ydro<d(e Measure 'ocation of the start of the 'ine event Measure 'ocation of the end of the 'ine event
>
Attribute
Attribut e Type
HydroID Draina%e ID Draina%e "oint #6oint& Outlet #6oint& Drainag e Feature %eature
*trin( ,nte(er
HydroID Draina%e "ath #6o'y'ine& Drainage Area #A$stract c'ass& Drainag e Feature Drainag e Feature AreaIn S)uare $eters Ne.t Do n stream Ne.t Hi%her Outlet HydroID Catchment #6o'y(on& Drainag e Area Catchment ID *atershed #6o'y(on& Drainag e Area
*trin(
Uni+ue feature identifer 8in3 to raster ana'ysis of D<Ms #e.(. 5ridCode& 6oint at the center of a D<M ce'' on a draina(e -ath usua''y seed -oint 'ocation for draina(e area de'ineation But'et -oint on )ydro 1et2or3 e+uiva'ent to Draina(e6oint on D<M. Bui'd as But'etJunction on )ydro1et2or3 to 'in3 Draina(eAreas to the net2or3 Uni+ue feature identifer 8ine throu(h the centers of the D<M ce''s on a draina(e -ath A$stract c'ass for common draina(e area attri$utes
Draina(e area inde-endent of maunits ,D of the next do2nstream area in this draina(e area c'ass 8in3 for draina(e area hierarchy9 ,D of hi(her 'eve' draina(e area containin( this one )ydro,D of the But'et Junction 2here this draina(e area dischar(es An e'ementary draina(e area -roduced $y a uniform -rocess of 'andsca-e su$division Catchment identifier #e.(. 6faffstetter code& Any su$division of the 'andsca-e into draina(e areas
*trin(
*atershed ID /asin #6o'y(on& Hydro 'esponse&nit #6o'y(on& Drainag e Area /asinID Drainag e Area H'&ID
*trin(
Watershed identifier #e.(. )ydro'o(ic mode' 2atershed ,D& A set of standardi:ed 2atersheds for data archivin( and de'ivery Basin identifier #e.(. )UC code& Any su$division of the 'andsca-e used for surface 2ater $a'ance accountin( #e.(. c'imate ce''s soi' C 'and use -o'y(ons D& )RU identifier #e.(. 1exrad ce''&
*trin(
*trin(
Channel Feature
CrossSection #;D 6o'y'ineM& HydroID CrossSection ID 'eachID "ro-ile$ CrossSection Geometry B$=ect HydroID 'eachID "ro-ile #ine Type "ro-ile$ Cross Section ID A *trin( *trin( ,nte(er *trin( *trin( *trin( Dou$'e Uni+ue feature identifier in the (eodata$ase Cross*ection identifier Reach identifier 8ocation of the Cross*ection 2ithin Reach,D usin( 6rofi'e8ine measure A stream Cross*ection ta$'e for use 2hen #x y& coordinates of Cross *ection -oints are un3no2n. Uni+ue feature identifier in the (eodata$ase Reach identifier 8a$e's -rofi'e 'ines 'oo3in( do2nstream9 Tha'2e( . 1 8eft$an3 . ! Ri(ht$an3 . ; 8eftf'ood'ine . > Ri(htf'ood'ine . 5 initia' va'ue . 1 8ocation of the Cross*ection 2ithin Reach,D usin( 6rofi'e8ine measure Cross*ection identifier
Dou$'e *trin(
Cross Section $ +le(ation CrossSection +(ent #A$stract& CS"oint +(ent B$=ect Cross SectionID CrossSectio n Event Cross Section$ CS#ine +(ent CrossSectio n Event From Cross Section$ ToCross Section$
Dou$'e Dou$'e
Construction method of Cross*ection ;Dty-e . " 6o'y'ineTy-e . 1 8ineTy-e . ! 6ointTy-e . ; 8ocationTy-e . > Cross*ection measure -oint 'ocation <'evation of Cross*ection -oint a$ove mean sea 'eve' A$stract c'ass to store attri$utes and methods for Cross*ection events Cross*ection identifier
*trin(
Dou$'e
Dou$'e Dou$'e
Cross*ection measure -oint 'ocation of start of 'ine event Cross*ection measure -oint 'ocation of end of 'ine event
'elationships
Ori%in Class But'et Junction )ydro Junction 6rofi'e8ine #Tha'2e(& "rimary 1ey Field )ydro,D )ydro,D Reach,D Destination "rimary Class 1ey Field Watershed But'et )ydro,D Water$ody )ydro<d(e But'et )ydro,D Reach,D $ultiplicity 1 to 1 1 to 1 1 to 1..0 Name But'ettoWatershed But'ettoWater$ody Tha'2e(to)ydro<d(e
1"