1
|
<?xml version="1.0" encoding="UTF-8"?>
|
2
|
<schema targetNamespace="http://www.opengis.net/gml/3.2" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" xml:lang="en" version="3.2.1 2010-01-28">
|
3
|
<annotation>
|
4
|
<appinfo source="urn:x-ogc:specification:gml:schema-xsd:measures:3.2.1">measures.xsd</appinfo>
|
5
|
<documentation>See ISO/DIS 19136 17.3.
|
6
|
gml:MeasureType is defined in the basicTypes schema. The measure types defined here correspond with a set of convenience measure types described in ISO/TS 19103. The XML implementation is based on the XML Schema simple type "double" which supports both decimal and scientific notation, and includes an XML attribute "uom" which refers to the units of measure for the value. Note that, there is no requirement to store values using any particular format, and applications receiving elements of this type may choose to coerce the data to any other type as convenient.
|
7
|
|
8
|
GML is an OGC Standard.
|
9
|
Copyright (c) 2007,2010 Open Geospatial Consortium, Inc. All Rights Reserved.
|
10
|
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
|
11
|
</documentation>
|
12
|
</annotation>
|
13
|
<include schemaLocation="units.xsd"/>
|
14
|
<element name="measure" type="gml:MeasureType">
|
15
|
<annotation>
|
16
|
<documentation>The value of a physical quantity, together with its unit.</documentation>
|
17
|
</annotation>
|
18
|
</element>
|
19
|
<complexType name="LengthType">
|
20
|
<annotation>
|
21
|
<documentation>This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. In this case, the content model supports the description of a length (or distance) quantity, with its units. The unit of measure referenced by uom shall be suitable for a length, such as metres or feet.</documentation>
|
22
|
</annotation>
|
23
|
<simpleContent>
|
24
|
<extension base="gml:MeasureType"/>
|
25
|
</simpleContent>
|
26
|
</complexType>
|
27
|
<complexType name="ScaleType">
|
28
|
<simpleContent>
|
29
|
<extension base="gml:MeasureType"/>
|
30
|
</simpleContent>
|
31
|
</complexType>
|
32
|
<complexType name="TimeType">
|
33
|
<simpleContent>
|
34
|
<extension base="gml:MeasureType"/>
|
35
|
</simpleContent>
|
36
|
</complexType>
|
37
|
<complexType name="GridLengthType">
|
38
|
<simpleContent>
|
39
|
<extension base="gml:MeasureType"/>
|
40
|
</simpleContent>
|
41
|
</complexType>
|
42
|
<complexType name="AreaType">
|
43
|
<simpleContent>
|
44
|
<extension base="gml:MeasureType"/>
|
45
|
</simpleContent>
|
46
|
</complexType>
|
47
|
<complexType name="VolumeType">
|
48
|
<simpleContent>
|
49
|
<extension base="gml:MeasureType"/>
|
50
|
</simpleContent>
|
51
|
</complexType>
|
52
|
<complexType name="SpeedType">
|
53
|
<simpleContent>
|
54
|
<extension base="gml:MeasureType"/>
|
55
|
</simpleContent>
|
56
|
</complexType>
|
57
|
<complexType name="AngleType">
|
58
|
<simpleContent>
|
59
|
<extension base="gml:MeasureType"/>
|
60
|
</simpleContent>
|
61
|
</complexType>
|
62
|
<element name="angle" type="gml:AngleType">
|
63
|
<annotation>
|
64
|
<documentation>The gml:angle property element is used to record the value of an angle quantity as a single number, with its units.</documentation>
|
65
|
</annotation>
|
66
|
</element>
|
67
|
</schema>
|