OpenSearch for EO简介

这个插件向geoserver添加了对opensearch for earth观测协议的支持。参考文献:

OpenSearch插件在“集合”和“产品”中组织数据:

  • 集合是一组具有某种一致性的产品,由一些搜索属性和ISO元数据表描述。

  • 产品是一组图像(和辅助信息),由一些搜索属性和O&M元数据表描述

系统允许普通的EO“两级”搜索,即:

  • 首先查找主OSDD文档上所需的数据集合

  • 一旦找到集合,提供产品搜索访问权的第二个OSDD将被传递。

如果数据库还包含OGC交叉链接,则Atom搜索输出还将包含允许客户机从数据搜索跳到OGC服务上的实际数据可视化和利用的链接。

搜索引擎存储

OpenSearch协议的实现依赖于GeoTools的扩展 DataAccess 打电话 OpenSearchAccess . 在编写本文时,这种接口的单个实现存在,称为 JDBCOpenSearchAccess ,构建并测试以针对特定的PostGIS数据库模式工作。

备注

这个 JDBCOpenSearchAccess 是用足够的术语编写的,其他数据库也应该是可用的,但是很可能需要一些代码改进来处理某些数据库命名限制(例如,Oracle)。

在未来,我们也希望看到其他的实现,基于存储的,可能更适合大型搜索引擎,如solr或elasticsearch。