我需要在mapstore中显示意大利地籍wms(EPSG:3857).我选择在geoserver中使用wms级联与重投影功能从EPSG:6706到EPSG:3857。
不幸的是,结果是不希望的,事实上,在OSM上的投影显示在一个错误的区域。
(厄立特里亚.或多或少)。你能告诉我我错在哪里吗?
这是意大利地籍服务(EPSG:6706),我用于测试。https:/wms.cartografia.agenziaentrate.gov.itinspirewmsows01.php。
当我测试时,我在正确的地方(意大利附近)得到了版权符号,但没有数据显示(可能是由于比例分母的问题)。
我处理了重投影,将其留在原生投影中,并在输出时进行重投影。
正如你所看到的,这能正确处理轴顺序的切换(6W,35N)。
在图层预览中,图像在EPSG:6706中没有问题。
但是,如果我切换边界框并询问EPSG:4326,除了版权外,其他都消失了。当我在QGis中尝试时,WGS84和Web Mercator都得到了同样的结果。
由于WMS服务器似乎是用PHP编写的,我怀疑它可能会出现错误行为,你可能最好要求供应商提供实际数据,并自己提供。或者让他们改用GeoServer(免费)。
它肯定是坏了--当我把WMS直接加载到QGIS中时,我得到了。