ISO 19123-3:2023
(Main)Geographic information — Schema for coverage geometry and functions — Part 3: Processing fundamentals
Geographic information — Schema for coverage geometry and functions — Part 3: Processing fundamentals
This document defines a coverage processing language for server-side extraction, filtering, processing, analytics, and fusion of multi-dimensional geospatial coverages representing, for example, spatio-temporal sensor, image, simulation, or statistics datacubes. Services implementing this language provide access to original or derived sets of coverage information, in forms that are useful for client-side consumption. This document relies on the ISO 19123-1 abstract coverage model. In this edition, regular and irregular multi-dimensional grids are supported for axes that can carry spatial, temporal or any other semantics. Future editions will additionally support further axis types as well as further coverage types from ISO 19123-1, specifically, point clouds and meshes.
Information géographique — Schéma de la géométrie et des fonctions de couverture — Partie 3: Principes de base du traitement
Le présent document définit un langage de traitement de couverture pour l'extraction, le filtrage, le traitement, l'analyse et la fusion côté serveur de couvertures géospatiales multidimensionnelles représentant, par exemple, des cubes de données spatio-temporelles de capteurs, d'images, de simulations ou de statistiques. Les services mettant en œuvre ce langage permettent d'accéder à des ensembles originaux ou dérivés d'informations de couverture, sous des formes utiles pour la consommation côté client. Le présent document s'appuie sur le modèle de couverture abstrait de l'ISO 19123-1. Dans le présent document, les grilles multidimensionnelles régulières et irrégulières sont prises en charge pour des axes qui peuvent avoir une sémantique spatiale, temporelle ou autre. Les éditions suivantes incluront aussi d’autres types d’axes et d’autres types de couvertures provenant de l’ISO 19123-1, spécifiquement, les nuages de points et les maillages.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 19123-3
First edition
2023-06
Geographic information — Schema for
coverage geometry and functions —
Part 3:
Processing fundamentals
Information géographique — Schéma de la géométrie et des fonctions
de couverture —
Partie 3: Principes de base du traitement
Reference number
© ISO 2023
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
ISO/FDIS 19123-3:2023(E)
Contents
Foreword . v
Introduction . vi
1 Scope .1
2 Normative references .1
3 Terms and definitions .1
4 Conformance .2
4.1 Notation .2
4.2 Interoperability and conformance testing .2
4.3 Organization .2
5 Coverage model .2
5.1 Overview .2
5.2 Coverage model .2
5.3 Coverage identifier .3
5.4 Domain .4
5.4.1 Direct position .4
5.4.2 Grid .4
5.5 Interpolation .6
5.6 Range values .7
5.7 Range type .7
5.8 Coverage probing functions synopsis .7
6 Coverage processing language .9
6.1 Syntax and Semantics Definition Style .9
6.1.1 Expression Syntax.9
6.1.2 Expression Semantics . 10
6.2 Coverage Processing Expressions . 10
6.2.1 processCoveragesExpr . 10
6.2.2 processingExpr . 12
6.2.3 coverageExpr . 12
6.2.4 coverageIdExpr . 12
6.3 Coverage-Generating Expressions . 13
6.3.1 coverageConstructorExpr . 13
6.3.2 Examples . 16
6.4 Coverage Extraction Expressions. 18
6.4.1 scalarExpr . 18
6.4.2 getComponentExpr . 18
6.4.3 booleanScalarExpr . 19
6.4.4 numericScalarExpr. 19
6.4.5 stringScalarExpr . 20
6.5 Coverage range value-changing expressions. 20
6.5.1 inducedExpr. 20
6.5.2 unaryInducedExpr . 20
6.5.3 trigonometricExpr . 23
6.5.4 binaryInducedExpr . 28
6.5.5 N-ary Induced operations . 30
6.5.6 Coverage Domain-Changing Expressions. 33
6.5.7 scaleExpr . 37
6.6 Coverage Derivation Expressions . 38
6.6.1 crsTransformExpr . 38
ISO/FDIS 19123-3:2023(E)
6.7 Coverage Aggregation Expressions . 39
6.7.1 condenseExpr . 39
6.7.2 generalCondenseExpr . 39
6.7.3 reduceExpr . 42
6.8 Coverage Encode/Decode Expressions . 43
6.8.1 encodeCoverageExpr . 43
6.8.2 decodeCoverageExpr . 44
6.9 Expression evaluation . 45
6.9.1 Evaluation sequence . 45
6.9.2 Nesting . 45
6.9.3 Parentheses . 45
6.9.4 Operator precedence rules . 45
6.9.5 Range type compatibility and extension . 46
6.10 Evaluation response . 46
Annex A (normative) Conformance Tests. 48
Annex B (normative) Expression Syntax . 49
Annex C (informative) Syntax diagrams . 57
Annex D (informative) Sample service descriptions . 74
Bibliography . 77
iv © ISO 2023 – All rights reserved
ISO/FDIS 19123-3:2023(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
ISO draws attention to the possibility that the implementation of this document may involve the use of
(a) patent(s). ISO takes no position concerning the evidence, validity or applicability of any claimed
patent rights in respect thereof. As of the date of publication of this document, ISO had not received notice
of (a) patent(s) which may be required to implement this document. However, implementers are
cautioned that this may not represent the latest information, which may be obtained from the patent
database available at www.iso.org/patents. ISO shall not be held responsible for identifying any or all
such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the World
Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics, in
collaboration with the European Committee for Standardization (CEN) Technical Committee CEN/TC 287,
Geographic Information, in accordance with the Agreement on technical cooperation between ISO and
CEN (Vienna Agreement), in collaboration with the Open Geospatial Consortium (OGC), and in
collaboration with the IEEE GRSS Earth Science Informatics Technical Committee.
A list of all parts in the ISO 19123 series can be found on the ISO website.
Any feedback or questions on this document should
...
NORME ISO
INTERNATIONALE 19123-3
Première édition
2023-06
Information géographique — Schéma
de la géométrie et des fonctions de
couverture —
Partie 3:
Principes de base du traitement
Geographic information — Schema for coverage geometry and
functions —
Part 3: Processing fundamentals
Numéro de référence
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2023
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
ISO/FDIS 19123-3:2023(F)
Sommaire Page
Avant-propos . v
Introduction. vi
1 Domaine d'application . 1
2 Références normatives . 1
3 Termes et définitions . 1
4 Conformité . 2
4.1 Notation . 2
4.2 Interopérabilité et tests de conformité . 2
4.3 Organisme . 2
5 Modèle de couverture . 2
5.1 Vue d'ensemble . 2
5.2 Modèle de couverture . 3
5.3 Identifiant de couverture . 4
5.4 Domaine . 4
5.5 Interpolation . 8
5.6 Valeurs de plage . 8
5.7 Type de plage . 9
5.8 Synopsis des fonctions de sondage de couverture . 9
6 Langage de traitement de couverture . 11
6.1 Style de définition de la syntaxe et de la sémantique . 11
6.2 Expressions de traitement de couverture . 12
6.3 Expressions de génération de couverture . 15
6.4 Expressions d'extraction de couverture . 21
6.5 Expressions modifiant la valeur de plage de couverture . 23
6.6 Expressions de dérivation de couverture. 41
6.7 Expressions d'agrégation de couverture . 42
6.8 Expressions de codage/décodage de couverture . 47
6.9 Évaluation de l'expression . 48
6.10 Réponse de l'évaluation . 50
Annexe A (normative) Tests de conformité . 52
A.1 Classe de conformité . 52
A.2 Classe de conformité Coverage Processing Core . 52
Annexe B (normative) Syntaxe d’expression. 53
B.1 Vue d’ensemble . 53
B.2 Symboles terminaux . 54
B.3 Syntaxe de traitement . 55
Annexe C (informative) Diagrammes syntaxiques . 62
Annexe D (informative) Exemples de description de services . 79
D.1 Vue d’ensemble . 79
D.2 WCS-Core . 79
D.3 WCS-Range-Subsetting . 79
ISO/FDIS 19123-3:2023(F)
D.4 WCS-Scaling . 80
D.5 WCS-CRS . 80
D.6 WCS-Processing . 81
Bibliographie . 82
iv © ISO 2023 – Tous droits réservés
ISO/FDIS 19123-3:2023(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en
général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit
de faire partie du comité technique créé à cet effet. Les organisations internationales, gouvernementales
et non gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore
étroitement avec la Commission électrotechnique internationale (IEC) en ce qui concerne la
normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier, de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir
www.iso.org/directives).
L’ISO attire l’attention sur le fait que la mise en application du présent document peut entraîner
l’utilisation d’un ou de plusieurs brevets. L’ISO ne prend pas position quant à la preuve, à la validité et à
l’applicabilité de tout droit de brevet revendiqué à cet égard. À la date de publication du présent
document, l’ISO n'avait pas reçu notification qu’un ou plusieurs brevets pouvaient être nécessaires à sa
mise en application. Toutefois, il y a lieu d’avertir les responsables de la mise en application du présent
document que des informations plus récentes sont susceptibles de figurer dans la base de données de
brevets, disponible à l'adresse www.iso.org/brevets. L’ISO ne saurait être tenue pour responsable de ne
pas avoir identifié tout ou partie de tels droits de propriété.
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion
de l'ISO aux principes de l’Organisation mondiale du commerce (OMC) concernant les obstacles
techniques au commerce (OTC), voir www.iso.org/avant-propos.
Le présent document a été élaboré par le comité technique ISO/TC 211, Information
géographique/Géomatique, en collaboration avec le comité technique CEN/TC 287, Information
geographique, du Comité européen de normalisation (CEN) conformément à l’Accord de coopération
technique entre l’ISO et le CEN (Accord de Vienne), en collaboration avec l'Open Geospatial Consortium
(OGC), et en collaboration avec l'IEEE GRSS Earth Science Informatics Technical Committee (IEEE GRSS
ESI TC).
Une liste de toutes les parties de la série ISO 19123 se trouve sur le site web de l’ISO.
Il convient que l’utilisateur adresse tout retour d’information ou toute question concernant le présent
document à l’organisme national de normalisation de son pays. Une liste exhaustive desdits organismes
se trouve à l’adresse www.iso.org/fr/members.html.
ISO/FDIS 19123-3:2023(F)
Introduction
Le présent document définit, à un niveau élevé, les opérations sur les couvertures indépendantes de la
mise en œuvre – c'est-à-dire les représentations numériques de phénomènes géographiques variant dans
l'espace et le temps – telles que définies dans l'ISO 19123-1. Plus spécifiquement, les couvertures en
grilles régulières et irrégulières sont abordées. Les opérations peuvent être appliquées par le biais d'un
langage d'expression permettant une composition d'une complexité illimitée et combinant un nombre
illimité de couvertures pour la fusion de données.
Le langage est défini de manière fonctionnelle et sans effet secondaire. La base conceptuelle du langage
est établie selon deux constructions: un « constructeur de couverture » construit une couverture, soit à
partir de zéro, soit en la déterminant à partir d'une ou de plusieurs autres couvertures; un « condenseur
de couverture » dérive les informations récapitulatives d’une couverture au moyen d’une agrégation tel
qu'un comptage, une somme, un minimum, un maximum et une moyenne.
Le langage de traitement de couverture est indépendant de tout codage de requête et de réponse, car il
ne suppose aucun protocole concret de requête/réponse. Par conséquent, le présent document ne définit
pas un service concret, mais sert de base pour définir la fonctionnalité des normes de service. Le Web
[3]
Coverage Service (WCS) de l'OGC est l'une des cibles de cette normalisation.
Les conventions de formatage suivantes s’appliquent dans tout le présent document.
— Les textes en caractère gras, par exemple processCoveragesExpr, représentent les éléments de
syntaxe dont la définition normative est donnée à l’Annexe B.
— Les textes en italiques, par exemple succ(), représentent les fonctions mathématiques et les variables.
— La police Courier, par exemple return et encode(), est utilisée pour le code, c’est-à-dire pour le
langage de traitement de couverture.
vi © ISO 2023 – Tous droits réservés
PROJET FINAL DE NORME INTERNATIONALE ISO/FDIS 19123-3:2023(F)
Information géographique — Schéma de la géométrie et
des fonctions de couverture —
Partie 3:
Principes de base du traitement
1 Domaine d'application
Le présent document définit un langage de traitement de couverture pour l'extraction, le filtrage, le
traitement, l'analyse et la fusion côté serveur de couvertures géospatiales multidimensionnelles
représentant, par exemple, des cubes de données spatio-temporelles de capteurs, d'images, de
simulations ou de statistiques. Les services mettant en œuvre ce langage permettent d'accéder à des
ensembles originaux ou dérivés d'informations de couverture, sous des formes utiles pour la
consommation côté client.
Le présent document s'appuie sur le modèle de couverture abstrait de l'ISO 19123-1. Dans le présent
document, les grilles multidimensionnelles régulières et irrégulières sont prises en charge pour des axes
qui peuvent avoir une sémantique spatiale, te
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.