//print_r($output); // func from func_parse_cap 3. // a. offering $offering = array('ObservationOffering', 'gml:id'); $myOffering = getOffering($output, $offering); $myCurrentOffering = $myOffering[0]['ObservationOffering']; //$myCleanOff = cleanOff($myOffering); echo "<p>Offering : " . $myCurrentOffering . "</p>"; //print_r($myCleanOff); // b. eventTime $timePosition = array('beginPosition', 'endPosition'); $myBeginTime = getTime($output, $timePosition[0]); $FrmT = getTimeSeperated($myBeginTime[0]['beginPosition']); //print_r($myBeginTime); $myEndTime = getTime($output, $timePosition[1]); $ToT = getTimeSeperated($myEndTime[0]['endPosition']); //print_r($myEndTime); //$obsTimeRange = getObsRange($myBeginTime, $myEndTime, $timePosition); //print_r($obsTimeRange); // c. procedure $procedure = array('procedure', 'xlink:href'); $myProcedure = getOffering($output, $procedure); // get procedure as one array $myProcedure = getCleanProc($myProcedure); //$myProcHtml = getHTMLProc($myProcedure, $procedure); //print_r($myProcedure); // d. observedProperty $observedProperty = array('observedProperty', 'xlink:href'); $myObservedProperty = getOffering($output, $observedProperty); $myObservedProperty = CleanOffering($myObservedProperty, $observedProperty); $myObservedProperty = getOnlyOffering($myObservedProperty);
$Quantity = array('Quantity', 'definition'); $myQuantity = parse_describeSense($dSoutput, $Quantity); $myCleanQuantity = cleanQuantity($myQuantity); //print_r($myCleanQuantity); // b. co-ordinates $reference = array('Point', 'srsName', 'gml:id'); $myCoOrd = getCoOrdinates($dSoutput, $reference); //echo "</br></br>"; //print_r($myCoOrd); // c. Sensing time Interval $reference = 'interval'; $myInterval = getInterval($dSoutput, $reference); //echo "</br></br>"; //print_r($myInterval); $SampleTbegin = getTimeSeperated($myInterval[0]['interval']['begin']); $SampleTend = getTimeSeperated($myInterval[0]['interval']['end']); echo "<table border=0>"; echo "<tr><td><b> Server URL </b></td><td>" . $_SESSION['rawURL'] . "</td></tr>"; echo "<tr><td><b> Sensor Name </b></td><td>" . $myCoOrd[0]['gml:id'] . "</td></tr>"; echo "<tr><td><b> Sensor Deployment Date </b></td><td>Date : " . $SampleTbegin[0] . " Time : " . $SampleTbegin[1] . "</td></tr>"; echo "<tr><td><b> Last Update </b></td><td>Date : " . $SampleTend[0] . " Time : " . $SampleTend[1] . "</td></tr>"; echo "<tr><td><b>" . $myCleanQuantity[0]['Quantity'] . "</b></td><td>" . $myCleanQuantity[0]['Value'] . " mV</td></tr>"; echo "<tr><td><b>" . $myCleanQuantity[1]['Quantity'] . "</b></td><td>" . $myCleanQuantity[1]['Value'] . " bytes </td></tr>"; echo "<tr><td><b>" . $myCleanQuantity[2]['Quantity'] . "</b></td><td>" . $myCleanQuantity[2]['Value'] . " minutes </td></tr>"; echo "<tr><td><b>" . $myCleanQuantity[3]['Quantity'] . "</b></td><td>" . $myCleanQuantity[3]['Value'] . " minutes </td></tr>"; echo "<tr><td><b> Co-Ordinate Reference System </b></td><td>" . $myCoOrd[0]['srsName'] . "</td></tr>"; echo "<tr><td><b> Latitude </b></td><td>" . $myCoOrd[0]['coordinates']['lat'] . " decimal degrees </td></tr>"; echo "<tr><td><b> Longitude </b></td><td>" . $myCoOrd[0]['coordinates']['lon'] . " decimal degrees </td></tr>"; echo "<tr><td><b> Elevation </b></td><td>" . $myCoOrd[0]['coordinates']['elevation'] . " meters from MSL </td></tr>"; echo "</table>"; }