首页 文章

在GeoServer中的 Map 图层上显示图像

提问于
浏览
0

我是GeoServer的新手,并试图找出是否有一种简单的方法在 Map 图层上显示图像 .

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

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

因此,我想知道是否有可能创建一个图像层来检索特定缩放级别的某个多边形的图像 . 如果是这样,有人可以给我一个例子,或者让我知道这是否可行 .

我使用的是spring 2.5,tomcat 5,java 1.6和geoserver 2.0

谢谢 .

1 回答

  • 0

    GeoServer的样式语言SLD支持using an image file在渲染多边形时提供填充纹理 . 如果要处理的多边形数量很少,则可以为每个多边形设置样式规则,并为其填充自己的图像URL . 否则,我会使用'd recommend establishing a formulaic mapping from data attributes to image URLs, and using GeoServer' s dynamic symbolizer功能来引用图像 .

相关问题