<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Interoperable Processing of Sensor Data in SDIs - A Use Case for Wind Power Analysis</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of GIScience, Institute of Geography, University of Heidelberg</institution>
          ,
          <addr-line>Berliner Str. 48, 69120 Heidelberg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Nowadays, sensor data are omnipresent and ubiquitous available. Additionally, sensor measurements were required in several domains such as disaster management or renewable energies. This paper presents a proposal how sensor data measurements can be integrated in a standardized Spatial Data Infrastructures (SDIs). Therefore we extended the SDI by the OGC Web Processing Service (WPS) in order to compute and access sensor data measurements served by a Sensor Observation Service (SOS).</p>
      </abstract>
      <kwd-group>
        <kwd>SDI</kwd>
        <kwd>Sensor</kwd>
        <kwd>SOS</kwd>
        <kwd>WPS</kwd>
        <kwd>WPS Profile</kwd>
        <kwd>Renewable Energy</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Classical Geographic Information Systems (GIS) support geospatial
analysis and generating complex workflows in a proprietary manner.
However, each system interprets each geospatial analysis in a specific way
without clarifying a formal definition of the analysis. This hinders to interact,
exchange or execute analysis automatically on different systems. For the sake
of interoperability, a formal definition of geospatial analysis is required to
obtain proper working distributed systems. The formal definition needs to be
stated in both syntactically and semantically way. Regarding the movement
towards Web services, Spatial Data Infrastructures (SDI) are being
established on regional, national and supranational level e.g. GDI.de or the
European INSPIRE initiative. Especially, regarding the establishment of
SDI’s, interoperability of analysis is required to ensure further utilization of
geospatial data hold by web services. Thus, it is necessary to identify methods
to describe and structure the main Geographic Information Analysis
(GIAnalysis) formally of one specific domain.</p>
      <p>On the one hand, the GI-Analysis of one domain needs to be identified. On
the other hand, each analysis has to be reviewed in regard to its internal
structure. On each level, GI-Analysis need to be described formally keeping
relevant attributes and parameters in mind. Identifying methods to formally
describe a GI-Analysis is one essential topic of this work. For that, this work
is to be located on the conceptual level leading to conclusions that help to
develop standards ensuring and enabling interoperability of GI Analysis.
2</p>
    </sec>
    <sec id="sec-2">
      <title>How to build a WPS Profile</title>
      <p>
        Talking about GI-Analysis the OGC Specification Web Processing Service
