【问题标题】:How to add custom data source to GeoServer WMS service?如何将自定义数据源添加到 GeoServer WMS 服务?
【发布时间】:2011-05-31 10:23:04
【问题描述】:

我正在安装 GeoServer 作为 WMS 服务器以与 OpenLayers 合作。

问题是我必须使用通过网络服务提供的 3rd-party 平铺源。 所以我想我必须调整 GeoServer 以从 3rd 方服务器获取平铺图像并响应 OpenLayers 请求。

这个想法正确吗?我应该怎么做才能做到这一点?

任何建议都将不胜感激。

非常感谢。

【问题讨论】:

  • 第三者是什么? OpenLayers 已经支持 Google 地图和 Bing 地图,因此您可以在 OpenLayers 中将这些图像混合在一起。您是否尝试过在GeoServer forum 上提问?

标签: gis openlayers geoserver


【解决方案1】:

您需要编写一个GeoTools datastore,然后通过将 jar 放入 WEB-INF/lib 目录将其添加到 GeoServer。

【讨论】:

【解决方案2】:

如果将第 3 方图块作为 WMS 提供,那么您需要 GeoServer cascading

GeoServer 能够代理一个 远程 Web 地图服务 (WMS)。这 过程有时被称为 级联 WMS。加载远程 WMS 是 有用的原因有很多。如果你不 管理或访问远程 WMS,您现在可以将其输出管理为 如果是本地的。即使遥控器 WMS 不是 GeoServer,你可以使用 GeoServer 功能来处理其输出 (水印、装饰、印刷、 等)。

【讨论】:

  • 马克,感谢您的回答。第三方不是标准的WMS,只是一个类似的协议。是否可以遵循级联流程并添加自定义协议?
  • 我不知道。一种方法是制作一个代理包装器,将第 3 方图块呈现为 WMS。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-16
  • 2014-08-04
  • 2016-10-14
  • 1970-01-01
相关资源
最近更新 更多