Header
About this publication
Preface
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Conformance
4.1 Notation
4.2 Interoperability and conformance testing
4.3 Organization
5 Coverage model
5.1 Overview
5.2 Coverage model
5.3 Coverage identifier
5.4 Domain
5.4.1 Direct position
5.4.2 Grid
5.5 Interpolation
5.6 Range values
5.7 Range type
5.8 Coverage probing functions synopsis
6 Coverage processing language
6.1 Syntax and Semantics Definition Style
6.1.1 Expression Syntax
6.1.2 Expression Semantics
6.2 Coverage Processing Expressions
6.2.1 processCoveragesExpr
6.2.2 processingExpr
6.2.3 coverageExpr
6.2.4 coverageIdExpr
6.3 Coverage-Generating Expressions
6.3.1 coverageConstructorExpr
6.3.2 Examples
6.4 Coverage Extraction Expressions
6.4.1 scalarExpr
6.4.2 getComponentExpr
6.4.3 booleanScalarExpr
6.4.4 numericScalarExpr
6.4.5 stringScalarExpr
6.5 Coverage range value-changing expressions
6.5.1 inducedExpr
6.5.2 unaryInducedExpr
6.5.2.1 unaryArithmeticExpr
6.5.3 trigonometricExpr
6.5.3.1 exponentialExpr
6.5.3.2 booleanExpr
6.5.3.3 castExpr
6.5.3.4 fieldExpr
6.5.4 binaryInducedExpr
6.5.5 N-ary Induced operations
6.5.5.1 rangeConstructorExpr
6.5.5.2 switchExpr
6.5.6 Coverage Domain-Changing Expressions
6.5.6.1 subsetExpr
6.5.6.2 trimExpr
6.5.6.3 sliceExpr
6.5.6.4 extendExpr
6.5.7 scaleExpr
6.6 Coverage Derivation Expressions
6.6.1 crsTransformExpr
6.7 Coverage Aggregation Expressions
6.7.1 condenseExpr
6.7.2 generalCondenseExpr
6.7.3 reduceExpr
6.8 Coverage Encode/Decode Expressions
6.8.1 encodeCoverageExpr
6.8.2 decodeCoverageExpr
6.9 Expression evaluation
6.9.1 Evaluation sequence
6.9.2 Nesting
6.9.3 Parentheses
6.9.4 Operator precedence rules
6.9.5 Range type compatibility and extension
6.10 Evaluation response
Annex A
A.1 Conformance Class
A.2 Conformance Class Coverage Processing Core
Annex B
B.1 Overview
B.2 Terminal symbols
B.3 Processing Syntax
Annex C
Annex D
D.1 Overview
D.2 WCS-Core
D.3 WCS-Range-Subsetting
D.4 WCS-Scaling
D.5 WCS-CRS
D.6 WCS-Processing
Bibliography