Der 52°North SOS ermöglicht den Zugriff und die Bereitstellung von raumbezogenen Sensordaten. Dies umfasst sowohl Messwerte als auch zugehörige Metadaten.
Dieses Quickstart-Dokument umfasst:
- Beispiel eines Capabilities-Dokumentes des 52°North SOS, um festzustellen, welche Operationen/Abfrageparameter unterstützt werden.
- Beispiel-Anfrage um Messdaten des SOS abzurufen.
- Informationen zur Datenvisualisierung in einem einfachen, mit dem SOS mitgelieferten Viewer.
Abb. 1: 52°North SOS Anwendung - Willkommens-Seite
Abb. 2: 52°North SOS Anwendung - Test Client mit GetCapabilities-Anfrage
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2003/05/soap-envelope http://www.w3.org/2003/05/soap-envelope/soap-envelope.xsd">
<env:Body>
<sos:GetObservation service="SOS" version="2.0.0"
xmlns:sos="http://www.opengis.net/sos/2.0"
xmlns:fes="http://www.opengis.net/fes/2.0"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:swe="http://www.opengis.net/swe/2.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:swes="http://www.opengis.net/swes/2.0" xsi:schemaLocation="http://www.opengis.net/sos/2.0 http://schemas.opengis.net/sos/2.0/sos.xsd">
<sos:temporalFilter>
<fes:During>
<fes:ValueReference>phenomenonTime</fes:ValueReference>
<gml:TimePeriod gml:id="tp_1">
<gml:beginPosition>2010-01-01T00:00:00.000+01:00</gml:beginPosition>
<gml:endPosition>2010-01-01T01:59:00.000+01:00</gml:endPosition>
</gml:TimePeriod>
</fes:During>
</sos:temporalFilter>
</sos:GetObservation>
</env:Body>
</env:Envelope>
Listing 1: Abfrage für Messdaten
Versuchen Sie weitere Abfragen der Test-Anwendung.
Passen Sie die Beispielanfragen an, um andere Daten zu erhalten
Die Zugangsdaten lauten: “user” mit Passwort “user”.
Nutzen Sie den View Client (siehe Abb. 3).
Abb. 3: 52°North SOS Anwendung - View-Client mit Zeitreihendaten
Die Entwicklung dieser Version des 52°North SOS wurde durch verschiedene Projekte, Organisationen und Personen unterstützt. Mehr Informationen finden Sie in der 52°North SOS Anwendung.
user@osgeolive:~$ sudo service tomcat6 status
* Tomcat servlet engine is running with pid 1234 <-- Tomcat läuft
[...]
* Tomcat servlet engine is not running. <-- Tomcat läuft nicht, starten Sie Tomcat über folgenden befehl:
user@osgeolive:~$ sudo service tomcat6 start
* Starting Tomcat servlet engine tomcat6 [ OK ] <-- Tomcat läuft nun
Listing 2: Befehle zum Abfragen des Status und zum Starten des Tomcat-Dienstes (Passwort für sudo: user)