1.0 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] may be considered as the interface to enable interoperable GI-Analysis
in a SDI. In a nutshell, a WPS offers the possibility to hold a repository of
implemented geospatial processes. A client may request a description of the
repository (GetCapabilities operation) respectively a detailed description of
each process (DescribeProcess operation). Finally, it is possible to execute
each process (Execute operation). The process description (DescribeProcess
Response) is the essential aspect required to execute spatial analysis. As the
WPS is a generic interface, the process description defines the structure of an
analysis through description of the input-data and the output-data. However,
as the WPS was designed to be a generic interface, no specific GI-Analyses
are defined and though, no specific standardized GI-Analysis are offered via
this interface. Therefore, the specification offers the option to define
WPSProfiles. In principle a WPS Application Profiles includes the formal
description of one specific process and an OGC URN that identifies the
analysis. The specification further states that it is possible to specify a
repository that represent a semantically structure of processes which may be
part of the same application domain [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Although there are quite a lot of scientific papers that show how geospatial
analysis can be provided through the WPS interface [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6">2, 3, 4, 5, 6</xref>
        ] several
authors believe that the essential goal, to enable interoperability, has not been
reached yet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This is reasoned by the strong generic nature of the
specification and by the imprecise process description. Especially in regard to
the semantic description of GI-Analysis several authors see the need for
further research [
        <xref ref-type="bibr" rid="ref5 ref8 ref9">8, 5, 9</xref>
        ].
      </p>
      <p>
        Concerning application domains, there are some examples on how to build
a semantically structure in a WPS Profile [
        <xref ref-type="bibr" rid="ref10 ref6 ref7">7, 10, 6</xref>
        ]. However, as the process
description is regarded not to be sufficient, the definition WPS Profiles is
hindered since the description is an essential aspect of a profile. Although
there are several approaches in building classification schemes for
GIAnalysis [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14">11, 12, 13, 14</xref>
        ], those are too general or too generic to enable the
development of domain-specific interoperable GI-Analysis so further research
regarding this topic is required.
      </p>
      <p>In a nutshell, there is further need for research concerning interoperability
of GI-Analysis. To even broaden the view on WPS Profile, this paper is on
integrating live sensor data in a WPS Profile since the link between sensor
and analysis is an important area of application.</p>
      <p>
        The OGC Sensor Web Enablement (SWE) initiative dealing with the
integration of all kind of types of dynamic sensor data like wind
measurements, temperatures, water levels etc. in a standardized way within
SDIs [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        The integration of sensor data into a SDI was recognized with the
emergence of a variety of live sensor data sources coupled with rapidly
declining sensor costs [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. However, the collecting of sensor data can cause
huge data sets. The question that arises is: how can this massive datasets are
analyzed in a standardized way. One solution to support utilization of these
datasets is the use of geospatial analysis offered via the WPS interface. First
steps are made providing traffic data (TMC data) by a Sensor Observation
Service (SOS) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and processing of the SOS results using a WPS [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In
another use case we analyze the dispersion of a gas plume caused by a gas
leakage and integrate wind speed and wind direction measurements form a
SOS in our 3D SDI [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        Our research focuses on the integration of live sensor data of the renewable
energy domain into SDI. Based on former research [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ], initial steps have
been taken by the integration of live sensors in our 3D WPS. Therefore, as a
proof of concept, we present a proposal how the integration of SOS-based
wind measurements in a SDI could take place via WPS profile.
      </p>
      <p>In our geoprocessing workflow, the WPS process
`WindPowerStationScenario3D´ uses input data from a SOS interface to
encapsulate weather data like wind speed and wind direction provided for
example by the German Weather Service (DWD). The input parameter of the
WPS process is the location of the weather measuring station (x, y, z
coordinates), and the actual measurements of wind speed and direction. Thus,
the `WindPowerStationScenario3D´ process sends a GetObservation request
to the SOS. The next step is the interpolation of wind speed and direction
measurement of each weather station by the WPS interpolation process. The
interpolation takes place based on the SOS values of the weather
measurement stations.</p>
      <p>A location analysis for the use of wind energy requires the consideration of
specific wind conditions. Generally a wind turbine or a wind park is
economically profitable with wind speed of at least 6 m/s at hub height.
Besides wind speed there are further limiting factors for the usage of wind
energy and the appropriate location. This includes protected areas and nature
reserve, the slope of terrain, a buffer around settlements, the infrastructure,
and water or forest surfaces.</p>
      <sec id="sec-2-1">
        <title>Proposal for a `WindPowerStationScenario3D´ WPS Application</title>
      </sec>
      <sec id="sec-2-2">
        <title>Profile</title>
        <p>Currently, there is no formal specification about the combination of
application profiles and the OGC SOS. In a nutshell the SOS allows
operations to request live sensor data respectively sensor data from a specified
time period. In respect to a WPS Application Profile, a detailed description of
the required sensors is an essential prerequisite on building WPS Profile that
integrates live sensor data. Technically the SOS provides the option to
formally describe one specific sensor. This description should be added to a
WPS Application Profile. One possible solution is to extend a WPS Profile by
the description of the depending data sources. Whereby, the data source must
be described in terms of their data structure. This way, the definition of an
analysis would be more precise since the definition of input data is essential
for the correct outcome of the process.</p>
        <p>In order to operate a wind park economically, the possible energy potential
must be determined for planning the location of a wind park. For this a
domain specific WPS Application Profiles `WindPowerStationScenario3D´
was developed. Therefore, we use generic basic analysis like the buffer or the
slope calculations of a terrain model and integrate these basic analyses in a
complex workflow. Thus, suitable locations for wind parks can be
determined. Still missing is the integration of the weather measurement data.
This is made by the definition of a WPS extension for live weather
measurement sensors. Based on the measured weather data the wind speed
and the wind direction for different hub heights can be computed. For this
computation models already exist. But to access these models in an
interoperable and standardized way it may be available via the WPS interface.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Summary and Outlook</title>
      <p>In this paper we present first steps how sensor data can be integrated in SDI
through a WPS. This takes place by a WPS Application Profile based on a
typically use case for wind power analysis in the renewable energy domain.
Further research has to deal with the integration of more complex wind speed
simulation models based on Computational Fluid Dynamics (CFD).
Additionally we would like to integrate our results into our 3D SDI.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Schut</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Web Processing Service. Open Geospatial Consortium,
          <source>DocNr</source>
          .
          <fpage>05</fpage>
          -
          <lpage>007r7</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Stollberg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ostländer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernard</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Geoprozessierung in Geodateninfrastrukturen - Aufgaben für die nächste Generation. In: GIS Zeitschrift für Geoinformatik 4</article-title>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          24-
          <fpage>29</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Stollberg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zipf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Geoprocessing Services for Spatial Decision Support in the Domain of Housing Market Analyses - Experiences from Applying the OGC Web Processing Service Interface in Practice</article-title>
          .
          <source>The 11th AGILE 2008 Conference on GI Science (AGILE</source>
          <year>2008</year>
          ). Girona.
          <string-name>
            <surname>Spain</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Foerster</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Establishing an OGC Web Processing Service for generalization processes</article-title>
          .
          <source>ICA workshop on Generalization and Multiple Representations. IGN</source>
          . France (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brauner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Foerster</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaeffer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baranski</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haunert</surname>
            ,
            <given-names>J-H</given-names>
          </string-name>
          , Kieler,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Milde</surname>
          </string-name>
          , J.:
          <article-title>Towards a Research Agenda for Geoprocessing Services</article-title>
          . In: Sester,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Bernard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ;
            <surname>Paelke</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          (Hg.):
          <article-title>Advances in GIScience</article-title>
          .
          <source>Proceedings of the 12th AGILE Conference. Dordrecht: Springer (Lecture notes in geoinsformation and cartography)</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lanig</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zipf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Proposal for a Web Processing Services (WPS) Application Profile for 3D Processing Analysis</article-title>
          .
          <source>In: Proceedings of the 2010 Second International Conference on Advanced Geographic Information Systems</source>
          , Applications, and Services. Washington, DC, USA: IEEE Computer Society (GEOPROCESSING '10), S.
          <fpage>117</fpage>
          -
          <lpage>122</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Nash</surname>
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>WPS Application Profiles for Generic and Specialised Processes</article-title>
          . In: Pebesma,
          <string-name>
            <given-names>E.</given-names>
            ;
            <surname>Bishr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Bartoschek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            :
            <surname>GI-Days</surname>
          </string-name>
          <string-name>
            <surname>2008</surname>
          </string-name>
          <source>: Proceedings of the 6th Geographic Information Days, June</source>
          <volume>16</volume>
          -18,
          <year>2008</year>
          , Münster, Germany. Münster : Institut für Geoinformatik, Universität Münster,
          <year>2008</year>
          . - ISBN 978-3-
          <fpage>936616</fpage>
          -54-5, S.
          <fpage>69</fpage>
          -
          <lpage>79</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kiehle</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greve</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Requirements for Next Generation Spatial Data Infrastructures-Standardized Web Based Geoprocessing and Web Service Orchestration</article-title>
          . In: Transactions in
          <string-name>
            <surname>GIS</surname>
          </string-name>
          , Jg. 11, H. 6,
          <string-name>
            <surname>S.</surname>
          </string-name>
          819-
          <fpage>834</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raskin</surname>
          </string-name>
          , R.:
          <article-title>Introduction to distributed geographic information processing research</article-title>
          .
          <source>In: Int. Journal of Geographical Information Science</source>
          , Jg. 23, H. 5,
          <string-name>
            <surname>S.</surname>
          </string-name>
          553-
          <fpage>560</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Walenciak</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zipf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Designing a Web Processing Service Application Profile for Spatial Analysis in Business Marketing</article-title>
          .
          <source>In. Proc. of AGILE 2010 Conference</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Goodchild</surname>
            ,
            <given-names>M. F.</given-names>
          </string-name>
          :
          <article-title>A spatial analytical perspective on geographical information systems</article-title>
          .
          <source>In: Int. Journal of Geographical Information Systems, Jg</source>
          . 1, H. 4,
          <string-name>
            <surname>S.</surname>
          </string-name>
          327-
          <fpage>334</fpage>
          (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Tomlin</surname>
          </string-name>
          , C. D.:
          <article-title>Geographic information systems and cartographic modeling</article-title>
          .
          <source>Englewood Cliffs</source>
          , NJ: Prentice Hall (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Chrisman</surname>
          </string-name>
          , N.:
          <article-title>A transformational approach to GIS operations</article-title>
          .
          <source>In: International Journal of Geographical Information Science</source>
          , Jg. 13, H. 7,
          <string-name>
            <surname>S.</surname>
          </string-name>
          617-
          <fpage>637</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Albrecht</surname>
          </string-name>
          , J.:
          <string-name>
            <surname>Universelle</surname>
            <given-names>GIS</given-names>
          </string-name>
          -Operationen.
          <article-title>Eine benutzerzentrierte Systematisierung datenstrukturunabhängiger GIS-Funktionalität als Grundlage einer Geographischen Modellierungssprache (</article-title>
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Botts</surname>
            ,
            <given-names>M.: OGC</given-names>
          </string-name>
          <string-name>
            <surname>White Paper - OGC Sensor Web</surname>
          </string-name>
          <article-title>Enablement: Overview and High Level Architecture</article-title>
          .
          <source>Version 2.0. OGC 06-050r2</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Resch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blaschke</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mittlboeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>(in press) Live Geography - Interoperable GeoSensor Webs Facilitating the Vision of Digital Earth</article-title>
          .
          <source>International Journal on Advances in Networks and Services</source>
          , pp.
          <fpage>323</fpage>
          -
          <lpage>332</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Na</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Priest</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          .
          <source>Sensor Observation Service. Version 1.0 OGC 06-009r6</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Mayer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stollberg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zipf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Providing near Real-time Traffic Information within Spatial Data Infrastructures</article-title>
          .
          <source>The International Conference on Advanced Geographic Information Systems &amp; Web Services (GEOWS</source>
          <year>2009</year>
          ). Cancun.
          <string-name>
            <surname>Mexico</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Walenciak</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stollberg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neubauer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zipf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Extending Spatial Data Infrastructures 3D by Geoprocessing Functionality -</article-title>
          3D
          <source>Simulations in Disaster Management and environmental Research</source>
          .
          <source>The International Conference on Advanced Geographic Information Systems &amp; Web Services (GEOWS</source>
          <year>2009</year>
          ).
          <source>Cancun</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>