You are on page 1of 10

ArcGIS Hydro Data Dictionary

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

)ydro6oint #6oint& Hydro Feature (PolylineM )

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&

Hydro Feature AreaIn S)uare$eters *aterbody ID

*aterbody

)ydroArea #6o'y(on& Outlet HydroID *trin(

0 C/D . Coded /a'ue Domain

HydroNet or! Classes


Class (Type) Hydro+d%e Inherits From Com-'ex <d(e %eature Attribute )as7 . %a'se )asM . True Hydro+d%e Type ,nte(er #*u$ty-e& Attribute Type Description The 'ines connected $y =unctions in the )ydro1et2or3 *u$ty-es of )ydro<d(e9 1atura'Channe' . 1 Constructed Channe' . ! 6i-e'ine . ; Cu'vert . > Water$ody%'o28ine . 5 *hore'ine . ? Coast'ine . @ Connector . A4 initia' va'ue . 1 *trin( Uni+ue feature identifier in the (eodata$ase *trin( Reach identifier *trin( River identifier Dou$'e *tores )ydro<d(e 'en(th inde-endent'y of ma- units Dou$'e 8en(th a'on( shortest -ath to a do2nstream reference 'ocation )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 *trin( 5eo(ra-hic name %orms =unctions $et2een a'' )ydro<d(es instead of the defau't <*R, (eneric =unction. *trin( Uni+ue feature identifier in the (eodata$ase Junctions on the interior of )ydro<d(es to mar3 outf'o2 from 2ater$odies and draina(e areas *trin( Uni+ue feature identifier in the (eodata$ase

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

*im-'e Junction %eature

HydroEvent #A$stract&

B$=ect Hydro+d%e OID Net or!$ID GroupID GroupName ,nte(er *trin( ,nte(er *trin(

Hydro"oint +(ent Hydro#ine +(ent

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

>

Draina%e System Classes

Class (type) Drainage Feature #A$stract&

Inherits -rom %eature

Attribute

Attribut e Type

Description A$stract c'ass for Draina(e *ystem features

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

Dou$'e *trin( *trin( *trin(

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 System Classes


Class #Ty-e& Channel Feature #A$stract c'ass& "ro-ile#ine #;D 6o'y'ineM& Inherits From %eature Attribute Attribut e Type Description A$stract c'ass for (atherin( common channe' attri$utes )as7.True )asM.True HydroID 'eachID "ro-ile#ine Type *trin( *trin( ,nte(er 8on(itudina' -rofi'e of the channe' 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

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 Type

Cross *ection Ty-es C/D

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

Cross*ection measure -oint 'ocation

Dou$'e Dou$'e

Cross*ection measure -oint 'ocation of start of 'ine event Cross*ection measure -oint 'ocation of end of 'ine event

Time Series and $etadata


Class (Type) TimeSeries Inherits From B$=ect HydroID TSType TSDateTime TS0alue Feature $etaData B$=ect HydroID ArcHydro Class +ditDate Status *trin( *trin( *trin( *trin( Uni+ue feature identifier in the (eodata$ase C'ass in 2hich the o$=ect or feature resides Date 2hen an edit 2as made 1ature of edit and resu'tin( status of the feature *trin( *trin( Date Dou$'e Uni+ue feature identifier in the (eodata$ase Ty-e of time series data Time at 2hich T*/a'ue a--'ies Time series data va'ue Attribute Attribute Type Description

'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"

You might also like