WMS 级联 - otf 重投影
Posted
技术标签:
【中文标题】WMS 级联 - otf 重投影【英文标题】:WMS cascading - otf reprojection 【发布时间】: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 进行重新投影? 是的,我不使用其他任何东西 :-) 【参考方案1】:当我对此进行测试时,我在正确的位置(靠近意大利)获得了版权符号,但没有显示数据(可能是由于比例分母问题)。
我通过将其留在本机投影中并在输出上重新投影来处理重新投影。
如您所见,这可以正确处理轴顺序开关(6W,35N)
在图层预览中,EPSG:6706 中的图像很好
但如果我切换边界框并要求 EPSG:4326,则版权除外。当我在 QGis 中尝试时,我得到了与 WGS84 和 Web Mercator 相同的结果。
由于 WMS 服务器似乎是用 PHP 编写的,我怀疑它可能行为不端,您最好向提供者询问实际数据并自己提供数据。或者让他们切换到 GeoServer(它是免费的)。
更新
它肯定坏了 - 当我将 WMS 直接加载到 QGIS 中时,我得到:
【讨论】:
如果你尝试直接使用wms:wms.cartografia.agenziaentrate.gov.it/inspire/wms/ows01.php在QGIS中你可以正确显示。我想 Geoserver 在级联时不能正常工作 使用源WMS,我得到this,我真的很困惑。以上是关于WMS 级联 - otf 重投影的主要内容,如果未能解决你的问题,请参考以下文章