../_images/logo_52nSOS.png

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.

52nSOS skärmdump

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)

Snabbstart