../../_images/logo_52nSOS.png

52 North SOS

Névjegy

A 52°North Sensor Observation Service (SOS) támogatja az élő és archive szenzor mérési adatok interoperábilis szolgáltatását. Egy szenzor lehet egy vízszintmérő egy patakban, egy meteorológiai állomáson vagy egy levegőminőség-ellenőrző állomáson.

52nSOS képernyőképek

Alapfunkciók

  • Böngésző kliens: Az SOS-t egy böngésző alapú alkalmazással szállítják. Ez biztosítja az eszközöket a szolgáltató példány adminisztrációjához és konfigurálásához, valamint az SOS műveletekre vonatkozó tesztkérelmeket; megfelelő mintakérelmek tartalmaz.

  • Helgoland: Az SOS tartalmaz egy Hegoland alkalmazást, a szensor web adatok feltérképezéséhez, elemzéséhez és megjelenítéséhez a különböző felhasználási területeken, pl. hidrológia, meteorológia, környezet monitoring, forgalomirányítás.

  • Specifikációk: A 52°North SOS implementálja 2.0.0 verzió aktuális specifikációját és az előző 1.0.0 verziót (itt nincsenek tranzakciós műveletek). Az egyes szabványos verziókban implementált műveletek listája található lentebb.

  • INSPIRE Download Service Extension: A 4.2.0 verziótól kezdődően egy bővítmény érhető el, mely lehetővé teszi, hogy az SOS-t mint INSPIRE letöltő szolgáltatásként alkalmazzuk. Háttér információkat biztosítunk egy blog post-ban és a wiki-ben.

  • Air Quality Data e-Reporting Extension: A 4.3.0 verziótól kezdődően egy bővítmény érhető el, mely az Air Quality Data Flows E1a, E1b és E2a-nak megfelelő adatokat szolgáltat (az OSGeoLive-on lévő példányt nem konfiguráltuk ennek megfelelően) A telepítést és a konfigurálást a 52°North Wiki-n dokumentáltuk.

  • RESTful API az idősor adatokhoz: A 4.1.1 verziótól kezdődően, egy becsomagolt változat érhető el, mely közvetlenül szolgáltatja a RESTful API-t. Így az idősorokat RESTful módon kérdezhetjük le JSON kódolt kérésekben. További részletek a dokumentációval megtalálható az SOS webapp-ban.

  • INSPIRE Sepcialized Observations: Támogatás az INSPIRE speciális észlelésekhez, melyet az Observations & Measurements and Sensor Web Enablement-related standards in INSPIRE (D2.9) használatához kapcsolódó iránymutatásokban határoztak meg (részletes információ az implementációhoz).

  • ResultFiltering: támogatás az észlelések szűréséhez (GetObservation) és adat elérhetőségi információ (GetDataAvailability) az észlelési adatok értéke alapján.

  • Olvasson többet:Az implementált funkcionalitás részletek megtalálhatók az 52°North Wikiben.

  • Az 52°North SOS ezen verziójának a fejlesztését különböző projektek, szervezetek és személyek támogatták. További részletek találhatók a 52°North SOS kliensben.

  • Ezúton szeretnénk köszönetet mondani a belga Interregional Environment Agency-nek (IRCEL - CELINE) az SOS telepítőben használt bemutató adatok biztosításáért. A demó adatokat a CC BY 3.0 alatt teszik közzé.

SOS műveletek

Lekérdezések:

  • GetCapabilities: a szolgáltatás leírás lekérdezéséhez.

  • DescribeSensor: információ kérés a szenzorról.

  • GetFeatureOfInterest / GetFeatureOfInterestTime (1.0-tól): elemek lekérdezéséhez (pl. szenzor/mérés pozíciója).

  • GetObservationById / GetObservation: mérések lekérdezéséhez.

  • GetResult (2.0 verzió specifikációjától): a szenzor adatok lekérdezéséhez.

  • GetResultTemplate ((2.0 verzió specifikációjától): egy sablon lekérdezésére az eredmény szerkezethez, melyet a GetResult kérés ad vissza.

  • GetDataAvailability ( SOS 2.0 Hidrológiai profil - OGC legobb gyakorlat): adat hozzáférés lekérdezése bizonyos konfigurációkban.

Tranzakciók:

  • InsertSensor (2.0 verzió specifikációjától): új szenzorok metaadatainak beillesztéséhez.

  • InsertObservation (2.0 verzió specifikációjától): új észlelések beviteléséhez.

  • UpdateSensorDescription (2.0 verzió specifikációjától): a szenzor leírás aktualizálásához.

  • DeleteSensor (2.0 verzió specifikációjától): szenzor/eljárás és minden kapcsolódó kínálat és észlelés törléséhez.

  • DeleteObservation (bővítés az SOS 2.0 specifikációhoz): egy észlelés törléséhez.

  • InsertResultTemplate (2.0 verzió specifikációjától): eredmény sablon beszúrásához.

  • InsertResult (2.0 verzió specifikációtól): eredmények beszúrásához.

  • InsertFeatureOfInterest elemek beszúrásához

  • DeleteResultTemplate a resultTemplate-ek vagy kínálat/resultTemplates párok törléséhez

Ezen műveleteken belül a következő szűrő operátorok használhatók:

  • Térbeli szűrő: BBOX, befoglaló téglalap használatával.

  • Idő szűrő: egy időszak alatt.

  • Idő szűrő: TEquals, időben.

Alkalmazható szabványok

Részletek

Honlap: https://52north.org/software/software-projects/sos

Licenc: GNU General Public License (GPL) version 2

Szoftver verzió: 5.5.1

Támogatott platformok: Windows, Linux, Mac

Támogatott Java verziók: 7+, (bundle version: 8+)

Támogatott adatbázisok: PostgreSQL (9+) + PostGIS (2+), MariaDB/MySQL (5.6+), Oracle DB (9+), SQL Server 2012

API: Java, HTTP + JSON/XML/SOAP/KVP

Kereskedelmi támogatás: https://52north.org/services/

Közösségi támogatás: https://list.52north.org/mailman/listinfo/sensorweb

Közösségi honlap: https://52north.org/research/scope/geospatial-sensing/

Más 52°North projektek az OSGeoLive-on: WPS

Megjegyzés

Ez a projekt csak az OSGeoLive virtuális gépben (VMDK) található meg

Gyorstalpaló