OpenSearch/STAC JSON模板

编写(Geo)JSON模板的一般规则:

  • 单人 // 和多行 /* ... */ 为了编辑的方便,允许在输入中添加注释。并将在输出中丢弃。

  • 这些属性的名称与OpenSearch可查询对象的名称相同:

    • 如果数据库中的列没有前缀,请在模板中也使用NONE(例如 startTime )。

    • 如果列有前缀,它将被转换,例如, eoInstrument 在数据库中变成了 eo:instrument 在模板中。

    • “EO”前缀有一个特殊的规则,当它在 products 桌子,它被称为 eop 在模板中。例如,列 eoSensorModeproducts 表格变成了 eop:sensorMode

  • 两个特殊的CQL函数可帮助创建链接:

    • serviceLink 方法获取URL模板 Java Formatter syntax 并且所有后续参数都将在模板中被逐个替换。这仅用于基于产品/集合属性动态构建的链接。

    • templateLink 使用单个URL模板获取 ${BASE_URL} 占位符,并将其替换为请求的基本URL。这已被RSS输出使用,并假设链接包含数据库字段,如OGC链接。

有关构建要素模板的信息,请参阅 features templating 文件。