BS EN ISO 19117:2014
$215.11
Geographic information. Portrayal
Published By | Publication Date | Number of Pages |
BSI | 2014 | 106 |
This International Standard specifies a conceptual schema for describing symbols, portrayal functions that map geospatial features to symbols, and the collection of symbols and portrayal functions into portrayal catalogues. This conceptual schema can be used in the design of portrayal systems. It allows feature data to be separate from portrayal data, permitting data to be portrayed in a dataset independent manner.
This International Standard is not applicable to the following:
-
standard symbol collection (e.g. International Chart 1 – IHO);
-
a standard for symbol graphics (e.g. scalable vector graphics [SVG]);
-
portrayal services (e.g. web map service);
-
capability for non-visual portrayal (e.g. aural symbology);
-
dynamic rendering (e.g. on the fly contouring of tides);
-
portrayal finishing rules (e.g. generalization, resolve overprinting, displacement rules);
-
3D symbolization (e.g. simulation modeling).
PDF Catalog
PDF Pages | PDF Title |
---|---|
4 | Foreword |
9 | 1 Scope 2 Conformance |
10 | 3 Normative references 4 Terms and definitions |
14 | 5 Abbreviated terms 6 Portrayal mechanism 6.1 Introduction |
16 | 6.2 Portrayal functions |
18 | 6.3 Portray nothing 6.4 Default portrayal 6.5 Annotation 6.6 Overview of portrayal |
19 | 7 Package — ISO 19117 Portrayal 7.1 Introduction |
20 | 7.2 Symbol structure 7.2.1 Introduction 7.2.2 Simple symbols |
22 | 7.2.3 Compound symbols 7.2.4 Complex symbols |
23 | 7.2.5 Symbol composition |
25 | 8 Package – Portrayal Core 8.1 Package semantics |
26 | 8.2 Package – Portrayal Function 8.2.1 Package semantics |
27 | 8.2.2 Type – PF_PortrayalFunctionSet 8.2.2.1 Class semantics 8.2.2.2 Association role – featureCatalogue 8.2.2.3 Association role – domain 8.2.2.4 Association role – range 8.2.2.5 Aggregation role – featureFunction |
28 | 8.2.2.6 Aggregation role – layer 8.2.2.7 Attribute – identifier 8.2.2.8 Attribute – title 8.2.2.9 Attribute – specification 8.2.2.10 Attribute – abstract 8.2.2.11 Operation – f 8.2.3 Type – PF_FeaturePortrayalFunction 8.2.3.1 Class semantics |
29 | 8.2.3.2 Association role – catalogue 8.2.3.3 Association role – featureType 8.2.3.4 Attribute – identifier 8.2.3.5 Attribute – title 8.2.3.6 Attribute – specification |
30 | 8.2.3.7 Operation – f 8.2.4 Type – PF_SimpleFeaturePortrayalFunction 8.2.4.1 Class semantics 8.2.4.2 Generalization – PF_FeaturePortrayalFunction 8.2.4.3 Association role – symbol 8.2.5 Type – PF_PortrayalFunctionParameterList 8.2.5.1 Class semantics |
31 | 8.2.5.2 Attribute – feature 8.3 Package – Symbol 8.3.1 Package semantics |
33 | 8.3.2 Type – SY_Symbol 8.3.2.1 Class semantics 8.3.2.2 Aggregation role – formalGeometryParameter 8.3.2.3 Composition role – definition 8.3.2.4 Aggregation role – symbolSet 8.3.2.5 Attribute – identifier 8.3.2.6 Attribute – title |
34 | 8.3.2.7 Attribute – specification 8.3.3 Type – SY_SymbolSet 8.3.3.1 Class semantics 8.3.3.2 Aggregation role – symbol 8.3.3.3 Attribute – identifier 8.3.3.4 Attribute – title 8.3.3.5 Attribute – specification |
35 | 8.3.4 Type – SY_SymbolGeometry 8.3.4.1 Class semantics 8.3.4.2 Attribute – name 8.3.4.3 Attribute – type 8.3.5 Type – SY_SymbolDefinition 8.3.5.1 Class semantics |
36 | 8.3.5.2 Aggregation role – component 8.3.5.3 Composition role – interface 8.3.5.4 Attribute – browseGraphic 8.3.6 Type – SY_PointSymbolDefinition 8.3.6.1 Class semantics |
37 | 8.3.6.2 Generalization – SY_SymbolDefinition 8.3.7 Type – SY_LineSymbolDefinition 8.3.7.1 Class semantics 8.3.7.2 Generalization – SY_SymbolDefinition |
38 | 8.3.8 Type – SY_AreaSymbolDefinition 8.3.8.1 Class semantics 8.3.8.2 Generalization – SY_SymbolDefinition 8.3.9 Type – SY_SymbolComponent 8.3.9.1 Class semantics |
39 | 8.3.9.2 Association role – geometry 8.3.9.3 Composition role – content 8.3.9.4 Attribute – specification 8.3.10 Type – SY_GraphicElement 8.3.11 Type – SY_GraphicObject 8.3.11.1 Class semantics |
40 | 8.3.11.2 Generalization – SY_GraphicElement 8.3.11.3 Composition role – attribute 8.3.12 Type – SY_GraphicProperty 8.3.12.1 Class semantics 8.3.12.2 Generalization – SY_GraphicElement |
41 | 8.3.12.3 Attribute – name 8.3.12.4 Attribute – value 8.3.13 Type – SY_PointComponent 8.3.13.1 Class semantics 8.3.13.2 Generalization – SY_SymbolComponent 8.3.13.3 Operation – pointCRS |
42 | 8.3.14 Type – SY_PointIcon 8.3.14.1 Class semantics 8.3.14.2 Generalization – SY_PointComponent 8.3.15 Type – SY_PointText 8.3.15.1 Class semantics |
43 | 8.3.15.2 Generalization – SY_PointComponent 8.3.15.3 Attribute – text 8.3.16 Type – SY_LineComponent 8.3.16.1 Class semantics |
44 | 8.3.16.2 Generalization – SY_SymbolComponent 8.3.16.3 Operation – lineCRS 8.3.16.4 Operation – localCRS |
45 | 8.3.17 Type – SY_LineStyle 8.3.17.1 Class semantics 8.3.17.2 Generalization – SY_LineComponent |
46 | 8.3.18 Type – SY_LineText 8.3.18.1 Class semantics 8.3.18.2 Generalization – SY_LineComponent 8.3.18.3 Attribute – text |
47 | 8.3.19 Type – SY_AreaComponent 8.3.19.1 Class semantics 8.3.19.2 Generalization – SY_SymbolComponent 8.3.19.3 Operation – areaCRS |
48 | 8.3.20 Type – SY_AreaFill 8.3.20.1 Class semantics 8.3.20.2 Generalization – SY_AreaComponent |
49 | 8.4 Package – Portrayal Catalogue 8.4.1 Package semantics 8.4.2 Type – PF_PortrayalCatalogue 8.4.2.1 Class semantics |
50 | 8.4.2.2 Generalization – CT_Catalogue 8.4.2.3 Aggregation role – functionSet 8.4.2.4 Aggregation role – featureFunction |
51 | 8.4.2.5 Aggregation role – symbolSet 8.4.2.6 Aggregation role – symbol 9 Package – Portrayal Extensions 9.1 Package semantics 9.2 Package – Conditional Function Extension 9.2.1 Package semantics |
52 | 9.2.2 Type – PF_ConditionalFeaturePortrayalFunction 9.2.2.1 Class semantics |
53 | 9.2.2.2 Generalization – PF_FeaturePortrayalFunction 9.2.2.3 Aggregation role – condition 9.2.3 Type – PF_SymbolMappingCondition 9.2.3.1 Class semantics 9.2.3.2 Association role – symbol 9.2.3.3 Association role – featureProperty 9.2.3.4 Operation – f |
54 | 9.3 Package – Context Extension 9.3.1 Package semantics |
55 | 9.3.2 Type – PF_PortrayalCatalogueWithContext 9.3.2.1 Class semantics |
56 | 9.3.2.2 Generalization – PF_PortrayalCatalogue 9.3.2.3 Aggregation role – contextSpecification 9.3.3 Type – PF_PortrayalFunctionSetWithContext 9.3.3.1 Class semantics 9.3.3.2 Generalization – PF_PortrayalFunctionSet |
57 | 9.3.3.3 Association role – inputContextModel 9.3.3.4 Operation – f 9.3.4 Type – PF_PortrayalFunctionContextualParameterList 9.3.4.1 Class semantics 9.3.4.2 Generalization – PF_PortrayalFunctionParameterList 9.3.4.3 Attribute – context |
58 | 9.3.5 Type – PF_PortrayalContextSpecification 9.3.5.1 Class semantics 9.3.5.2 Attribute – contextSpecification 9.3.6 Type – PF_PortrayalContext 9.3.6.1 Class semantics 9.3.6.2 Attribute – context 9.4 Package – Compound Symbol Extension 9.4.1 Package semantics |
60 | 9.4.2 Type – SY_CompoundPointComponent 9.4.2.1 Class semantics |
61 | 9.4.2.2 Generalization – SY_PointComponent 9.4.2.3 Aggregation role – element 9.4.3 Type – SY_TransformedPointComponent 9.4.3.1 Class semantics |
62 | 9.4.3.2 Generalization – SY_PointComponent 9.4.3.3 Aggregation role – transformedElement 9.4.3.4 Attribute – transformation 9.4.3.5 Attribute – relativeOrientation 9.4.4 Code List – SY_RelativePlacement 9.4.4.1 Class semantics 9.4.4.2 Attribute – portrayal |
63 | 9.4.4.3 Attribute – geometry 9.4.4.4 Attribute – notApplicable 9.4.5 Type – SY_CompoundLineComponent 9.4.5.1 Class semantics 9.4.5.2 Generalization – SY_LineComponent 9.4.5.3 Aggregation role – element |
64 | 9.4.6 Type – SY_TransformedLineComponent 9.4.6.1 Class semantics |
65 | 9.4.6.2 Generalization – SY_LineComponent 9.4.6.3 Aggregation role – transformedElement 9.4.6.4 Attribute – translation 9.4.6.5 Attribute – scale 9.4.6.6 Attribute – stretch 9.4.7 Type – SY_CompoundAreaComponent 9.4.7.1 Class semantics |
66 | 9.4.7.2 Generalization – SY_AreaComponent 9.4.7.3 Aggregation role – element 9.4.8 Type – SY_TransformedAreaComponent 9.4.8.1 Class semantics |
67 | 9.4.8.2 Generalization – SY_AreaComponent 9.4.8.3 Aggregation role – transformedElement 9.4.8.4 Attribute – transformation 9.4.8.5 Attribute – relativePlacement 9.5 Package – Complex Symbol Extension 9.5.1 Package semantics |
68 | 9.5.2 Type – SY_RepeatedPointSymbolLineStyle 9.5.2.1 Class semantics |
69 | 9.5.2.2 Generalization – SY_LineComponent 9.5.2.3 Aggregation role – patternIcon 9.5.2.4 Attribute – unitLength 9.5.2.5 Attribute – masking |
70 | 9.5.2.6 Attribute – placement 9.5.2.7 Attribute – orientation 9.5.3 Type – SY_HatchFill 9.5.3.1 Class semantics |
71 | 9.5.3.2 Generalization – SY_AreaComponent 9.5.3.3 Aggregation role – hatchElement 9.5.3.4 Attribute – direction 9.5.3.5 Attribute – interval 9.5.3.6 Operation – hatchCRS 9.5.4 Type – SY_PatternFill 9.5.4.1 Class semantics |
72 | 9.5.4.2 Generalization – SY_AreaComponent 9.5.4.3 Aggregation role – patternIcon 9.5.4.4 Attribute – tileOffset 9.5.4.5 Operation – tileCRS |
73 | 9.6 Package – Reusable Symbol Component Extension 9.6.1 Package semantics |
74 | 9.6.2 Type – SY_ExternalPointComponent 9.6.2.1 Class semantics 9.6.2.2 Generalization – SY_PointComponent 9.6.2.3 Association role – symbol |
75 | 9.6.3 Type – SY_ExternalLineComponent 9.6.3.1 Class semantics 9.6.3.2 Generalization – SY_LineComponent 9.6.3.3 Association role – symbol |
76 | 9.6.4 Type – SY_ExternalAreaComponent 9.6.4.1 Class semantics 9.6.4.2 Generalization – SY_AreaComponent 9.6.4.3 Association role – symbol |
77 | 9.7 Package – Symbol Parameter Extension 9.7.1 Package semantics |
79 | 9.7.2 Type – SY_SymbolTemplate 9.7.2.1 Class semantics |
80 | 9.7.2.2 Generalization – SY_Symbol 9.7.2.3 Aggregation role – parameter 9.7.3 Type – SY_SymbolParameter 9.7.3.1 Class semantics 9.7.3.2 Attribute – name 9.7.3.3 Attribute – type 9.7.4 Type – SY_ValueParameter 9.7.4.1 Class semantics |
81 | 9.7.4.2 Generalization – SY_SymbolParameter 9.7.4.3 Attribute – default 9.7.5 Type – SY_ReferenceParameter 9.7.5.1 Class semantics 9.7.5.2 Generalization – SY_SymbolParameter |
82 | 9.7.5.3 Association role – default 9.7.6 Type – SY_ParameterizedProperty 9.7.6.1 Class semantics 9.7.6.2 Generalization – SY_GraphicProperty 9.7.6.3 Association role – formalParameter 9.7.6.4 Attribute – value |
83 | 9.8 Package – Function Symbol Parameter Extension 9.8.1 Package semantics |
84 | 9.8.2 Type – PF_ParameterizedFeaturePortrayalFunction 9.8.2.1 Class semantics |
85 | 9.8.2.2 Generalization – PF_FeaturePortrayalFunction 9.8.2.3 Aggregation role – mapping 9.8.2.4 Operation – f 9.8.3 Type – PF_ParameterizedSymbolAttributeFunction 9.8.3.1 Class semantics |
86 | 9.8.3.2 Association role – featureProperty 9.8.3.3 Association role – property 9.8.3.4 Operation – f 9.8.4 Type – PF_SimpleParameterizedFeaturePortrayalFunction 9.8.4.1 Class semantics |
87 | 9.8.4.2 Generalization – PF_SimpleFeaturePortrayalFunction 9.8.4.3 Generalization – PF_ParameterizedFeaturePortrayalFunction 9.8.5 Type – PF_ConditionalParameterizedFeaturePortrayalFunction 9.8.5.1 Class semantics |
88 | 9.8.5.2 Generalization – PF_ConditionalFeaturePortrayalFunction 9.8.5.3 Generalization – PF_ParameterizedFeaturePortrayalFunction 9.8.6 Type – PF_SymbolAttributeFunctionParameterList 9.8.6.1 Class semantics |
89 | 9.8.6.2 Attribute – featurePropertyValue 9.8.7 Type – PF_SymbolAttributeFunctionContextualParameterList 9.8.7.1 Class semantics 9.8.7.2 Generalization – PF_SymbolAttributeFunctionParameterList 9.8.7.3 Attribute – context 10 Basic implementation package 10.1 Package – Feature Data Model 10.1.1 Package semantics |
90 | 10.1.2 Type – FR_Feature |