Sie sind auf Seite 1von 1

$UF*,6 +\GUR 'DWD 0RGHO

-DQ

CRWR

*,6LQ:DWHU5HVRXUFHV &RQVRUWLXP

)HDWXUH

6LPSOH-XQFWLRQ)HDWXUH

&RPSOH[(GJH)HDWXUH +\GUR(GJH
+\GUR,' 5HDFK,' 1..* 5LYHU,' /HQJWK,Q0HWHUV )ORZ'LUHFWLRQ 1DPH /HQJWK'RZQVWUHDP +\GUR(GJH7\SH

2XWOHW
+\GUR,'

'UDLQDJH)HDWXUH
+\GUR,' 'UDLQDJH,'

2XWOHW-XQFWLRQ
+\GUR,'

+\GUR-XQFWLRQ
+\GUR,'

2EMHFW

'UDLQDJH3RLQW

'UDLQDJH$UHD
$UHD,Q6TXDUH0HWHUV 1H[W'RZQVWUHDP 1H[W+LJKHU 2XWOHW+\GUR,'

'UDLQDJH3DWK
Subtype

+\GUR(YHQW
+\GUR(GJH2,' 1HWZRUN0,' *URXS,' *URXS1DPH

1DWXUDO&KDQQHO &RQVWUXFWHG&KDQQHO %DVLQ


%DVLQ,' %DVLQ1DPH

:DWHUERG\OLQH 6KRUHOLQH &RDVWOLQH &RQQHFWRU

&DWFKPHQW
&DWFKPHQW,'

:DWHUVKHG
:DWHUVKHG,' :DWHUVKHG1DPH

+\GUR5HVSRQVH8QLW
+58,'

3LSHOLQH &XOYHUW

+\GUR3RLQW(YHQW
1HWZRUN0

+\GUR/LQH(YHQW
)URP1HWZRUN0 7R1HWZRUN0

Drainage System

Hydro Network
)HDWXUH &KDQQHO)HDWXUH
+\GUR,' 5HDFK,'

)HDWXUH +\GUR)HDWXUH
+\GUR,' )HDWXUH7\SH ,QFOXGH2Q1HWZRUN 1DPH

2EMHFW 2EMHFW &URVV6HFWLRQ *HRPHWU\


+\GUR,' 5HDFK,' 3URILOH/LQH7\SH 3URILOH0 &URVV6HFWLRQ,' &URVV6HFWLRQ7\SH &URVV6HFWLRQ0 (OHYDWLRQ &URVV6HFWLRQ,'

&URVV6HFWLRQ(YHQW 7LPH6HULHV

3URILOH/LQH
3URILOH/LQH7\SH

&URVV6HFWLRQ
&URVV6HFWLRQ,' &URVV6HFWLRQ7\SH 3URILOH0

&63RLQW(YHQW
&URVV6HFWLRQ0

&6/LQH(YHQW
)URP&URVV6HFWLRQ0 7R&URVV6HFWLRQ0

+\GUR,' 767\SH 76'DWH7LPH 769DOXH

+\GUR3RLQW
/RFDWLRQ,'

+\GUR/LQH
5HDFK,' 5LYHU,' /HQJWKLQ0HWHUV )ORZ'LUHFWLRQ
Source Features

+\GUR$UHD
$UHDLQ6TXDUH0HWHUV :DWHUERG\,'

Flow

Subtype

7KDOZHJ 5LJKW%DQN /HIW%DQN 5LJKW)ORRG/LQH

6WUXFWXUH

0RQLWRULQJ3RLQW

)ORZ&KDQJH3RLQW

8VHU3RLQW

:DWHUERG\
2XWOHW+\GUR,'

Tim e

/HIW)ORRG/LQH

Time Series

Hydro Features
How to read this diagram
Domain ESRI Class

Channel System
Types of Classes An ESRI Object class cannot be used to create new objects but is a specification for instances of subclasses (through type inheritance). An Abstract class is a class for which no instances may be created. In a class diagram you indicate that a class is abstract by showing its title in italics. A Feature class is a class for objects that inherit from the feature class. Feature classes can also be associated with Coded Value Domains and Subtypes. Types of Relationships Associations represent relationships between classes. They have defined multiplicities at both ends. Type inheritance defines specialized classes of objects which share properties and methods with the superclass and have additional properties and methods. Instantiation specifies that one object from one class has a method with which it creates an object from another class. Aggregation is an asymmetric association in which an object from one class is considered to be a "whole" and objects from the other class are considered "parts". Composition is a stronger form of aggregation in which objects from the "whole" class control the lifetime of objects from the "part" class. A Multiplicity is a constraint on the number of objects that can be associated with another object. Association, aggregration and composition relationships have multiplicities on both sides. This is the notation for multiplicities: 1 One and only one (if none shown, 1 is implied) 0..1 Zero or one M..N From M to N (positive integers) * or 0..* From zero to any positive integer 1..* From one to any positive integer An N-ary association specifies that more than two classes are associated. A diamond is placed at the intersection of the association branches. This diagram has several examples of an instantiation of an object from two other objects.

2EMHFW

Abstract Class Domain Attributes Type Inheritance Feature Class Attributes Subtype * Association Composition Feature Class Attributes 1..* Multiplicity

)HDWXUH0HWD'DWD
+\GUR,' $UF+\GUR&ODVV (GLW'DWH7LPH )HDWXUH6WDWXV

Subtype

Copyright ESRI 2001. All Rights Reserved.

Feature MetaData