
52 North SOS¶
核心特征¶
- 浏览器客户端: 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
支持的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