【问题标题】:Display Image over map layer in GeoServer在 GeoServer 中的地图图层上显示图像
【发布时间】:2023-04-11 02:13:01
【问题描述】:

我是 GeoServer 的新手,我想弄清楚是否有一种简单的方法可以在地图图层顶部显示图像。

背景:在我的应用程序中,根据搜索条件,在地图上绘制了一些多边形。每个多边形都有一个存储在某处的相应图像(TIFF 格式)。当用户放大到某个缩放级别时,我想将图像加载到地图顶部。

我知道这可以使用 openLayers 完成,但由于我的图像是 TIFF 格式,(据我所知,openLayers 无法渲染 TIFF 图像)我必须先将它们转换为 .PNG,考虑到这会非常慢我拥有的图像数量。

因此,我想知道是否可以创建一个图像层,以在特定缩放级别检索特定多边形的图像。如果是这样,谁能给我举个例子或给我一个关于这是否可能的想法。

我正在使用 spring 2.5、tomcat 5、java 1.6 和 geoserver 2.0

谢谢。

【问题讨论】:

    标签: image map overlay layer geoserver


    【解决方案1】:

    GeoServer 的样式语言 SLD 支持 using an image file 在渲染多边形时提供填充纹理。如果您要处理的多边形数量很少,您可以为每个多边形设置一个样式规则,并为其填充自己的图像 URL。否则,我建议建立从数据属性到图像 URL 的公式映射,并使用 GeoServer 的 dynamic symbolizer 功能来引用图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多