Full text: Technical Commission IV (B4)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B4, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
3.1.1 Sensor System Description: it describes the sensor's 
purpose / field of application, manufacturer and user details are 
provided in the basic system description. This information can 
help the sensor data user to understand the exact purpose of the 
application of the system. 
3.1.2. Sensor Process Model: Provides serializations of 
executable components in a sensor system which includes 
inputs, outputs, and parameters. The schematic view of sensor 
process model (Figure 2) provides information about how 
collected data is received and transmitted by different nodes in 
the system. 
3.1.3 Sensor Process Chain: Defines a serialized execution 
methodology of sensor (Botts and Robin, 2007). It also 
explains details of individual sensor and its input, output, 
accuracy, etc. 
3.1.4 Sensor Connections: These are part of the process chain 
and defines the connections between inputs, outputs, and 
parameters. The connection property uses a link object to 
reference the source and destination of a connector (Botts and 
Robin, 2007). 
3.1.5 Sensor System Physical Layout: It is the process chain 
that includes positional information (spatial and temporal) of 
all sensor components in the real world. For example, the 
Stargate (base station) in AS system is taken as a reference and 
relative position of each mote are located, similarly individual 
mote is considered as reference and position information of 
each sensor is calculated (Figure 4). Similar approach has been 
used to form physical layout of FS system. 
  
Sensor System Description 
  
System Search Keywords 
System Identifiers 
Relevant Contacts 
  
Sensor process model 
  
System Location 
System Inputs 
System Output 
Sensor Process Chain 
  
Node System Components 
(e.g. temperature sensor, 
humidity sensor, etc) 
  
Sensor Connections 
  
connections between inputs, outputs, 
and parameters 
Sensor System Physical Layout 
  
Position of Base Station in Lat, Lon, Alt 
Position of Node with reference to 
Base Station 
Position of temperatura sensor in 
Node reference frame 
  
  
  
  
  
  
Figure 4. Outline of SensorML GeoSense 
4. SERVICE ORIENTED ARCHITECTURE 
The Layered architecture of the service consists of Distributed 
Application Clients, Sensor Observation Service and WSN 
GeoSense, respectively (Figure 5). The database architecture 
for SOS is based on an open source implementation of SOS 
(Walkowski et al., 2011). 
4.1 SOS Wrapper 
The data from two different WSN systems has been collected 
together in SOS database by using SOS wrapper and 
subsequently it is accessed by the geographically distributed 
application clients through standard XML-HTTP requests. The 
SOS wrapper helps to convert raw data from different formats 
(text format in AS and XML format in FS) to real data in the 
SOS database. It processes the raw sensory data and converts it 
into real values at fixed intervals by using the calibration 
equations specified in the SensorML, which is stored in 
required relations of SOS database by executing Structured 
Query Language (SQL) insert statements. The SOS wrapper 
facilitates transactional data insertion, which helps in the real 
time observations of the data. 
= = lu Distributed Application Clients : 
GetCapabalities, Capabalities, 
GetFeatureOfinterest, FeatureOflnterast, 
GetObservations, etc. Observations, etc. 
  
  
  
  
  
Sensor Observation Service 
  
  
SOS Wrapper 
  
  
f Î Sensor Measurements 
GeoSense 
AgriSens j 
(Zigbee mote based fislisorver 
WSN) (Wi-Fi based WSN) 
  
  
  
  
Figure 5. Service Oriented Architecture for GeoSense 
4.2 Distributed Application Client 
An AJAX (Garrett, 2005) based web application client has 
been designed with open source tools (GWT, 2011), which 
facilitate the visualization of sensor data on the web by 
executing standard XML-HTTP requests (e.g. GetCapabilities, 
GetFeatureoflnterest, etc.) on SOS database (Figure 6). The 
geographically distributed client also has the ability to locate 
the sensor on the web mapping service (e.g. Google Web Map 
Service is used after signing the terms and conditions on the 
Google website), plot sensor data for given time interval in the 
table and/or chart formats. 
m] 
api ard recut so sace 6 7 mant i fuot hy 
Non Wand wi nd es ORAS, Agent ad tel! Sotmares | nriten aman 
Service Oriented Architecture for GeuSense 
Home‘. Sm 
URL: peep: cc aihost U8 /62nSOSv3, WAR/S0S 
3 cas pem 
= ipi A 
[zt > sm AMA 
i 
MN 
   
  
   
  
    
mme-kfThh mm 536€ 
1318 48 463-0600 
2009-08-27113 18 48 453-4 00 
  
3 end CareTima 2009-11-)7T07 22:36 344-0600 
2009-08-27T17:18.48.453-04.00 
  
  
  
2399-99-27 [1 
  
  
Í A : DRE " 
Figure 6. Sensor Observation Service Client 
438 
Internatic 
The back-en 
8.4 (Postgre 
PostGIS ver: 
template h 
Environment 
been used v 
convert soui 
Apache Tom 
application 1 
used to test a 
4.3 Modellin 
The SOS has 
near-real tim 
temporal re: 
minute), thei 
data on cliei 
original Get 
Standards, 2( 
was obtained 
Through Ren 
were process 
transferred to 
specified pt 
grouped by u 
analysis (min 
Figure 7, sh 
modified Ge 
understand tl 
meteorologica 
malfunction if 
GetOE 
Reques 
1. Phenomer 
(e.g. temp 
2. Time inter 
(from day 
3. Grouping« 
(group by 
— 
Figure 7. F 
  
The SensorMI 
to obtain valu 
Evapotranspira 
SensorML for 
method (Allen 
Through integr 
Penman-Monte 
be improved ar
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.