SensorML 2.0 Examples

Sensor with Location Output (byTrajectory)

In order to support a wide variety of needs for providing location, orientation, and dynamic state of a physical component or system, there are several means for specifying "where". These include byDescription, byPoint, byLocation, byState, byTrajectory, and byProcess.

For a moving sensor which outputs its own dynamic location, one can simply reference the swe:Vector or swe:DataRecord element which describes the location within the output. In the example below, the position of the sensor is provided by the output field "location" which has a swe:Vector with an id="MY_LOCATION" [highlighted]. For the sensor's position, one merely needs to reference the "location" output of the sensor using the xlink:href="#MY_LOCATION" attribute value [also highlighted].

NOTE: SensorML 2.0 is not yet approved by the Open Geospatial Consortium (OGC). Examples are provided for evaluation and are subject to change during the standards review and approval process. Contact mike.botts@botts-inc.net for questions or recommendations.