© ISO 2006 – All rights reserved ISO TC 211/SC N Date: 2006-01-12 ISO/WD xxxxx.3 ISO TC 211/SC /WG Secretariat: SN Geographic information — Spatial referencing by coordinates extension for parametric values Information géographique — Élément complémentaire Warning This document is not an ISO International Standard. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an International Standard. Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Document type: International Standard Document subtype: Document stage: (20) Preparatory Document language: E D:\81907475.doc STD Version 2.1c2 ISO/WD xxxxx.3 Copyright notice This ISO document is a working draft or committee draft and is copyright-protected by ISO. While the reproduction of working drafts or committee drafts in any form for use by participants in the ISO standards development process is permitted without prior permission from ISO, neither this document nor any extract from it may be reproduced, stored or transmitted in any form for any other purpose without prior written permission from ISO. Requests for permission to reproduce this document for the purpose of selling it should be addressed as shown below or to ISO's member body in the country of the requester: [Indicate the full address, telephone number, fax number, telex number, and electronic mail address, as appropriate, of the Copyright Manger of the ISO member body responsible for the secretariat of the TC or SC within the framework of which the working document has been prepared.] Reproduction for sales purposes may be subject to royalty payments or a licensing agreement. Violators may be prosecuted. ii © ISO 2006 – All rights reserved ISO/WD xxxxx.3 Contents Page Foreword ............................................................................................................................................................. v Introduction ......................................................................................................................................................... v 1 Scope ...................................................................................................................................................... 1 2 Conformance requirements.................................................................................................................. 1 3 Normative references ............................................................................................................................ 1 4 Terms and definitions ........................................................................................................................... 1 5 5.1 5.2 5.3 Conventions ........................................................................................................................................... 2 Abbreviated terms ................................................................................................................................. 2 UML notation .......................................................................................................................................... 2 Attribute status ...................................................................................................................................... 2 6 6.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 Spatio-parametric referencing ............................................................................................................. 3 Overview ................................................................................................................................................. 3 Parametric coordinate reference system ............................................................................................ 3 Parametric coordinate system ............................................................................................................. 3 Parametric datum .................................................................................................................................. 5 Spatio-parametric coordinate reference system ................................................................................ 6 Spatio-parametric coordinate reference system with time ............................................................... 7 Transformation and conversion of parametric coordinate reference systems .............................. 7 Geography Markup Language (GML) .................................................................................................. 7 Annex A.1 A.1.1 A.1.2 A.1.3 A.2 A.2.1 A.2.2 A (normative) Conformance ................................................................................................................. 8 Conformance of a parametric coordinate reference system ............................................................ 8 Abstract test suite ................................................................................................................................. 8 Parametric coordinate reference system ............................................................................................ 8 Spatio-parametric or spatio-parametric-temporal coordinate reference system ........................... 8 Conformance of a coordinate operation ............................................................................................. 8 Abstract test suite ................................................................................................................................. 8 Coordinate operation on a parametric CRS........................................................................................ 8 Annex B (informative) Examples ..................................................................................................................... 10 B.1 Parameters and functions .................................................................................................................. 10 B.1.1 Pressure ............................................................................................................................................... 10 B.1.2 Density .................................................................................................................................................. 10 B.1.3 Log-pressure height ............................................................................................................................ 10 B.1.4 Potential temperature .......................................................................................................................... 10 B.1.5 Sigma .................................................................................................................................................... 11 B.1.6 Hybrid sigma-pressure ....................................................................................................................... 11 B.1.7 Hybrid height ....................................................................................................................................... 11 B.1.8 SLEVE ................................................................................................................................................... 11 B.1.9 Potential vorticity ................................................................................................................................ 11 B.1.10 More elaborate functional forms. ....................................................................................................... 11 B.1.11 Datums.................................................................................................................................................. 12 B.1.12 References ........................................................................................................................................... 12 B.2 Examples .............................................................................................................................................. 12 Annex C (normative) Geography Markup Language (GML) ......................................................................... 16 C.1 Introduction .......................................................................................................................................... 16 C.2 Parametric coordinate reference system .......................................................................................... 16 C.2.1 ParametricCRS .................................................................................................................................... 16 C.2.2 ParametricCRSPropertyType ............................................................................................................. 17 © ISO 2006 – All rights reserved iii ISO/WD xxxxx.3 C.3 C.3.1 C.3.2 C.4 C.4.1 C.4.2 iv Parametric coordinate system .......................................................................................................... 17 ParametricCS ...................................................................................................................................... 17 ParametricCSPropertyType ............................................................................................................... 17 Parametric datum................................................................................................................................ 17 ParametricDatum ................................................................................................................................ 17 ParametricDatumPropertyType ......................................................................................................... 18 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 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. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote. 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. ISO xxxxx was prepared by Technical Committee ISO/TC 211, Geographic information / Geomatics, Subcommittee SC , . This second/third/... edition cancels and replaces the first/second/... edition (), [clause(s) / subclause(s) / table(s) / figure(s) / annex(es)] of which [has / have] been technically revised. © ISO 2006 – All rights reserved v ISO/WD xxxxx.3 Introduction ISO 19111 describes the elements necessary to fully define various types of reference systems used for spatial referencing by coordinates. In ISO 19111 a coordinate is one of n scalar values that define the position of a point. ISO 19111 allows for coordinates which are angular such as latitude and longitude or linear such as easting and northing. ISO 19111 also describes the concept of a compound coordinate reference system. A compound coordinate reference system uses at least two independent coordinate reference systems to describe a 3-dimensional spatial position. Scientific communities, especially those concerned with the environmental sciences, frequently express spatial position in terms of a parameter or function. Examples are widespread, but latitude, longitude and pressure is a commonly encountered example. Within these communites this parameter or function is treated as a coordinate. This International Standard defines a parametric coordinate reference system using the concepts from ISO 19111. The provisions of ISO 19111 are then used to include a parametric coordinate reference system as part of a compound coordinate reference system. Optionally time may also be included as additional axis or axes. vi © ISO 2006 – All rights reserved WORKING DRAFT ISO/WD xxxxx.3 Geographic information — Spatial referencing by coordinates extension for parametric values 1 Scope This International Standard describes the conceptual schema for the description of spatial referencing using parametric values or functions. It uses the schema of ISO 19111 to combine a position referenced by coordinates with a parametric value to form a spatio-parametric coordinate reference system. The spatioparametric coordinate reference system may optionally be extended to include time. This International Standard is applicable to producers and users of environmental information. 2 Conformance requirements Any coordinate reference system claiming conformance to this International Standard shall satisfy the requirements of Annex A. 3 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the cited edition applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/TS 19103, Geographic information - Conceptual schema language ISO 19108, Geographic information - Temporal schema ISO/DIS 19111 (2005), Geographic information - Spatial referencing by coordinates, edition 2 ISO 19136, Geographic information - Geography Markup Language (GML) 4 Terms and definitions For the purposes of this document the terms and definitions of ISO 19111 and the following terms and definitions apply. 4.1 parametric coordinate system one-dimensional coordinate system where the axis units are parameter values 4.2 parametric coordinate reference system coordinate reference system based on a parametric datum © ISO 2006 – All rights reserved 1 ISO/WD xxxxx.3 4.3 parametric datum datum describing the relationship of a parametric coordinate system to an object NOTE The object is normally the Earth. 4.4 spatio-parametric coordinate reference system compound coordinate reference system in which one component is spatial and another component is a parametric coordinate reference system NOTE Normally the spatial component is "horizontal" and the parametric component is "vertical". 4.5 spatio-parametric-temporal coordinate reference system compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems 5 Conventions 5.1 Abbreviated terms CCRS compound coordinate reference system CRS coordinate reference system GML Geography Markup Language UML Unified Modelling Language 5.2 UML notation In this International Standard, the conceptual schema for describing spatio-parametric referencing is modelled with the Unified Modelling Language (UML). The basic data types and UML diagram notations are defined in ISO/TS 19103 and ISO/IEC 19501. 5.3 Attribute status In this International Standard, attributes are given an obligation status: Obligation Definition Meaning M mandatory This attribute shall be supplied. C conditional This attribute shall be supplied if the condition (given in the attribute description) is true. It may be supplied if the condition is false. O optional This attribute may be supplied. In this International Standard the Maximum Occurrence column indicates the maximum number of occurrences of attribute values that are permissible, with N indicating no upper limit. 2 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 6 6.1 Spatio-parametric referencing Overview ISO 19111, Geographic information - Spatial referencing by coordinates, defines a coordinate reference system as coordinate system which is related to an object (such as the Earth) by a datum. A coordinate system is a set of mathematical rules for specifying how coordinates are to be assigned to points. A coordinate system will have one or more axes. A datum defines the position of the origin, the scale, and the orientation of a coordinate system. ISO 19111 describes several subtypes of coordinate reference system, coordinate system and datum. This International Standard defines a further subtype of each to accommodate parametric referencing. 6.2 Parametric coordinate reference system A parametric coordinate reference system shall be a subtype of a single CRS. It shall consist of one parametric coordinate system and one parametric datum; these elements are described in 6.3 and 6.4. Table 1 describes the attributes of a parametric coordinate reference system inherited from SC_SingleCRS. Table 1 — Defining elements of SC_ParametricCRS class Description: One-dimensional coordinate reference system which uses parameter values or functions. Stereotype: Type Class attribute: Concrete Inheritance from: SC_SingleCRS Association roles: (aggregation) datum to CD_ParametricDatum [1], association named DefiningDatum (aggregation) coordinateSystem to CS_ParametricCS [1], association named CoordinateSystem (associations inherited from SC_SingleCRS) Public Attributes: 6 attributes inherited from SC_SingleCRS: Attribute name 6.3 UML identifier Data type Obliga tion Maximum Occurrence Attribute description This is the primary name for the CRS. Aliases and other identifiers may be given through the attributes alias and identifier. CRS name name RS_Identifier M 1 CRS alias alias GenericName O N An alias by which this CRS is known. CRS identifier identifier RS_Identifier O N An identifier which references elsewhere the CRS's defining information; alternatively an identifier by which this CRS can be referenced. CRS scope scope CharacterString M N CRS validity domainOfValidity EX_Extent O N Area or region or timeframe in which this CRS is valid. CRS remarks remarks CharacterString O 1 Comments on or information about this CRS, including data source information. Description of usage, or limitations of usage, for which this CRS is valid. If unknown, enter "not known". Parametric coordinate system A coordinate system shall be of type "parametric" if a physical or material property or function is used as a dimension. The parameter may be measured or function defined in other contexts, but in reference systems provides the coordinate system axis. EXAMPLES Pressure in meteorological applications; density (isopycnals) in oceanographic applications. A parametric coordinate system shall be a subtype of a coordinate system and shall be used as a part of a parametric coordinate reference system. Figure 1 shows the UML schema. © ISO 2006 – All rights reserved 3 ISO/WD xxxxx.3 <<Type>> SC_SingleCRS (from Coordinate Reference Systems) 0..* CoordinateSystem +referenceSystem 1 +coordinateSystem <<Type>> CS_CoordinateSystem (from Coordinate Systems) 0..* +coordinateSystem 1..* (ordered) +axis <<Type>> CS_CoordinateSystemAxis (from Coordinate Systems) +axis <<Type>> SC_ParametricCRS 0..* CoordinateSystem +referenceSystem 1 <<Type>> CS_ParametricCS 1 0..* +coordinateSystem +coordinateSystem Figure 1 — UML schema for a parametric coordinate system Table 2 describes the attributes, inherited from CS_CoordinateSystem as defined in ISO 19111. Table 2 — Defining elements of CS_ParametricCoordinateSystem class Description: One-dimensional coordinate reference system which uses parameter values or functions. The values or functions may vary monotonically with height. A ParametricCS shall have one axis association. Stereotype: Type Class attribute: Concrete Inheritance from: CS_CoordinateSystem Association roles: (aggregation) coordinateSystem from SC_ParametricCRS [1], association named CoordinateSystem (reverse: referenceSystem to SC_ParametricCRS [0..*] navigable only from SC_ParametriclCRS – see table 1) (associations inherited from CS_CoordinateSystem, including (aggregation) axis to CS_CoordinateSystemAxis [1]) Public attributes: 4 attributes inherited from CS_CoordinateSystem: Attribute name UML identifier Data type Obliga tion Maximum Occurrence Attribute description This is the primary name for the CS. Aliases and other identifiers may be given through the attributes alias and identifier. CS name name RS_Identifier M 1 CS alias alias GenericName O N An alias by which this CS is known. CS identifier identifier RS_Identifier O N An identifier which references elsewhere the CS's defining information; alternatively an identifier by which this CS can be referenced. CS remarks remarks CharacterString O 1 Comments on or information about this CS, including data source information. A parametric coordinate reference system shall be one-dimensional and shall have one axis. The defining elements are described in ISO 19111 tables 27 and 28. 4 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 6.4 Parametric datum A parametric datum shall be a subtype of a datum and shall be used as a part of a parametric coordinate reference system. Figure 2 shows the UML schema. <<Type>> SC_SingleCRS (from Coordinate Reference Systems) <<Type>> SC_ParametricCRS 0..* DefiningDatum +referenceSystem 0..* +datum DefiningDatum +referenceSystem <<Type>> CD_Datum (from Datums) 0..* <<Type>> CD_ParametricDatum 1 +datum Figure 2 — UML schema for a parametric datum Table 3 describes the attributes, inherited from CD_Datum as defined in ISO 19111. Table 3 — Defining elements of CD_ParametricDatum class Description: A textual description and/or a set of parameters identifying a particular reference surface used as the origin of a parametric coordinate system, including its position with respect to the Earth. Stereotype: Type Class attribute: Concrete Inheritance from: CD_Datum Association roles: (aggregation) datum to CD_ParametricDatum [1], association named DefiningDatum (reverse: referenceSystem to SC_ParametricCRS [0..*] navigable only from SC_ParametricCRS – see table 1) Public attributes: 8 attributes inherited from CD_Datum: Attribute name UML identifier Data type Obliga tion Maximum Occurrence Attribute description This is the primary name for the datum. Aliases and other identifiers may be given through the attributes alias and identifier. Datum name name RS_Identifier M 1 Datum alias alias GenericName O N An alias by which this datum is known. Datum identifier identifier RS_Identifier O N An identifier which references elsewhere the datum's defining information; alternatively an identifier by which this datum can be referenced. Datum anchor anchorDefinition CharacterString O 1 The datum definition – a description, possibly including coordinates of an identified point or points, of the relationship used to anchor the coordinate system to the Earth or alternate object. - For a parametric datum, the anchor may be an identified physical surface with the orientation defined relative to the surface. Datum realization epoch realizationEpoch © ISO 2006 – All rights reserved Date O 1 The time after which this datum definition is valid. This time may be given to any precision. 5 ISO/WD xxxxx.3 Datum scope scope CharacterString M N Description of usage, or limitations of usage, for which this datum is valid. If unknown, enter "not known". Datum validity domainOfValidity EX_Extent O 1 Area or region or timeframe in which this datum is valid. Datum remarks remarks CharacterString O 1 Comments on or information about this datum, including data source information. Editors note for working draft: May be a need for additional attributes to allow more detailed definitions of parametric datum 6.5 Spatio-parametric coordinate reference system ISO 19111 descibes the concept of and UML schema for a compound coordinate reference system (CCRS). A spatio-parametric coordinate reference system shall be a compound CRS in which the horizontal component is a geodetic 2D, projected or engineering 2D CRS and this is supplemented by a parametric CRS to describe position in three dimensions. This is illustrated in figure 3. An example is included in Annex B. Spatio-Parametric CRS is composed of Geodetic 2D CRS or Projected CRS or Engineering 2D CRS and Parametric CRS Figure 3 — Conceptual model of a spatio-parametric coordinate reference system The geodetic 2D CRS may be the horizontal component of a geodetic 3D CRS. 6 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 6.5.1 Spatio-parametric coordinate reference system with time Using the provisions of ISO 19111, any of the above listed combinations forming a spatio-parametric coordinate reference systems may be associated with a temporal coordinate reference system to form a spatio-parametric-temporal compound coordinate reference system. More than one temporal coordinate reference system may be included if these axes represent different time quantities. Nesting of CCRSs shall not be permitted – the individual single systems shall be aggregated together. Figure 4 shows the possible composition of a spatial, a parametric and a temporal coordinate reference systems in a spatio-parametrictemporal compound coordinate reference system. Temporal coordinate reference systems are described in ISO 19108. Compound CRS is composed of Geodetic 2D CRS or Projected CRS or Engineering 2D CRS and Parametric CRS and Temporal CRS Figure 4 — Conceptual model of a compound CRS including spatial, parametric and temporal CRSs 6.6 Transformation and conversion of parametric coordinate reference systems ISO 19111 describes the schema for changing coordinates from one coordinate reference system to another. This schema may be applied to parametric, spatio-parametric and spatio-parametric-temporal coordinate reference systems. 6.7 Geography Markup Language (GML) ISO 19136, Geographic information - Geography Markup Language (GML), specifies XML encodings of the coordinate reference system schema described in ISO 19111. For parametric coordinate reference systems, coordinate systems and datums as described in 6.2 through 6.4 of this International Standard, GML schema which are consistent with those of ISO 19136 are given in annex C. GML schema for spatio-parametric and spatio-parametric-temporal coordinate reference systems follow the provisions of compound coordinate reference systems given in ISO 19136. © ISO 2006 – All rights reserved 7 ISO/WD xxxxx.3 Annex A (normative) Conformance A.1 Conformance of a parametric coordinate reference system A.1.1 Abstract test suite To check that a coordinate reference system including parametric values is in conformance with this International Standard, check that it satisfies the requirements given in A.1.2 and A.1.3 A.1.2 Parametric coordinate reference system a) Test purpose: To determine whether all of the relevant entities and elements which are specified to be mandatory or mandatory under the conditions specified have been provided in the description. b) Test method: Check the parametric coordinate reference system description to ensure that it includes as a minimum all of the elements indicated as mandatory in Tables 1 to 3. c) Reference: 6.2 to 6.4. d) Test type: Basic. A.1.3 Spatio-parametric or spatio-parametric-temporal coordinate reference system a) Test purpose: To determine whether all of the relevant entities and elements which are specified to be mandatory or mandatory under the conditions specified have been provided in the description. b) Test method: Check the spatio-parametric coordinate reference system description to ensure that it includes as a minimum all of the elements indicated. c) Reference: 6.5 and ISO 19111 clause 8. d) Test type: Basic. A.2 Conformance of a coordinate operation A.2.1 Abstract test suite To check that a coordinate transformation or coordinate conversion operating on a parametric coordinate reference system is in conformance with this International Standard, check that it satisfies the requirements given in A.2.2. A.2.2 Coordinate operation on a parametric CRS a) Test purpose: To determine whether all of the relevant entities and elements which are specified to be mandatory or mandatory under the conditions specified have been provided in the description. b) Test method: Check the coordinate operation description to ensure that it includes as a minimum all of the all of the elements indicated as mandatory. 8 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 c) Reference: 6.6 and ISO 19111 clause 11. d) Test type: Basic. © ISO 2006 – All rights reserved 9 ISO/WD xxxxx.3 Annex B (informative) Examples B.1 Parameters and functions Editorial comment for working draft. The text in B.1 outlines parameters and functions used as a coordinate in meteorological applications. It is given as background information. It is anticipated clause B.1 might be omitted from further drafts and the final document. B.1.1 Pressure This is the basic height unit in meteorology. increasing height. It is monotonic in height, but note that it decreases with It has the useful simplifying property that in pressure coordinates, the continuity equation takes a simpler form because the mass of a volume element dx.dy.dp is constant (assuming hydrostatic balance). When using pressure as vertical coordinate, horizontal gradients of pressure on geometric height levels translate into horizontal gradients of geopotential height on pressure levels -- hence fields of 500mb height etc. Note that the unit commonly used is non-SI: millibars (mb) -- or equivalently, hectopascals (hPa) (To geolocate pressure-level data in geometric height coordinates, you would need the geopotential field, but there isn't normally a strong reason to do this.) B.1.2 Density Measured density of sea-water B.1.3 Log-pressure height As pressure, but use of logarithm allows for a coordinate that varies closer to linearly with geometric height. Defined as z = -H ln (p/p0) where p0 = standard pressure, H is scale height (a constant). Note the minus (-) sign, so increases with geometric height. Useful in stratospheric studies, particularly for plots where the lower atmosphere isn't to dominate the plot. Units = metres. B.1.4 Potential temperature Potential temperature (theta) is defined as the temperature an air parcel would have if taken adiabatically to standard atmospheric pressure. The useful property is that it remains roughly constant in fluid flow over a few days, so that in theta coordinates, vertical motions are small. Theta increases with height where air is stably stratified, so theta coordinates (also known as isentropic coordinates) tend to be more useful in the stratosphere than in the troposphere. Example application: stratospheric chemistry and transport models. Units: kelvin. To geolocate data in pressure-coordinates, need temperature field. 10 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 B.1.5 Sigma Surface-following coordinate: defined as pressure / surface pressure. Has the advantage in models that the levels do not intersect the topography. Disadvantages are that the equations are more complex in sigma coordinates, and that the levels continue to reflect the surface topography all the way to the top of the model. Dimensionless. To geolocate sigma-level data in pressure-coordinates, need the surface pressure field B.1.6 Hybrid sigma-pressure A useful compromise between sigma coordinates and pressure coordinates in models. Levels are pure pressure above a certain height, and pure sigma near the surface, and there is some smooth transition between the two. This is common in models, e.g. the Met Office Unified Model (UM). Levels commonly defined as: p = A p0 + B ps where p = level pressure, p0 = standard pressure, ps = surface pressure, A and B are dimensionless leveldependent constants. Alternatively levels can be defined using: p = A_p + B ps (in which case A_p has dimensions of pressure). Following these definitions, the hybrid sigma-pressure coordinate itself is given as A + B (or A_p / p0 + B in the second formulation), and is given the symbol eta. NB eta is dimensionless. Note that the quantity (eta x p0) is the pressure that a point on the level would have if the surface pressure at that location were p0. This will closely approximate the true pressure over sea and over low ground. NB: to "geo-locate" hybrid level data in pressure-coordinates, need not only the surface pressure field but also the A and B (or A_p and B) coefficients. B.1.7 Hybrid height Levels are surface following near the surface and constant height near the top, so similar to hybrid sigma-p, but this measure is based on geometric height rather than pressure. B.1.8 SLEVE Like hybrid height, but allow for the influence of the small-scale topography to fall off at a different rate with height above the surface (presumably more quickly) than that of the large-scale topography. I guess you'd need a lot of extra information to geolocate SLEVE-level data. B.1.9 Potential vorticity PV varies rather strongly with height. One common application of PV levels is to show values of fields on a single level of +/-2PVU, as this is a PV value often taken to denote the mid-latitude tropopause. B.1.10 More elaborate functional forms. While a field of temperatures varying across a horizontal domain but referenced to a fixed (geopotential) height is obvious, information can also be referenced to a fixed temperature, (the zero degree isotherm, and the -20 isotherm are two common reference values) and the information defined at the coordinated of latitude, © ISO 2006 – All rights reserved 11 ISO/WD xxxxx.3 longitude and temperature is the varying (geopotential) height, usually specified as the lowest value should it exist at the point. I should mention that the non-horizontal dimension is often used to specify a projection of the atmosphere or ocean within the 3 spatial dimensions, the temporal dimension and the space of (many) physical, chemical or biological parameters. So the horizontal spatial variation of the cloud amount at a height is obvious, but the horizontal spatial variation of the lowest height at which n (e.g. 3) oktas of cloud is found is often used to help determine where Visual Flying Regulations (VFR) apply for non instrument rated pilots. B.1.11 Datums B.1.11.1 Common single levels 1. Top of atmosphere 2. Tropopause (also see PV above) 3. Surface 4. Mean sea level 5. near-surface, e.g. 1.5m above mean sea level B.1.11.2 Model-specific levels Sometimes you get a level with no particular meaning outside a particular model, e.g. I think soil levels in the UM are hard to "geo-locate". (And this may not be relevant, but the UM also sometimes goes in for "pseudo-levels", which really just refers to treating a set of 2D fields as a single 3D field for computational expediency.) B.1.12 References http://www.cgd.ucar.edu/cms/eaton/cf-metadata/CF-1.0.html#vert http://www.cgd.ucar.edu/cms/eaton/cf-metadata/CF-1.0.html#vrt_app B.2 Examples Several examples are given below to illustrate how this International Standard can be applied when defining a parametric coordinate reference system or coordinate transformation. The examples give both UML identifier and attribute name. For digital data processing purposes the UML identifier should be used. When presenting coordinate reference system metadata to human beings the attribute name should be given. The following examples are given: i) Parametric coordinate reference system using a parameter (pressure). ii) Parametric coordinate reference system using a function (potential vorticity). iii) Spatio-parametric coordinate reference system. iv) Parametric coordinate transformation. 12 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 Example B.1: Parametric coordinate reference system using a parameter. Pressure is the basic height unit in meteorology. It is monotonic in height, but note that it decreases with increasing height. It has the useful simplifying property that in pressure coordinates, the continuity equation takes a simpler form because the mass of a volume element dx.dy.dp is constant (assuming hydrostatic balance). Note that the unit commonly used is non-SI: millibars (mb) -- or equivalently, hectopascals (hPa). When using pressure as vertical coordinate, horizontal gradients of pressure on geometric height levels translate into horizontal gradients of geopotential height on pressure levels -- hence fields of 500mb height etc. (To geolocate pressure-level data in geometric height coordinates, you would need the geopotential field, but there isn't normally a strong reason to do this.) UML identifier Attribute Entry name Parametric CRS name UK Met Office atmospheric pressure 2006-01-10 1200Z Comment SC_ParametricCRS alias: Datum alias scope CRS scope Meteorology This is an optional attribute. domainOfValidity CRS validity UK for 6 hours from 2006-0110 0900Z remarks CRS remarks This is an optional attribute. This is an optional attribute. CS_ParametricCS name Parametric coordinate system name remarks CS remarks Pressure in mb This is an optional attribute. CS_CoordinateSystemAxis name Coordinate system axis name Atmospheric pressure axisAbbrev Coordinate system axis abbreviation P axisDirection Coordinate system axis direction down axisUnitID Coordinate system axis unit identifier mb minimumValue Coordinate system axis minimum value 0 This is an optional attribute. maximumValue Coordinate system axis maximum value 1050 This is an optional attribute. rangeMeaning Coordinate system axis range meaning exact This is a conditional attribute. See ISO 19111 tables 27 and 29. remarks: CS axis remarks Decreases with height above datum This is an optional attribute. name: Parametric datum name Standard pressure at 2006-0110 1200Z alias: Datum alias scope Datum scope Meteorology domainOfValidity Datum validity UK for 6 hours from 2006-0110 0900Z This is an optional attribute. realizationEpoch Datum realization epoch 2006-01-10 1200Z This is an optional attribute. anchorDefinition: Datum anchor Mean sea level This is an optional attribute. remarks Datum remarks CD_ParametricDatum This is an optional attribute. This is an optional attribute. Example B.2: Parametric coordinate reference system using a function. (need an example!) © ISO 2006 – All rights reserved 13 ISO/WD xxxxx.3 UML identifier Attribute Entry Comment SC_ParametricCRS name: Parametric CRS name domainOfValidity: CRS validity scope: CRS scope CS_ParametricCS name: Parametric coordinate system name CS_CoordinateSystemAxis name: Coordinate system axis name axisAbbrev: Coordinate system axis abbreviation axisDirection: Coordinate system axis direction axisUnitID: Coordinate system axis unit identifier CD_ParametricDatum name: Parametric datum name Example B.3: Compound coordinate reference system formed from a geodetic 2D CRS with a parametric CRS. UML identifier Attribute Entry Comment name: Compound CRS name WGS 84 + UK Met Office atmospheric pressure 200601-10 1200Z domainOfValidity: CRS validity scope: CRS scope SC_CompoundCRS Meteorlogy The individual CRSs forming the compound CRS are next described. The sequence is significant. SC_GeodeticCRS The geodetic CRS is then described as in ISO 19111 example D.3. This is not repeated in full here. name: Geodetic CRS name WGS 84 remarks CRS remarks Horizontal component of 3D system. : : inverseFlattening: : : : Inverse flattening : : The parametric CRS is then described in a similar manner to that in example B.1 above. This is not repeated in full here. Parametric CRS name : anchorDefinition: etc. 298.257223563 SC_ParametricCRS name: This is an optional attribute. : Datum anchor : UK Met Office atmospheric pressure 2006-01-10 1200Z : : etc. Mean sea level The order of coordinates in a coordinate tuple referenced to the compound CRS is then implied as ,,P. 14 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 Example B.4: Transformation of parametric coordinates. (need an example) UML identifier Attribute Entry Comment CC_Transformation name: Coordinate operation name operationVersion: Coordinate operation version domainOfValidity: Coordinate operation validity scope: Coordinate operation scope remarks: Coordinate operation remarks coordinateOperationAccuracy: Coordinate operation accuracy SC_ParametricCRS This is the source CRS for the transformation, in this example XXXX. SC_ParametricCRS This is the target CRS for the transformation, in this example YYYY. CC_OperationMethod name: Coordinate operation method name formula: Coordinate operation method formula sourceDimensions: Dimension of source CRS 1 targetDimensions: Dimension of target CRS 1 CC_OperationParameter name: Operation parameter name CC_ParameterValue value: Operation parameter numeric value CC_OperationParameter name: Operation parameter name CC_ParameterValue value: Operation parameter numeric value CC_OperationParameter name: Operation parameter name CC_ParameterValue value: © ISO 2006 – All rights reserved Operation parameter numeric value 15 ISO/WD xxxxx.3 Annex C (normative) Geography Markup Language (GML) C.1 Introduction ISO 19136, Geographic information - Geography Markup Language (GML), describes a grammar and schema for encoding geographic information in XML. ISO 19136 includes GML schema for spatial referencing by coordinates that are in accordance with ISO 19111. This annex provides additions to the provisions of 19136 required for parametric coordinate reference systems. (Editors notes for draft: (i) these provisions could be made as a technical amendment to 19136 and withdrawn from this document. (ii) need to address GML schema documents, in particular coordinateReferenceSystems.xsd, coordinateSystems.xsd and datums.xsd). C.2 Parametric coordinate reference system C.2.1 ParametricCRS <element name="ParametricCRS" type="gml:ParametricCRSType" substitutionGroup="gml:AbstractSingleCRS"/> <complexType name="ParametricCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:parametricCS"/> <element ref="gml:parametricDatum"/> </sequence> </extension> </complexContent> </complexType> gml:ParametricCRS is a 1D coordinate reference system used for recording heights or depths. Parametric CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured in a Parametric coordinate reference system. Ellipsoidal heights cannot exist independently, but only as an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system. C.2.1.1 parametricCS <element name="parametricCS" type="gml:ParametricCSPropertyType"/> gml:parametricCS is an association role to the parametric coordinate system used by this CRS. C.2.1.2 parametricDatum <element name="parametricDatum" type="gml:ParametricDatumPropertyType"/> gml:parametricDatum is an association role to the parametric datum used by this CRS. 16 © ISO 2006 – All rights reserved ISO/WD xxxxx.3 C.2.2 ParametricCRSPropertyType <complexType name="ParametricCRSPropertyType"> <sequence minOccurs="0"> <element ref="gml:ParametricCRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType> gml:ParametricCRSPropertyType is a property type for association roles to a parametric coordinate reference system, either referencing or containing the definition of that reference system. C.3 Parametric coordinate system C.3.1 ParametricCS <element name="ParametricCS" type="gml:ParametricCSType" substitutionGroup="gml:AbstractCoordinateSystem"/> <complexType name="ParametricCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType> gml:ParametricCS is a one-dimensional coordinate system used to record the heights or depths of points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps loosely as when atmospheric pressure is the basis for the parametric coordinate system axis. A ParametricCS shall have one gml:axis property element. C.3.2 ParametricCSPropertyType <complexType name="ParametricCSPropertyType"> <sequence minOccurs="0"> <element ref="gml:ParametricCS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType> gml:ParametricCSPropertyType is a property type for association roles to a parametric coordinate system, either referencing or containing the definition of that coordinate system. C.4 Parametric datum C.4.1 ParametricDatum <element name="ParametricDatum" type="gml:ParametricDatumType" substitutionGroup="gml:AbstractDatum"/> <complexType name="ParametricDatumType"> <complexContent> <extension base="gml:AbstractDatumType"> <sequence/> </extension> </complexContent> </complexType> gml:ParametricDatum is a textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this International Standard. © ISO 2006 – All rights reserved 17 ISO/WD xxxxx.3 C.4.2 ParametricDatumPropertyType <complexType name="ParametricDatumPropertyType"> <sequence minOccurs="0"> <element ref="gml:ParametricDatum"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType> gml:ParametricDatumPropertyType is property type for association roles to a parametric datum, either referencing or containing the definition of that datum. 18 © ISO 2006 – All rights reserved
© Copyright 2026 Paperzz