【发布时间】:2023-04-06 07:16:01
【问题描述】:
我想将 wms-overlay 添加到网站上现有的 openlayers-map 中。 该图层存储在地理服务器上。当我在地理服务器上打开图层时,它工作得很好。 数据本身在 EPSG:31297 中。
但是当我加载网站时,openlayers 是空的。虽然图层显示在图层切换器中。
我知道有一些关于该主题的问题,通常与项目有关。但是,在这种情况下,投影应该没问题。 我不知道为什么它不起作用。
代码如下:
// My layer
var wms_layer = new OpenLayers.Layer.WMS (
"Layer",
"http://.../geoserver/wms",
{
layers: "master:dauersied_2mio",
transparent: "true",
projection: "EPSG:3857"
},
{isBaseLayer: false}
);
map.addLayer(wms_layer);
【问题讨论】:
-
您是否在开发工具的网络选项卡中检查了从 Geoserver 返回的图像(在您使用的任何浏览器中)以确保它看起来正确。您是基于 Geoserver 数据集矢量还是栅格?因为,显然,您只能有效地重新投影矢量数据。
标签: openlayers geoserver