SensorML for the Garmin GPS 17HVS Example

view

Click here to get the file

Size 6.5 kB - File type text/xml

File contents

<?xml version="1.0" encoding="UTF-8"?>
<!-- Created By: John Graybeal - 2006-10-19T17:00:00Z -->
<sml:SensorML
   xmlns:sml="http://www.opengis.net/sensorML"
   xmlns:swe="http://www.opengis.net/swe"
   xmlns:gml="http://www.opengis.net/gml"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xsi:schemaLocation="http://www.opengis.net/sensorML ../../../base/sensorML.xsd" version="1.0">
   <!-- Derived from Garmin Spec sheet -->
   <sml:member>
      <sml:System gml:id="GPS_17HVS">
         <gml:description>This is a limited test case SensorML instance for a Gramin GPS</gml:description>
         <gml:name>Garmin GPS 17HVS</gml:name>
         <sml:keywords>
            <sml:KeywordList codeSpace="http://blah.blah">
               <sml:keyword>geolocation</sml:keyword>
               <sml:keyword>epoch</sml:keyword>
            </sml:KeywordList>
         </sml:keywords>
         <sml:identification>
            <sml:IdentifierList>
               <sml:identifier name="UID">
                  <sml:Term definition="urn:x-ogc:def:identifier:OGC:uuid">
                     <sml:value>urn:x-ogc:object:sensor:MBARI:GPS:17:HVS</sml:value>
                  </sml:Term>
               </sml:identifier>
               <sml:identifier>
                  <sml:Term definition="urn:x-ogc:def:identifier:OGC:shortName">
                     <sml:value>Garmin 17HVS</sml:value>
                  </sml:Term>
               </sml:identifier>
               <sml:identifier>
               <sml:Term definition="urn:x-ogc:def:identifier:OGC:longName">
                     <sml:value>Garmin GPS 17HVS</sml:value>
                  </sml:Term>
               </sml:identifier>
            </sml:IdentifierList>
         </sml:identification>
         <sml:classification>
            <sml:ClassifierList>
               <sml:classifier name="Sensor Type">
                  <sml:Term definition="urn:x-ogc:def:classifier:OGC:sensorType">
                     <sml:value>GPS</sml:value>
                  </sml:Term>
               </sml:classifier>
               <sml:classifier name="Deployment Role">
                  <sml:Term definition="urn:x-ogc:def:classifier:MBARI:deploymentRole">
                     <sml:value>Receiver</sml:value>
                  </sml:Term>
               </sml:classifier>
            </sml:ClassifierList>
         </sml:classification>
         <sml:validTime>
            <gml:TimePeriod gml:id="DOC_TIME">
               <gml:beginPosition>2005-01-01T00:00:00Z</gml:beginPosition>
               <gml:endPosition indeterminatePosition="now"/>
            </gml:TimePeriod>
         </sml:validTime>
         <sml:characteristics>
            <sml:PhysicalProperties>
               <sml:mass>
                  <swe:Quantity>
                     <swe:uom code="g"/>
                     <swe:value>272</swe:value>
                  </swe:Quantity>
               </sml:mass>
               <sml:height>
                  <swe:Quantity>
                     <swe:uom code="mm"/>
                     <swe:value>42</swe:value>
                  </swe:Quantity>
               </sml:height>
               <sml:diameter>
                  <swe:Quantity>
                     <swe:uom code="mm"/>
                     <swe:value>86</swe:value>
                  </swe:Quantity>
               </sml:diameter>
            </sml:PhysicalProperties>
         </sml:characteristics>
         <sml:characteristics>
            <swe:Record>
               <swe:field name="channels">
                  <swe:Count>
                     <swe:value>12</swe:value>
                  </swe:Count>
               </swe:field>
            </swe:Record>
         </sml:characteristics>
         <sml:outputs>
            <sml:OutputList>
               <sml:output name="Record1_output">
                  <swe:Record id="record_type_1">
                     <swe:field name="position">
                        <swe:Position id="GPS_POSITION">
                           <swe:location>
                              <swe:Vector referenceFrame="urn:x-ogc:def:crs:EPSG:6.1:4329">
                                 <swe:coordinate name="latitude">
                                    <swe:Quantity>
                                       <swe:uom code="deg"/>
                                    </swe:Quantity>
                                 </swe:coordinate >
                                 <swe:coordinate name="longitude">
                                    <swe:Quantity>
                                       <swe:uom code="deg"/>
                                    </swe:Quantity>
                                 </swe:coordinate >
                              </swe:Vector>
                           </swe:location>
                        </swe:Position>
                     </swe:field>
                     <swe:field name="stdDev">
                        <swe:Quantity definition="urn:ogc:def:data:OGC:stdDev">
                           <swe:uom code="m"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="samples">
                        <swe:Count definition="urn:ogc:def:data:numOfSamples"/>
                     </swe:field>
                     <swe:field name="operationTime">
                        <swe:Quantity definition="urn:ogc:def:sensor:MMI:timeSinceStartup">
                         <swe:uom code="s"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="diff_samples">
                        <swe:Count definition="urn:ogc:def:data:numOfSamples"/>
                     </swe:field>
                     <swe:field name="hdop">
                        <swe:Quantity definition="urn:ogc:def:data:OGC:HDOP">
                           <swe:uom code="m"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="temperatureOfReceiver">
                        <swe:Quantity definition="urn:ogc:def:phenomenon:OGC:temperature">
                           <swe:uom code="C"/>
                        </swe:Quantity>
                     </swe:field>
                     <swe:field name="status">
                        <swe:Count definition="urn:ogc:def:data:GARMIN:statusByte"/>
                     </swe:field>
                  </swe:Record>
               </sml:output>
            </sml:OutputList>
         </sml:outputs>
      </sml:System>
   </sml:member>
</sml:SensorML>