【问题标题】:WMS cascading - otf reprojectionWMS 级联 - otf 重投影
【发布时间】:2020-04-29 15:41:15
【问题描述】:

我需要在 mapstore 中显示意大利地籍 wms (EPSG:3857)。 我选择在从 EPSG:6706 到 EPSG:3857 的 geoserver 中使用 wms 级联和重投影功能。

很遗憾,结果并不如预期,实际上OSM上的投影显示在错误的区域

(厄立特里亚...或多或少)。你能告诉我我哪里错了吗?

这是我用于测试的意大利地籍服务 (EPSG:6706):https://wms.cartografia.agenziaentrate.gov.it/inspire/wms/ows01.php

【问题讨论】:

  • OSM 使用 EPSG:3857(或旧系统中的 EPSG:900913)而不是 EPSG:4326,因此您最终会在错误的位置得到结果。
  • 我试过了,但结果一样...
  • 当我在运行中重新投影时(可能是因为它计算了错误的比例),除了版权符号之外,我无法让它绘制任何东西,但它总是在正确的位置。
  • 您是否使用 Geoserver 进行重新投影?
  • 是的,我不使用其他任何东西 :-)

标签: geoserver wms


【解决方案1】:

当我对此进行测试时,我在正确的位置(靠近意大利)获得了版权符号,但没有显示数据(可能是由于比例分母问题)。

我通过将其留在本机投影中并在输出上重新投影来处理重新投影。

如您所见,这可以正确处理轴顺序开关(6W,35N)

在图层预览中,EPSG:6706 中的图像很好

但如果我切换边界框并要求 EPSG:4326,则版权除外。当我在 QGis 中尝试时,我得到了与 WGS84 和 Web Mercator 相同的结果。

由于 WMS 服务器似乎是用 PHP 编写的,我怀疑它可能行为不端,您最好向提供者询问实际数据并自己提供数据。或者让他们切换到 GeoServer(它是免费的)。

更新

它肯定坏了 - 当我将 WMS 直接加载到 QGIS 中时,我得到:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多