SIST ISO 19136-2:2016
Geographic information -- Geography Markup Language (GML) -- Part 2: Extended schemas and encoding rules
Geographic information -- Geography Markup Language (GML) -- Part 2: Extended schemas and encoding rules
The Geography Markup Language (GML) is an XML encoding in compliance with ISO 19118 for the
transport and storage of geographic information modelled in accordance with the conceptual modelling
framework used in the ISO 19100- series of International Standards and including both the spatial and
non-spatial properties of geographic features.
This part of ISO 19136 defines the XML Schema syntax, mechanisms and conventions that:
— provide an open, vendor-neutral framework for the description of geospatial application schemas
for the transport and storage of geographic information in XML;
— allow profiles that support proper subsets of GML framework descriptive capabilities;
— support the description of geospatial application schemas for specialized domains and
information communities;
— enable the creation and maintenance of linked geographic application schemas and datasets;
— support the storage and transport of application schemas and datasets;
— increase the ability of organizations to share geographic application schemas and the information
they describe.
Implementers may decide to store geographic application schemas and information in GML, or they
may decide to convert from some other storage format on demand and use GML only for schema and
data transport.
This part of ISO 19136 builds on ISO 19136:2007 (GML 3.2), and extends it with additional schema
components and requirements.
NOTE If an ISO 19109 conformant application schema described in UML is used as the basis for the storage
and transportation of geographic information, this part of ISO 19136 provides normative rules for the mapping of
such an application schema to a GML application schema in XML Schema and, as such, to an XML encoding for data
with a logical structure in accordance with the ISO 19109 conformant application schema.
Information géographique -- Langage de balisage en géographie (GML) -- Partie 2: Schémas étendus et règles d'encodage
Le langage GML (Geography Markup Language, Langage de balisage en g�ographie) est un codage XML conforme � l'ISO 19118 pour le transport et le stockage des informations g�ographiques mod�lis�es conform�ment au cadre de mod�lisation conceptuelle utilis� dans la s�rie de Normes internationales ISO 19100, et comprenant les propri�t�s spatiales et non spatiales des entit�s g�ographiques.
La pr�sente partie de l'ISO 19136 d�finit la syntaxe, les m�canismes et les conventions du sch�ma XML qui:
— offrent un cadre ouvert ind�pendant du fournisseur pour la description des sch�mas d'application g�ospatiale pour le transport et le stockage des informations g�ographiques en langage XML;
— autorisent les profils prenant en charge les sous-ensembles corrects de possibilit�s descriptives du cadre GML;
— prennent en charge la description des sch�mas d'application g�ospatiale pour les domaines et communaut�s d'informations sp�cialis�s;
— permettent de cr�er et d'entretenir des sch�mas d'application g�ographique associ�s et des ensembles de donn�es;
— prennent en charge le stockage et le transport des sch�mas d'application et des ensembles de donn�es;
— augmentent les possibilit�s d'organisation pour partager des sch�mas d'application g�ographique et les informations qu'ils d�crivent.
Les impl�menteurs peuvent choisir de stocker les sch�mas d'application g�ographique et les informations en GML, ou de les convertir � la demande � partir d'un autre format de stockage et d'utiliser GML uniquement pour le sch�ma et le transport des donn�es.
La pr�sente partie de l'ISO 19136 s'appuie sur l'ISO 19136:2007 (GML 3.2) et la compl�te avec des composants de sch�ma et des exigences suppl�mentaires.
NOTE Si un sch�ma d'application conforme � l'ISO 19109 d�crit en langage UML est utilis� comme base du stockage et du transport des informations g�ographiques, la pr�sente partie de l'ISO 19136 donne les r�gles normatives de mise en correspondance de ce type de sch�ma d'application avec le sch�ma d'application GML en langage XML et, en tant que tel, avec le codage XML pour les donn�es dot�es d'une structure logique conform�ment au sch�ma d'application conforme � l'ISO 19109.
Geografske informacije - Jezik za označevanje geografskih podatkov (GML) - 2. del: Razširjene sheme in pravila kodiranja
Jezik za označevanje geografskih podatkov (GML) je koda XML v skladu s standardom ISO 19118 za transport in hrambo geografskih informacij, modeliranih v skladu z ogrodjem za konceptualno
modeliranje, uporabljenim v skupini mednarodnih standardov ISO 19100, ki vključuje tako prostorske kot
neprostorske lastnosti geografskih pojmov.
Ta del standarda ISO 19136 določa skladnjo, mehanizme in konvencije za shemo XML, ki:
– zagotavljajo odprto, prodajno-nevtralno ogrodje za opis geoprostorskih aplikacijskih shem za transport in hrambo geografskih informacij v shemi XML;
– omogočajo profile, ki podpirajo opisovalne zmožnosti podnaborov ogrodja GML;
– podpirajo opis geoprostorskih aplikacijskih shem za posebne domene in podatkovne skupnosti;
– omogočajo izdelavo in ohranjanje povezanih geografskih aplikacijskih shem in naborov podatkov;
– podpirajo hrambo in transport aplikacijskih shem in naborov podatkov;
– povečujejo zmožnost organizacij za skupno rabo geografskih aplikacijskih shem in informacij, ki jih opisujejo.
Izvajalci se lahko odločijo in hranijo geografske aplikacijske sheme in podatke v shemi GML ali pa jih pretvorijo iz drugih formatov za shranjevanje in uporabijo GML samo za sheme in transport podatkov.
Ta del standarda ISO 19136 temelji na standardu ISO 19136:2007 (GML 3.2) in ga dopolnjuje z dodatnimi shematskimi komponentami in zahtevami.
OPOMBA: Če je aplikacijska shema v skladu s standardom ISO 19109, opisana v obliki UML, uporabljena kot osnova za hrambo in transport geografskih informacij, ta del standarda ISO 19136 zagotavlja normativna pravila za preslikavo takšnih aplikacijskih shem v aplikacijske sheme GML v shemi XML in kot take v kode XML za podatke z logično strukturo skladno z aplikacijskimi shemami v skladu s standardom ISO 19109.
General Information
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 19136-2
First edition
2015-08-01
Geographic information — Geography
Markup Language (GML) —
Part 2:
Extended schemas and encoding rules
Information géographique — Langage de balisage en géographie
(GML) —
Partie 2: Schémas étendus et règles d’encodage
Reference number
ISO 19136-2:2015(E)
©
ISO 2015
---------------------- Page: 1 ----------------------
ISO 19136-2:2015(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2015 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 19136-2:2015(E)
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Conformance . 1
3 Normative references . 2
4 Terms, definitions, symbols and abbreviated terms . 2
4.1 General . 2
4.2 Terms and definitions . 2
4.3 Symbols and abbreviated terms. 3
5 Conventions . 3
5.1 MIME media types . 3
5.2 XML namespaces . 3
5.3 Deprecated parts of previous versions of GML . 4
6 Additional base types . 5
6.1 Target namespace . 5
6.2 Localisable strings . 5
6.2.1 LanguageStringType . 5
6.2.2 Additional types based on LanguageStringType . 5
6.3 TimePositionUnion . 5
6.4 Requirements class . 7
6.5 Conformance . 7
7 Compact Encodings of Commonly Used GML Geometries . 8
7.1 Target namespace . 8
7.2 Introduction . 8
7.3 SimplePolygon . 8
7.4 SimpleRectangle . 9
7.5 SimpleTriangle .10
7.6 SimpleArcString .10
7.7 SimpleArc .11
7.8 SimpleArcByCenterPoint .11
7.9 SimpleArcStringByBulge .12
7.10 SimpleArcByBulge .12
7.11 SimpleCircle .13
7.12 SimpleCircleByCenterPoint .13
7.13 SimpleMultiPoint .14
7.14 MultiPointPropertyType .14
7.15 Requirements class .14
7.16 Conformance .14
8 Triangulated Irregular Networks.15
8.1 Target namespace .15
8.2 Introduction .15
8.3 TriangulatedSurface .15
8.4 SimpleTrianglePatch .15
8.5 TIN .16
8.6 TINElement .16
8.7 TINElementPropertyType .17
8.8 TINElementTypeType .17
8.9 Requirements class .19
8.10 Conformance .20
9 Linear Referencing .20
9.1 Target namespaces .20
© ISO 2015 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 19136-2:2015(E)
9.2 Introduction .20
9.3 Basic Linear Referencing .21
9.3.1 Target namespace .21
9.3.2 Introduction .21
9.3.3 PositionExpression .21
9.3.4 PositionExpressionPropertyType .21
9.3.5 LinearElement . .22
9.3.6 LinearElementPropertyType .23
9.3.7 StartValueType .23
9.3.8 LinearReferencingMethod .23
9.3.9 LinearReferencingMethodPropertyType .24
9.3.10 DistanceExpressionType .24
9.3.11 DistanceExpressionPropertyType .25
9.3.12 AlongReferent .25
9.3.13 AlongReferentPropertyType .25
9.3.14 Referent .26
9.3.15 ReferentPropertyType .27
9.3.16 MeasureType .27
9.3.17 LRMNameType .27
9.3.18 LRMTypeType .31
9.3.19 ReferentTypeType .32
9.3.20 LinearSRS .33
9.3.21 LinearSRSPropertyType .33
9.4 Linear Referencing Towards Referent .34
9.4.1 Target namespace .34
9.4.2 Introduction .34
9.4.3 DualAlongReferent .34
9.4.4 DualAlongReferentPropertyType .34
9.5 Linear Referencing Offset .35
9.5.1 Target namespace .35
9.5.2 Introduction .35
9.5.3 LRMWithOffset .35
9.5.4 LRMWithOffsetPropertyType .35
9.5.5 LateralOffsetDistanceExpressionType .36
9.5.6 LateralOffsetExpressionType .36
9.5.7 VerticalOffsetExpressionType .37
9.5.8 LateralOffsetDirectionType .38
9.5.9 VerticalOffsetDirectionType .39
9.5.10 LateralOffsetLinearSRS .39
9.5.11 LateralOffsetLinearSRSPropertyType .40
9.6 Linear Referencing Offset Vectors .41
9.6.1 Target namespace .41
9.6.2 Introduction .41
9.6.3 VectorOffsetDistanceExpressionType .41
9.6.4 VectorOffsetExpressionType .41
9.6.5 VectorOffsetLinearSRS .42
9.6.6 VectorOffsetLinearSRSPropertyType .45
9.7 Requirements classes .45
9.8 Conformance .47
10 ReferenceableGrid .48
10.1 Target namespace .48
10.2 Clarifications to ISO 19123:2005 .48
10.3 AbstractReferenceableGrid .49
10.4 ReferenceableGridByArray .50
10.5 ReferenceableGridByVectorsType, ReferenceableGridByVectors.51
10.6 ReferenceableGridByTransformation .57
10.7 gridCRS .58
10.8 Coverages using ReferenceableGrid .58
iv © ISO 2015 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 19136-2:2015(E)
10.9 Requirements classes .58
10.10 Conformance .59
11 Code lists, dictionaries and definitions.60
11.1 Overview .60
11.2 Requirements class .61
11.3 Conformance .62
12 Encoding rule .62
12.1 Target namespace .62
12.2 Improved conversion rule .62
12.2.1 Conversion rule changes .62
12.2.2 Requirements class .64
12.2.3 Conformance .65
12.3 Association class conversion rule .67
12.3.1 Overview .67
12.3.2 Requirements class .68
12.3.3 Conformance .69
12.4 Encoding rule extensions .70
12.4.1 Overview .70
12.4.2 gmlexr:extendedEncodingRule .70
12.4.3 Requirements class .70
12.4.4 Conformance class .71
Annex A (informative) Linear referencing method examples .73
Bibliography .78
© ISO 2015 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 19136-2:2015(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 documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2. www.iso.org/directives
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on
the ISO list of patent declarations received. www.iso.org/patents
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information.
The Geography Markup Language (GML) was originally developed within the Open Geospatial Consortium
(OGC). The Committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
ISO 19136 consists of the following parts, under the general title Geographic Information — Geography
Markup Language:
— Part 2: Extended schemas and encoding rules
A future Part 1 will revise and replace the currently available ISO 19136:2007.
vi © ISO 2015 – All rights reserved
---------------------- Page: 6 ----------------------
ISO 19136-2:2015(E)
Introduction
Geography Markup Language is an XML grammar written in XML Schema for the description of
application schemas as well as the transport and storage of geographic information.
The key concepts used by Geography Markup Language (GML) to model the world are drawn from the
ISO 19100- series of International Standards and the OpenGIS Abstract Specification.
A feature is an “abstraction of real world phenomena” (ISO 19101); it is a geographic feature if it is
associated with a location relative to the Earth. So a digital representation of the real world may be
thought of as a set of features. The state of a feature is defined by a set of properties, where each property
may be thought of as a {name, type, value} triple.
The number of properties a feature may have, together with their names and types, is determined by its
type definition. Geographic features with geometry are those with properties that may be geometry-
valued. A feature collection is a collection of features that may itself be regarded as a feature; as a
consequence a feature collection has a feature type and thus may have distinct properties of its own, in
addition to the features it contains.
Following ISO 19109, the feature types of an application or application domain is usually captured in an
application schema. A GML application schema is specified in XML Schema and can be constructed in
two different and alternative ways:
— by adhering to the r
...
SLOVENSKI STANDARD
SIST ISO 19136-2:2016
01-december-2016
*HRJUDIVNHLQIRUPDFLMH-H]LN]DR]QDþHYDQMHJHRJUDIVNLKSRGDWNRY*0/
GHO5D]ãLUMHQHVKHPHLQSUDYLODNRGLUDQMD
Geographic information -- Geography Markup Language (GML) -- Part 2: Extended
schemas and encoding rules
Information géographique -- Langage de balisage en géographie (GML) -- Partie 2:
Schémas étendus et règles d'encodage
Ta slovenski standard je istoveten z: ISO 19136-2:2015
ICS:
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.060 Jeziki, ki se uporabljajo v Languages used in
informacijski tehniki in information technology
tehnologiji
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
SIST ISO 19136-2:2016 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ISO 19136-2:2016
---------------------- Page: 2 ----------------------
SIST ISO 19136-2:2016
INTERNATIONAL ISO
STANDARD 19136-2
First edition
2015-08-01
Geographic information — Geography
Markup Language (GML) —
Part 2:
Extended schemas and encoding rules
Information géographique — Langage de balisage en géographie
(GML) —
Partie 2: Schémas étendus et règles d’encodage
Reference number
ISO 19136-2:2015(E)
©
ISO 2015
---------------------- Page: 3 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2015 – All rights reserved
---------------------- Page: 4 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(E)
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Conformance . 1
3 Normative references . 2
4 Terms, definitions, symbols and abbreviated terms . 2
4.1 General . 2
4.2 Terms and definitions . 2
4.3 Symbols and abbreviated terms. 3
5 Conventions . 3
5.1 MIME media types . 3
5.2 XML namespaces . 3
5.3 Deprecated parts of previous versions of GML . 4
6 Additional base types . 5
6.1 Target namespace . 5
6.2 Localisable strings . 5
6.2.1 LanguageStringType . 5
6.2.2 Additional types based on LanguageStringType . 5
6.3 TimePositionUnion . 5
6.4 Requirements class . 7
6.5 Conformance . 7
7 Compact Encodings of Commonly Used GML Geometries . 8
7.1 Target namespace . 8
7.2 Introduction . 8
7.3 SimplePolygon . 8
7.4 SimpleRectangle . 9
7.5 SimpleTriangle .10
7.6 SimpleArcString .10
7.7 SimpleArc .11
7.8 SimpleArcByCenterPoint .11
7.9 SimpleArcStringByBulge .12
7.10 SimpleArcByBulge .12
7.11 SimpleCircle .13
7.12 SimpleCircleByCenterPoint .13
7.13 SimpleMultiPoint .14
7.14 MultiPointPropertyType .14
7.15 Requirements class .14
7.16 Conformance .14
8 Triangulated Irregular Networks.15
8.1 Target namespace .15
8.2 Introduction .15
8.3 TriangulatedSurface .15
8.4 SimpleTrianglePatch .15
8.5 TIN .16
8.6 TINElement .16
8.7 TINElementPropertyType .17
8.8 TINElementTypeType .17
8.9 Requirements class .19
8.10 Conformance .20
9 Linear Referencing .20
9.1 Target namespaces .20
© ISO 2015 – All rights reserved iii
---------------------- Page: 5 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(E)
9.2 Introduction .20
9.3 Basic Linear Referencing .21
9.3.1 Target namespace .21
9.3.2 Introduction .21
9.3.3 PositionExpression .21
9.3.4 PositionExpressionPropertyType .21
9.3.5 LinearElement . .22
9.3.6 LinearElementPropertyType .23
9.3.7 StartValueType .23
9.3.8 LinearReferencingMethod .23
9.3.9 LinearReferencingMethodPropertyType .24
9.3.10 DistanceExpressionType .24
9.3.11 DistanceExpressionPropertyType .25
9.3.12 AlongReferent .25
9.3.13 AlongReferentPropertyType .25
9.3.14 Referent .26
9.3.15 ReferentPropertyType .27
9.3.16 MeasureType .27
9.3.17 LRMNameType .27
9.3.18 LRMTypeType .31
9.3.19 ReferentTypeType .32
9.3.20 LinearSRS .33
9.3.21 LinearSRSPropertyType .33
9.4 Linear Referencing Towards Referent .34
9.4.1 Target namespace .34
9.4.2 Introduction .34
9.4.3 DualAlongReferent .34
9.4.4 DualAlongReferentPropertyType .34
9.5 Linear Referencing Offset .35
9.5.1 Target namespace .35
9.5.2 Introduction .35
9.5.3 LRMWithOffset .35
9.5.4 LRMWithOffsetPropertyType .35
9.5.5 LateralOffsetDistanceExpressionType .36
9.5.6 LateralOffsetExpressionType .36
9.5.7 VerticalOffsetExpressionType .37
9.5.8 LateralOffsetDirectionType .38
9.5.9 VerticalOffsetDirectionType .39
9.5.10 LateralOffsetLinearSRS .39
9.5.11 LateralOffsetLinearSRSPropertyType .40
9.6 Linear Referencing Offset Vectors .41
9.6.1 Target namespace .41
9.6.2 Introduction .41
9.6.3 VectorOffsetDistanceExpressionType .41
9.6.4 VectorOffsetExpressionType .41
9.6.5 VectorOffsetLinearSRS .42
9.6.6 VectorOffsetLinearSRSPropertyType .45
9.7 Requirements classes .45
9.8 Conformance .47
10 ReferenceableGrid .48
10.1 Target namespace .48
10.2 Clarifications to ISO 19123:2005 .48
10.3 AbstractReferenceableGrid .49
10.4 ReferenceableGridByArray .50
10.5 ReferenceableGridByVectorsType, ReferenceableGridByVectors.51
10.6 ReferenceableGridByTransformation .57
10.7 gridCRS .58
10.8 Coverages using ReferenceableGrid .58
iv © ISO 2015 – All rights reserved
---------------------- Page: 6 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(E)
10.9 Requirements classes .58
10.10 Conformance .59
11 Code lists, dictionaries and definitions.60
11.1 Overview .60
11.2 Requirements class .61
11.3 Conformance .62
12 Encoding rule .62
12.1 Target namespace .62
12.2 Improved conversion rule .62
12.2.1 Conversion rule changes .62
12.2.2 Requirements class .64
12.2.3 Conformance .65
12.3 Association class conversion rule .67
12.3.1 Overview .67
12.3.2 Requirements class .68
12.3.3 Conformance .69
12.4 Encoding rule extensions .70
12.4.1 Overview .70
12.4.2 gmlexr:extendedEncodingRule .70
12.4.3 Requirements class .70
12.4.4 Conformance class .71
Annex A (informative) Linear referencing method examples .73
Bibliography .78
© ISO 2015 – All rights reserved v
---------------------- Page: 7 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(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 documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2. www.iso.org/directives
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any
patent rights identified during the development of the document will be in the Introduction and/or on
the ISO list of patent declarations received. www.iso.org/patents
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information.
The Geography Markup Language (GML) was originally developed within the Open Geospatial Consortium
(OGC). The Committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
ISO 19136 consists of the following parts, under the general title Geographic Information — Geography
Markup Language:
— Part 2: Extended schemas and encoding rules
A future Part 1 will revise and replace the currently available ISO 19136:2007.
vi © ISO 2015 – All rights reserved
---------------------- Page: 8 ----------------------
SIST ISO 19136-2:2016
ISO 19136-2:2015(E)
Introduction
Geography Markup Language is an XML grammar written in XML Schema for the description of
application schemas as well as the transport and storage of geographic information.
The key concepts used by Geography Markup Language (GML) to model the world are drawn from the
ISO 1910
...
NORME ISO
INTERNATIONALE 19136-2
Première édition
2015-08-01
Information géographique — Langage
de balisage en géographie (GML) —
Partie 2:
Schémas étendus et règles d'encodage
Geographic information — Geography Markup Language (GML) —
Part 2: Extended schemas and encoding rules
Numéro de référence
ISO 19136-2:2015(F)
©
ISO 2015
---------------------- Page: 1 ----------------------
ISO 19136-2:2015(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2015
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
Fax: +41 22 749 09 47
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii © ISO 2015 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 19136-2:2015(F)
Sommaire Page
Avant-propos .vi
Introduction .vii
1 Domaine d'application . 1
2 Conformité . 1
3 Références normatives . 2
4 Termes, définitions, symboles et abréviations . 2
4.1 Généralités . 2
4.2 Termes et définitions . 2
4.3 Symboles et abréviations . 3
5 Conventions . 3
5.1 Types de supports MIME . 3
5.2 Espaces de noms XML . 3
5.3 Parties obsolètes des versions précédentes de GML . 5
6 Types de base supplémentaires . 5
6.1 Espace de noms cible . 5
6.2 Chaînes localisables . 5
6.2.1 LanguageStringType . 5
6.2.2 Types supplémentaires reposant sur LanguageStringType . 5
6.3 TimePositionUnion . 6
6.4 Classe d’exigences . 7
6.5 Conformité . 7
7 Codages compacts de géométries GML couramment utilisées . 8
7.1 Espace de noms cible . 8
7.2 Introduction . 8
7.3 SimplePolygon . 9
7.4 SimpleRectangle . 9
7.5 SimpleTriangle .10
7.6 SimpleArcString .11
7.7 SimpleArc .11
7.8 SimpleArcByCenterPoint .12
7.9 SimpleArcStringByBulge .13
7.10 SimpleArcByBulge .13
7.11 SimpleCircle .14
7.12 SimpleCircleByCenterPoint .14
7.13 SimpleMultiPoint .14
7.14 MultiPointPropertyType .15
7.15 Classe d’exigences .15
7.16 Conformité .15
8 Réseaux irréguliers de triangles (Triangulated Irregular Networks) .15
8.1 Espace de noms cible .15
8.2 Introduction .16
8.3 TriangulatedSurface .16
8.4 SimpleTrianglePatch .16
8.5 TIN .17
8.6 TINElement .17
8.7 TINElementPropertyType .18
8.8 TINElementTypeType .18
8.9 Classe d’exigences .20
8.10 Conformité .21
9 Référencement linéaire .21
9.1 Espaces de noms cible .21
© ISO 2015 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 19136-2:2015(F)
9.2 Introduction .21
9.3 Référencement linéaire de base .22
9.3.1 Espace de noms cible .22
9.3.2 Introduction .22
9.3.3 PositionExpression .22
9.3.4 PositionExpressionPropertyType .23
9.3.5 LinearElement . .23
9.3.6 LinearElementPropertyType .24
9.3.7 StartValueType .24
9.3.8 LinearReferencingMethod .25
9.3.9 LinearReferencingMethodPropertyType .25
9.3.10 DistanceExpressionType .26
9.3.11 DistanceExpressionPropertyType .26
9.3.12 AlongReferent .26
9.3.13 AlongReferentPropertyType .27
9.3.14 Référent .27
9.3.15 ReferentPropertyType .28
9.3.16 MeasureType .28
9.3.17 LRMNameType .29
9.3.18 LRMTypeType .34
9.3.19 ReferentTypeType .34
9.3.20 LinearSRS .35
9.3.21 LinearSRSPropertyType .36
9.4 Référent d’orientation de référencement linéaire .36
9.4.1 Espace de noms cible .36
9.4.2 Introduction .36
9.4.3 DualAlongReferent .36
9.4.4 DualAlongReferentPropertyType .37
9.5 Décalage de référencement linéaire .37
9.5.1 Espace de noms cible .37
9.5.2 Introduction .37
9.5.3 LRMWithOffset .37
9.5.4 LRMWithOffsetPropertyType .38
9.5.5 LateralOffsetDistanceExpressionType .38
9.5.6 LateralOffsetExpressionType .39
9.5.7 VerticalOffsetExpressionType .40
9.5.8 LateralOffsetDirectionType .41
9.5.9 VerticalOffsetDirectionType .41
9.5.10 LateralOffsetLinearSRS .42
9.5.11 LateralOffsetLinearSRSPropertyType .43
9.6 Vecteurs de décalage de référencement linéaire .43
9.6.1 Espace de noms cible .43
9.6.2 Introduction .43
9.6.3 VectorOffsetDistanceExpressionType .44
9.6.4 VectorOffsetExpressionType .44
9.6.5 VectorOffsetLinearSRS .45
9.6.6 VectorOffsetLinearSRSPropertyType .48
9.7 Classes d’exigences .48
9.8 Conformité .50
10 ReferenceableGrid .51
10.1 Espace de noms cible .51
10.2 Clarifications par rapport à l’ISO 19123:2005 .51
10.3 AbstractReferenceableGrid .52
10.4 ReferenceableGridByArray .53
10.5 ReferenceableGridByVectorsType, ReferenceableGridByVectors.54
10.6 ReferenceableGridByTransformation .60
10.7 gridCRS .61
10.8 Couvertures utilisant «ReferenceableGrid» .61
iv © ISO 2015 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 19136-2:2015(F)
10.9 Classes d’exigences .61
10.10 Conformité .62
11 Listes de codes, dictionnaires et définitions .63
11.1 Vue d'ensemble .63
11.2 Classe d’exigences .64
11.3 Conformité .65
12 Règle de codage .66
12.1 Espace de noms cible .66
12.2 Règle de conversion améliorée .66
12.2.1 Modifications des règles de conversion .66
12.2.2 Classe d’exigences .68
12.2.3 Conformité.69
12.3 Règle de conversion des classes d’association .70
12.3.1 Vue d'ensemble .70
12.3.2 Classe d’exigences .72
12.3.3 Conformité.72
12.4 Extensions des règles de codage.73
12.4.1 Vue d'ensemble .73
12.4.2 gmlexr:e xtendedEncodingRule .73
12.4.3 Classe d’exigences .73
12.4.4 Classe de conformité .74
Annexe A (Informative) Exemples de méthodes de référencement linéaire .76
Bibliographie .81
© ISO 2015 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 19136-2:2015(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’attention est appelée sur le fait que certains des éléments du présent document peuvent faire l’objet de
droits de propriété intellectuelle ou de droits analogues. L’ISO ne saurait être tenue pour responsable
de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant
les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de
l’élaboration du document sont indiqués dans l’Introduction et/ou dans la liste des déclarations de
brevets reçues par l’ISO (voir www .iso .org/brevets).
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 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’OMC concernant les obstacles techniques au commerce (OTC), voir le lien suivant: Avant-propos —
Informations supplémentaires.
À l’origine, le langage GML (Geography Markup Language, Langage de balisage en géographie) a été
développé au sein de l’OGC (Open Geospatial Consortium). Le comité chargé de l'élaboration du présent
document est l'ISO/TC 211, Information géographique/Géomatique.
L’ISO 19136 comprend les parties suivantes, présentées sous le titre général Information géographique —
Langage de balisage en géographie (GML):
— Partie 2: Schémas étendus et règles d'encodage
La norme ISO 19136:2007 actuellement en vigueur fera ultérieurement l’objet d’une révision et sera
remplacée par une prochaine Partie 1.
vi © ISO 2015 – Tous droits réservés
---------------------- Page: 6 ----------------------
ISO 19136-2:2015(F)
Introduction
Le langage GML (Geography Markup Language) est une grammaire XML écrite dans un schéma XML
afin de décrire les schémas d'application ainsi que le transport et le stockage des informations
géographiques.
Les concepts fondamentaux sur lesquels repose le langage GML pour modéliser le monde sont issus de
la série de Normes internationales ISO 19100 et de l'OpenGIS Abstract Specification.
Une entité est une «abstraction des phénomènes réels» (ISO 19101); il s'agit d'une entité géographique
si elle est associée à un emplacement de la surface de la Terre. Par conséquent, une représentation
numérique de la réalité peut être considérée comme un ensemble d'entités. L'état d'une entité est défini
par un ensemble de propriétés, chacune d'elles pouvant être considérée comme un triplet {nom, type,
valeur}.
Le nombre de propriétés que peut contenir une entité, accompagnées de leurs noms et de leurs types, est
déterminé par la définition de son type. Les entités géographiques avec géométrie sont celles dont les
propriétés peuvent être associées à une valeur géométrique. Un ensemble d’entités peut être considéré
à son tour comme u
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.