1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS X ISO 19117 KS X ISO 19117:2010 2010 12 31 http:/www.kats.go.krKS X ISO 19117:2010 : ( ) ( ) ( ) : (http:/www.standard.go.kr) : :2006 5 25 :2010 12 31 2010-0684 : : ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X ISO 19117:2010 i ii .1 1 (Scope)1 2 (
2、Conformance)1 3 (Normative references) .1 4 (Terms and definitions)1 5 (Abbreviated terms)4 6 Unified Modeling Language(UML).4 6.1 (Notations) .4 6.2 UML (UML model stereotypes).4 7 (Portrayal mechanism).5 7.1 (Introduction) .5 7.2 (Priority attribute)6 7.3 (Portray nothing).6 7.4 (Default portrayal
3、 specification).6 7.5 (Annotation).7 7.6 (Overview of portrayal).7 8 (Portrayal schema) 8 8.1 (Overview) .8 8.2 (Portrayal service).9 8.3 (Portrayal catalogue package).9 8.4 (Portrayal specification package) 13 8.5 (Complex symbols) 16 8.6 (Portrayal of textual data).17 8.7 (Default portrayal specif
4、ication).18 8.8 (Representation of symbols).19 A( ) 20 A.1 (Portrayal schema) .20 A.2 : (Test case identifier: Completeness test) .20 A.3 (Availability of portrayal information) 20 A.4 (Priority attribute)20 A.5 (Default portrayal specification).20 A.6 (External function) 21 B( ) 22 B.1 1(Example 1)
5、 .22 B.2 2(Example 2) .24 B.3 3(Example 3) .27 B.4 4(Example 4) .37 KS X ISO 19117:2010 43 KS X ISO 19117:2010 ii . KS X ISO 19117 . A( ) B( ) KS X ISO 19117:2010 Geographic information Portrayal 2005 1 ISO 19117, Geographic information Portrayal , . 1 (Scope) . . . 2 (Conformance) A . 3 (Normative
6、references) . . ( ) . KS X ISO 19101, KS X ISO 19103, KS X ISO 19107, KS X ISO 19109, KS X ISO 19115, ISO/IEC 19501 : 2005, Information technology Open Distributed Processing Unified Modeling Language(UML) Version 1.4.2 4 (Terms and definitions) . 4.1 (annotation) , , KS X ISO 19117:2010 2 4.2 (clas
7、s) , , . 4.3 (curve) 1 . ( ), . , . “ ” , “ ” . 4.4 (dataset) . , . . 4.5 (external function) . . 4.6 (feature) . . 4.7 (feature attribute) 1 “ ” “ ” “ ” . 2 “ ” “82.4” “ ” . 1 , , . KS X ISO 19117:2010 3 . 2 . 4.8 (feature portrayal rule set) 4.9 (geographic information) 4.10 (geometric primitive)
8、, , 4.11 (instance) 4.12 (metadata) 4.13 (point) 0 . 4.14 (portrayal) . 4.15 (portrayal catalogue) 4.16 (portrayal rule) 4.17 (portrayal service) 4.18 (portrayal specification) KS X ISO 19117:2010 4 4.19 (spatial attribute) , / 4.20 (surface) 2 5 (Abbreviated terms) OCL(Object Constraint Language) U
9、ML(Unified Modeling Language) URL(Uniform Resource Locator) (URI Uniform Resource Identifier .) 6 Unified Modeling Language(UML) 6.1 (Notations) KS X ISO 19103 UML . UML 1 . ( ) 1 UML 6.2 UML (UML model stereotypes) UML UML . UML UML ( ) , #1 #2 1 2 #1 #2 #n #1 #2 #n 0 (0 1) KS X ISO 19117:2010 5 .
10、UML . , KS X ISO 19103 . . Interface( ): Type( ): , ( ) . . MetaClass( ): . . Leaf( ): , . 7 (Portrayal mechanism) 7.1 (Introduction) . . , KSX ISO 19109 . KS X ISO19107 . . (8. ). . 2 . 2 . . , . . , URL . IF 1 IF 2 IF 3 I 1 2 II 1 2 3 . TRUE . TRUE . KS X ISO 19117:2010 6 . , . 3 . (KS X ISO 19115
11、 ). 3 KS X ISO 19115 UML ISO/IEC 19501 UML . . (8.3.5 ) . . TRUE FALSE . , . TRUE . . (8.4.2 ). 7.2 (Priority attribute) . 2 TRUE , . . TRUE , . . 7.3 (Portray nothing) , TRUE (8.3.4 ). TRUE . 7.4 (Default portrayal specification) . , . . KS X ISO 19117:2010 7 . 7.5 (Annotation) . . , , . 7.6 (Overv
12、iew of portrayal) 4 . . . 4 4 , , . . KS X ISO 19109 . , . . 1 ROAD . ROAD . “ ” “ ” . GM_Curve . N50_specification . ( “ ” ). IF (Road.classification EQ “country road“) THEN drawCurve KS X ISO 19117:2010 8 (“N50_specification.Solid_red_line“, Road.segment) IF (Road.classification EQ “town road“) TH
13、EN drawCurve (“N50_specification.Solid_yellow_line“, Road.segment) THEN . drawCurve N50_specification.Solid_red_line N50_specification.Solid_yellow_line , . 2 , . ( “ ” ). IF (Road.classification EQ “country road“ AND Scale (=20000) THEN drawCurve (“N50_specification.Solid_thin_red_line“, Road.segme
14、nt) Scale . , . , . 3 . . . . , . . . . , . , . 8 (Portrayal schema) 8.1 (Overview) 3 . ( 5 ). KS X ISO 19117:2010 9 5 8.2 (Portrayal service) . , , . PF_PortrayalService( 6 ) (portrayFeature) . . 6 8.3 (Portrayal catalogue package) 8.3.1 (Overview) . PF_PortrayalCatalogue, PF_FeaturePortrayal, PF_
15、PortrayalRule, PF_ExternalFunction PF_AttributeDefinition . . . ( 7 ). KS X ISO 19117 KS X ISO 19117:2010 10 7 8.3.2 (Portrayal catalogue) , . . . : PF_PortrayalCatalogue : +queryLanguage: . +actionLanguage: . +defaultPortrayalSpec: . : +featurePortrayal: . . +externalFunction: : 8.3.3 (Feature port
16、rayal) PF_FeaturePortrayal . , . . : PF_FeaturePortrayal : KS X ISO 19117:2010 11 +priority: +description: : +portrayalRule: +definedFor: +externalFunction: +definedForInst : 8.3.4 (Portrayal rule) PF_PortrayalRule . PF_PortrayalRule , , . TRUE , . , . +queryStatement . TRUE +portrayalAction . FALSE
17、 +portrayalAction . : PF_PortrayalRule : +ruleName: . . +priority: +description: +queryStatement: TRUE FALSE : +portrayalAction: UML +externalFunction: +propertyName: : 8.3.5 (External function) PF_ExternalFunctions / (8.6 ). PF_ExternalFunctions , . KS X ISO 19109 . . : PF_ExternalFunction : KS X I
18、SO 19117:2010 12 +functionName: . . +returnType: +description: : +formalParameters: : , . pr6: PortrayalRule rule_name=“Moving Vehicle“, priority=“1“, 1 . description=“ ” query_statement=(“TYPE=mvehicle and geometry=POINT“), portrayal_action=(“Dynamics.Automobile(calcBearing(plat,plong, clat,clong)“
19、) , . External_Function_Sets= ef2:PF_ExternalFunction +functionName=“calcBearing“, +returnType=“real“, +description=“ ” formal_parameters= ad21: AttributeDefinition ( name=“prev_lat_position“, description=“ “, type=“real“ ), ad22: AttributeDefinition ( name=“prev_long_position“, description=“ “, type=“real“ ), ad23: AttributeDefinition ( name=“curr_lat_position“, description=“ “, type=“real“ ), ad24: AttributeDefinition KS X ISO 19117:2010 13 ( name=“curr_long_position“, descrip
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1