OpenLayers WMTS图层向南/向东移动

问题描述 投票:0回答:1

我正在使用OpenLayers v6.3.1渲染奥地利国家/地区的WMTS图层(东部为“ Burgenland”,西部为“ Tirol”)。这是我创建的代码沙箱,用于显示代码和所使用的选项:https://codesandbox.io/s/wmts-openlayers-bgld-x7lcy

问题是,向东/向东(土耳其/伊兹密尔)而不是奥地利/布尔根兰州和马其顿/希腊而不是奥地利/提洛尔渲染瓷砖的方式过多:

enter image description here

我确定层的数据和proj4定义都是正确的,因为它已正确地在QGIS中呈现:

Macedonia/

为什么会这样?

编辑

正如@Mike指出的那样,QGIS似乎检测到了不一致之处,并对此采取了解决方法。

enter image description here

openlayers
1个回答
0
投票

在功能文档中,即使投影都是东-北,坐标也是按照东北的顺序排列(如果我将其定义为东北,则这些图层会出现在其他错误的位置,并且文字面向侧面)。四处走走,我将投影定义为东北,将投影的副本定义为东-北,然后在解析后在选项中更改投影。 OpenLayers中还存在一个错误,该错误已在最新的开发版本中修复,因此您需要使用该错误,直到您是另一个正式版本为止。 https://codesandbox.io/s/wmts-openlayers-bgld-qmxhu

为了进行比较,这里是real东北投影,其中不需要解决方法https://codesandbox.io/s/wmts-axis-neu-d2vux

© www.soinside.com 2019 - 2024. All rights reserved.