geoserver - WMS 级联 - otf 重投影
问题描述
我需要在 mapstore 中显示意大利地籍 wms (EPSG:3857)。我选择在从 EPSG:6706 到 EPSG:3857 的 geoserver 中使用 wms 级联和重投影功能。
不幸的是,结果不是预期的,实际上 OSM 上的投影显示在错误的区域
(厄立特里亚......或多或少)。你能告诉我我哪里错了吗?
这是我用于测试的意大利地籍服务 (EPSG:6706):https ://wms.cartografia.agenziaentrate.gov.it/inspire/wms/ows01.php
解决方案
当我对此进行测试时,我在正确的位置(靠近意大利)获得了版权符号,但没有显示数据(可能是由于比例分母问题)。
我通过将其留在本机投影中并在输出上重新投影来处理重投影。
如您所见,这可以正确处理轴顺序开关(6W,35N)
在图层预览中,EPSG:6706 中的图像很好
但是如果我切换边界框并要求 EPSG:4326,除了版权之外就会消失。当我在 QGis 中尝试时,我得到了与 WGS84 和 Web Mercator 相同的结果。
由于 WMS 服务器似乎是用 PHP 编写的,我怀疑它可能行为不端,您最好向提供者询问实际数据并自己提供数据。或者要求他们切换到 GeoServer(它是免费的)。
更新
它肯定坏了 - 当我将 WMS 直接加载到 QGIS 中时,我得到:
推荐阅读
- mysql - MySQL lower_case_file_system 更改(OFF 到 ON)
- python - 在python中按列名调用分组数据框
- ionic-framework - 如何让我的实时图表从 html5 iframe 加载到 Ionic
- ios - 静默推送不触发代码执行
- python - 如何使用 docker-compose 设置一个容器以允许其整个卷访问另一个容器
- javascript - 如何通过参数名称将数据传递给函数?
- vue.js - 如何从组件(b-card)传递选定的选项并将其传递给vue中的多选组件
- clickhouse - clickhouse-client 收到错误“从套接字读取时超时”
- mongodb - 如何使用聚合从 mongoDB 中对象的嵌套数组中提取信息
- c++ - C++:在一个类中实现一个接口或一个可选接口的多个实例