覆盖范围视图

从geoserver 2.6.0开始,可以将新的栅格层定义为覆盖视图。覆盖范围视图允许定义由同一覆盖范围存储区的覆盖范围(相同覆盖范围或不同覆盖范围的覆盖范围)内最初可用的不同频段组成的视图。

创建覆盖范围视图

为了创建覆盖范围视图,管理员调用 Create new layer 第页。当选择覆盖范围存储时,将显示可供发布的覆盖范围的常规列表。链接 Configure new Coverage view... 同时出现:

../../_images/coverageviewnewlayer.png

选择 Configure new Coverage view... 链接打开一个新页面,您可以在其中配置覆盖范围视图:

../../_images/newcoverageview.png

上部文本框允许指定要分配给此覆盖范围视图的名称。(在下图中,我们要创建一个示例, 电流 视图将电流的U和V分量合并在一起,这些分量作为单独的1和覆盖层暴露)。

../../_images/coverageviewname.png

下一步是定义要放入覆盖范围视图中的输出带区。可以通过从 Composing coverages/bands... .

../../_images/coverageviewselectbands.png

选择后,需要使用 add 按钮。

../../_images/coverageviewaddbands.png

或者,是否可以使用 removeremove all 按钮。完成后,单击 save 按钮将重定向到标准层配置页。

../../_images/coveragevieweditlayer.png

向下滚动到页面的末尾,是否可以看到构成覆盖范围的带区(并验证它们是以前选择的带区)。

../../_images/coverageviewbandsdetails.png

随时可以通过选择 Edit Coverage view... 在“覆盖范围标注栏详细信息”部分之前提供链接。

../../_images/coveragevieweditlink.png

配置层的所有属性后,通过选择 Save 按钮,覆盖范围将保存在目录中,并作为新层显示。

../../_images/coverageviewavailablelayers.png

异构覆盖视图

如果视图中绑定的各种覆盖范围具有不同的分辨率,则UI将提供两个额外的控件:

../../_images/coverageviewhetero.png

这个 保险范围保险单 定义如何为元数据目的计算输出的边界框。由于分辨率不同,覆盖范围不太可能共享同一个边界框。可能的值为:

  • 与信封相交 :使用所有输入覆盖封套的交集

  • 联合信封 :使用所有输入覆盖封套的并集

这个 保险范围解决政策 定义生成输出时使用的目标分辨率:

  • Best :使用所选波段中可用的最佳分辨率(例如,在60米、20米和10米的一组中,将选择10米分辨率)

  • 最坏的 :使用所选波段中可用的最差分辨率(例如,在60米、20米和10米的一组中,将选择60米分辨率)

保险范围解决政策是 上下文敏感 .假设输入是一个12波段Sentinel 2数据集,分辨率为10、20和30米,通过在SLD中选择波段生成假彩色图像。如果政策是 best SLD只选择20米和60米波段,输出为20米而不是10米。

实际覆盖范围视图

新创建的覆盖范围视图的层预览将显示该视图的渲染。请注意,单击地图上的某个点将导致getFeatureInfo调用,该调用将报告构成覆盖范围视图的带区的值。

../../_images/coverageviewlayerpreview.png
Previous: ImagePyramid
Next: 数据库