
52 North SOS¶
Om¶
52°North Sensor Observation Service (SOS) stöder interoperabelt tillhandahållande av live- och arkiverade sensorobservationsdata. En sensor kan vara en vattennivåmätare i ett vattendrag, en väderstation eller en station för övervakning av luftkvalitet.

Kärnfunktioner¶
Webbläsarklient: SOS levereras med en webbläsarbaserad applikation. Detta ger möjlighet för administration och konfiguration av tjänstinstansen, samt att skicka testbegäran för SOS-åtgärder. Lämpliga exempelbegäran ingår.
Helgoland: SOS innehåller Helgoland-applikationen för prospektering, analys och visualisering av sensor webb data inom olika användningsområden, t ex hydrologi, meteorologi, miljöövervakning, trafikledning.
Specifikationer: 52°North SOS implementerar den aktuella specifikationsversionen 2.0.0 och den tidigare versionen 1.0.0 (här inga transaktionsoperationer). Implementerade operationer för varje standardversion listas nedan.
Tillägg för nedladdningstjänst enligt INSPIRE: Från och med version 4.2.0 finns ett tillägg som gör att SOS kan användas som en INSPIRE-nedladdningstjänst. Bakgrundsinformation finns i ett blogginlägg och i wikin .
Tillägg för e-rapportering av luftkvalitetsdata: Från och med version 4.3.0 finns ett tillägg tillgängligt som tillhandahåller data som överensstämmer med Air Quality Data Flows E1a, E1b och E2a (instansen på OSGeoLive är inte konfigurerad i enlighet med detta). Installation och konfiguration finns dokumenterad i 52°North Wiki.
Sensor Web REST-API: Från och med version 4.1.1. finns en paketversion tillgänglig som direkt tillhandahåller RESTful API, finns tillgänglig. Därmed kan observationsdata begäras på ett RESTful-sätt och returneras i JSON-kodade svar. Mer information inklusive dokumentation finns i SOS webapp.
INSPIRE-specialiserade observationer: Stöd för INSPIRE Specialized Observations som definieras i Guidelines for the use of Observations & Measurements and Sensor Web Enablement-related standards in INSPIRE (D2.9) (detaljerad information om implementeringen).
ResultFiltering: stöd för filtrering av observationer (GetObservation) och information om datatillgänglighet (GetDataAvailability) med observationsvärdet.
Läs mer: Detaljer om de implementerade funktionerna finns i 52°North Wiki.
Utvecklingen av den här versionen av 52°North SOS stöddes av olika projekt, organisationer och personer. Mer information finns i 52°North SOS client.
Vi vill tacka den belgiska interregionala miljöbyrån (IRCEL - CELINE) för att ha tillhandahållit de demonstrationsdata som används i denna SOS-installation. Demodata publiceras under en CC BY 3.0-licens.
SOS funktioner¶
Förfrågningar:
GetCapabilities: för att begära en självbeskrivning av tjänsten.
DescribeSensor: för att begära information om sensorn.
GetFeatureOfInterest/GetFeatureOfInterestTime (från 1.0): för att begära egenskaper (t. ex. sensor-/mätplatser).
GetObservationById/GetObservation: för att begära observationer.
GetResult (från specifikationsversion 2.0): för att begära sensordata.
GetResultTemplate (från specifikationsversion 2.0): för att begära en mall för resultat strukturen som returneras av en GetResult-begäran.
GetDataAvailability (från SOS 2.0 Hydrology Profile - OGC Best Practice): för att begära datatillgänglighet för vissa konfigurationer.
Transaktioner:
InsertSensor (från specifikationsversion 2.0): för att infoga metadata för nya sensorer.
InsertObservation (från specifikationsversion 2.0): för att infoga nya observationer.
UpdateSensorDescription (från specifikationsversion 2.0): för att uppdatera beskrivningen av en sensor.
DeleteSensor (från specifikationsversion 2.0): för att ta bort en sensor/procedur och alla relaterade erbjudanden och observationer.
DeleteObservation (förlängning för SOS-specifikation 2.0): för radering av en observation.
InsertResultTemplate (från specifikationsversion 2.0): för att infoga en resultatmall.
InsertResult (från specifikationsversion 2.0): för att infoga resultat.
InsertFeatureOfInterest för att infoga funktion
DeleteResultTemplate för borttagning av resultTemplates efter identifierare eller erbjudande/observedProperty-par
Inom dessa funktioner är följande filterfunktioner möjliga där tillämpbart:
Spatialfilter: BBOX, med hjälp av en begränsningsram.
Temporalfilter: During, med tidsperiod.
Temporal filter: TEquals, med en tidpunkt.
Tillämpliga standarder¶
Detaljer¶
Webbplats: https://52north.org/software/software-projects/sos
Licence: GNU General Public License (GPL) version 2
Programvaruversion: 5.5.1
Plattformar som stöds: Windows, Linux, Mac
Java-versioner som stöds: 7+, (paketversion: 8+)
Stödd DBMS: PostgreSQL (9+) + PostGIS (2+), MariaDB/MySQL (5.6+), Oracle DB (9+), SQL Server 2012
API: Java, HTTP + JSON/XML/SOAP/KVP
Kommersiellt stöd: https://52north.org/services/
Gemenskapsstöd: https://list.52north.org/mailman/listinfo/sensorweb
Community Website: https://52north.org/research/scope/research-data-infrastructures/
Observera
Detta projekt ingår endast på OSGeoLives virtuella maskindisk (VMDK)