../_images/logo_52nSOS.png

52 North SOS

关于

北52° Sensor Observation Service (SOS) 支持实时和存档传感器观测数据的互操作提供。传感器可以是溪流中的水位计、气象站或空气质量监测站。

52nSOS screenshot

核心特征

  • 浏览器客户端: SoS随基于浏览器的应用程序提供。这为服务实例的管理和配置以及为SoS操作发送测试请求提供了方法;包括适当的示例请求。
  • 赫尔戈兰: SOS包含Helgoland应用程序,用于在各种使用领域(如水文、气象学、环境监测、交通管理)探测、分析和可视化传感器网络数据。
  • 规格: 52°North SoS实现了当前规范版本2.0.0和先前版本1.0.0(这里没有事务操作)。下面列出了每个标准版本的已实现操作。
  • Inspire下载服务扩展 :从4.2.0版开始,提供了一个扩展,允许将SoS用作激励下载服务。背景信息在 blog post 而在 wiki .
  • Air Quality Data e-Reporting Extension :从4.3.0版开始,提供了一个扩展,用于提供符合空气质量数据流e1a、e1b和e2a的数据(osgeolive上的实例没有相应配置)。这个 installation and configuration 记录在52°North wiki中。
  • Sensor Web REST-API :从4.1.1版开始,提供捆绑版本,直接提供 RESTful API ,可用。因此,观察数据可以以一种静止的方式请求,并以JSON编码的响应返回。更多详细信息,包括文档,请参见 SOS webapp .
  • INSPIRE Sepcialized Observations: Support for the INSPIRE Specialized Observations defined in Guidelines for the use of Observations & Measurements and Sensor Web Enablement-related standards in INSPIRE (D2.9) (detailed information about the implementation).
  • 结果滤波: 支持根据观测值过滤观测值(getObservation)和数据可用性信息(getDataAvailability)。
  • 多读Details of the implemented functionalities 可以在52°北维基找到。
  • 该版本的52°北方SoS的开发得到了不同项目、组织和人员的支持。有关更多详细信息,请参见 52°North SOS client .
  • 我们要感谢比利时区域间环境署 (IRCEL - CELINE )提供本SOS安装中使用的演示数据。演示数据以| CC BY 3.0 |许可证发布。

SOS业务

查询:

  • getCapabilities:用于请求服务的自我描述。
  • 描述传感器:用于请求有关传感器的信息。
  • GetFeatureOfInterest/GetFeatureOfInterestTime(从1.0开始):用于请求功能(例如传感器/测量位置)。
  • GetObservationByID/GetObservation:用于请求观察。
  • getresult(来自规范版本2.0):用于请求传感器数据。
  • GetResultTemplate(来自规范版本2.0):用于请求将由GetResult请求返回的结果结构模板。
  • 获取数据可用性(从 SOS 2.0 Hydrology Profile - OGC Best Practice ):用于请求特定配置的数据可用性。

交易:

  • insertsensor(来自规范版本2.0):用于插入新传感器的元数据。
  • insertobservation(来自规范版本2.0):用于插入新的观察结果。
  • 更新传感器描述(来自规范版本2.0):用于更新传感器的描述。
  • 删除传感器(来自规范版本2.0):用于删除传感器/过程以及所有相关产品和观察结果。
  • 删除观察(SoS规范2.0的扩展):用于删除观察。
  • insertResultTemplate(来自规范版本2.0):用于插入结果模板。
  • insertresult(来自规范版本2.0):用于插入结果。
  • 插入功能插入感兴趣的插入功能
  • 用于按标识符或提供/观察属性对删除结果模板的DeleteResultTemplate

在这些操作中,如果适用,可以使用以下筛选器运算符:

  • 空间过滤器:bbox,使用边界框。
  • 时间滤波器:在,有时间段。
  • 时间滤波器:Tequals,具有时间即时性。

细节

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

**许可证:**GNU通用公共许可证(GPL)第2版

**软件版本:**版本-52NSOS|

**支持的平台:**Windows、Linux、Mac

支持的Java版本: 7,(捆绑版本:8 +)

**支持的DBMS:**PostgreSQL(9+)+PostGIS(2+),Mariadb/MySQL(5.6+),Oracle DB(9+),SQL Server 2012

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

商业支持: https://52north.org/services/

社区支持: https://list.52north.org/mailman/listinfo/sensorweb

社区网站: https://52north.org/research/research-labs/sensor-web/

Osgeolove上的其他52°北部项目: WPS