rangeSet, RangeSetType DataBlock Coverage schema

208 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. The range set parameterization is described by the property gml:rangeParameters.

19.3.7 rangeParameters

The gml:rangeParameters property is declared as follows: element name=rangeParameters type=gml:AssociationRoleType gml:rangeParameters provides a slot for the description of the range parameters. This may be a local description using a suitable record schema see ISOTS 19103, or may carry a link to an external range description that matches some standard. Specific range parameters for inline use may be defined through the creation of a GML application schema that may be based on the value objects schema, as described in 16.4.

19.3.8 tupleList

The gml:tupleList property is declared as follows: element name=tupleList type=gml:CoordinatesType gml:CoordinatesType is described in 9.1.4.5. It consists of a list of coordinate tuples, with each coordinate tuple separated by the ts or tuple separator whitespace, and each coordinate in the tuple by the cs or coordinate separator comma. The gml:tupleList encoding is effectively ―band-interleaved‖. EXAMPLE A set of pairs of temperature and pressure observations might be recorded in a gml:DataBlock as follows: gml:DataBlock gml:rangeParameters gml:CompositeValue gml:valueComponents Temperature uom=urn:x-si:v1999:uom:degreesCtemplateTemperature Pressure uom=urn:x-si:v1999:uom:kPatemplatePressure gml:valueComponents gml:CompositeValue gml:rangeParameters gml:tupleList3,101.2 5,101.3 7,101.4 11,101.5 13,101.6 17,101.7 19,101.7 23,101.8 29,101.9 31,102.0 37,102.1 41,102.2 43,102.3 47,102.4 53,102.5 59,102.6gml:tupleList gml:DataBlock where Temperature and Pressure are elements defined in a local application schema, using gml:MeasureOrNilReasonListType.

19.3.9 doubleOrNilReasonTupleList

The gml:doubleOrNilReasonTupleList property is declared as follows: element name=doubleOrNilReasonTupleList type=gml:doubleOrNilReasonList gml:doubleOrNilReasonList is described in 8.2.4.1. It consists of a list of gml:doubleOrNilReason values, each separated by a whitespace. The gml:doubleOrNilReason values are grouped into tuples where the dimension of each tuple in the list is equal to the number of range parameters. EXAMPLE An example of the use of gml:doubleOrNilReasonTupleList to record the same set of pairs of temperature and pressure observations given in the gml:DataBlock example above is as follows: gml:DataBlock Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 209 gml:rangeParameters