Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element gml:ValueArray
Namespace http://www.opengis.net/gml/3.2
Annotations
A Value Array is used for homogeneous arrays of primitive and aggregate values.  
The member values may be scalars, composites, arrays or lists.
ValueArray has the same content model as CompositeValue, but the member values shall be homogeneous.  The element declaration contains a Schematron constraint which expresses this restriction precisely.  Since the members are homogeneous, the gml:referenceSystem (uom, codeSpace) may be specified on the gml:ValueArray itself and inherited by all the members if desired.
Diagram
Diagram index10.tmp#id82 index11.tmp#id76 index12.tmp#id97 index13.tmp#id99 index14.tmp#id103 index15.tmp#id108 index16.tmp#id75 index17.tmp#id74 index81.tmp#id343 index295.tmp#id840 index296.tmp#id844 index720.tmp#id839 index658.tmp#id846 index1016.tmp#id838
Type gml:ValueArrayType
Type hierarchy
Properties
content: complex
Used by
Complex Type gml:RangeSetType
Model gml:metaDataProperty* , gml:description{0,1} , gml:descriptionReference{0,1} , gml:identifier{0,1} , gml:name* , gml:valueComponent* , gml:valueComponents{0,1}
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Instance
<gml:ValueArray aggregationType="" codeSpace="" gml:id="" uom="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:ValueArray>
Attributes
QName Type Fixed Default Use Annotation
aggregationType gml:AggregationType optional
codeSpace anyURI optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
uom gml:UomIdentifier optional
Source
<element name="ValueArray" type="gml:ValueArrayType" substitutionGroup="gml:CompositeValue">
  <annotation>
    <documentation>A Value Array is used for homogeneous arrays of primitive and aggregate values. The member values may be scalars, composites, arrays or lists. ValueArray has the same content model as CompositeValue, but the member values shall be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the gml:referenceSystem (uom, codeSpace) may be specified on the gml:ValueArray itself and inherited by all the members if desired.</documentation>
  </annotation>
</element>
Schema location http://schemas.opengis.net/gml/3.2.1/valueObjects.xsd