gml:history
A generic sequence of events constitute a gml:history of an object. The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.
Element information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/dynamicFeature.xsd
Type: gml:HistoryPropertyType
Properties: Global, Qualified
Content
- gml:MovingObjectStatus [1..*]
from subst. group gml:AbstractTimeSlice
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
owns | [0..1] | xsd:boolean | Default value is "false". from group gml:OwnershipAttributeGroup |
Used in
- Group gml:dynamicProperties
- Type gml:DynamicFeatureCollectionType via reference to gml:dynamicProperties (Element gml:DynamicFeatureCollection)
- Type gml:DynamicFeatureType via reference to gml:dynamicProperties (Element gml:DynamicFeature)
Substitution hierarchy
- gml:history
- can be substituted with gml:track
Sample instance
<gml:history> <gml:MovingObjectStatus gml:id="ID"> <gml:metaDataProperty> <gml:GenericMetaData>Any text, intermingled with: <!--any element--> </gml:GenericMetaData> </gml:metaDataProperty> <gml:description>string</gml:description> <gml:descriptionReference/> <gml:identifier codeSpace="http://www.example.com/">string</gml:identifier> <gml:name>string</gml:name> <gml:validTime> <gml:TimeInstant gml:id="ID">... </gml:TimeInstant> </gml:validTime> <gml:dataSource>string</gml:dataSource> <gml:position> <gml:MultiGeometry gml:id="ID">... </gml:MultiGeometry> </gml:position> <gml:speed uom="">1.0</gml:speed> <gml:bearing> <gml:DirectionVector>... </gml:DirectionVector> </gml:bearing> <gml:acceleration uom="">1.0</gml:acceleration> <gml:elevation uom="">1.0</gml:elevation> <gml:status>string</gml:status> <gml:statusReference/> </gml:MovingObjectStatus> </gml:history>