我正在安装 GeoServer 作为 WMS 服务器以与 OpenLayers 合作。
问题是我必须使用通过 Web 服务提供的 3rd-party 平铺源。所以我想我必须调整 GeoServer 以从 3rd 方服务器获取平铺图像并响应 OpenLayers 请求。
这个想法正确吗?我应该怎么做才能做到这一点?
任何建议将不胜感激。
非常感谢。
我正在安装 GeoServer 作为 WMS 服务器以与 OpenLayers 合作。
问题是我必须使用通过 Web 服务提供的 3rd-party 平铺源。所以我想我必须调整 GeoServer 以从 3rd 方服务器获取平铺图像并响应 OpenLayers 请求。
这个想法正确吗?我应该怎么做才能做到这一点?
任何建议将不胜感激。
非常感谢。
您需要编写一个GeoTools 数据存储,然后通过将 jar 放入 WEB-INF/lib 目录将其添加到 GeoServer。
如果将第 3 方图块作为 WMS 提供,则您需要GeoServer 级联
GeoServer 具有代理远程 Web 地图服务 (WMS) 的能力。此过程有时称为 级联 WMS。出于多种原因,加载远程 WMS 很有用。如果您不管理或无法访问远程 WMS,您现在可以像管理本地一样管理其输出。即使远程 WMS 不是 GeoServer,您也可以使用 GeoServer 功能来处理其输出(水印、装饰、打印等)。