Mapproxy显示图块位置错误

时间:2018-07-20 08:44:41

标签: proxy gis mapbox stamen-maps

我正在使用Mapproxy显示地图http://maps.stamen.com/toner/#3/49.78/-4.04。但是显示的瓷砖位置错误。 例如:

Map without zoom:

Map with one level zoom:

放大后,图像看起来更加奇怪。

Mapproxy配置:


layers: 
  - name: StamenToner
    title: StamenMap
    sources: [stamen_cache]  

caches:
  stamen_cache:
    grids: [stamen_grid]
    sources: [stamen_wmts]

sources:  
  stamen_wmts:
    type: tile
    url: http://tile.stamen.com/toner/%(z)s/%(y)s/%(x)s.png
    grid: stamen_grid

grids:
    stamen_grid:
        srs: 'EPSG:3857'
        origin: 'nw'
        tile_size: [512, 512]      

我不知道为什么缩放后的图块处于错误的位置。有任何建议。

1 个答案:

答案 0 :(得分:0)

这对我来说适用于 MapProxy==1.13.0

layers:
  - name: StamenToner
    title: StamenMap
    sources: [stamen_cache]

caches:
  stamen_cache:
    sources: [stamen_tiles]

sources:
  stamen_tiles:
    type: tile
    url: http://tile.stamen.com/toner/%(z)s/%(x)s/%(y)s.png
    grid: GLOBAL_WEBMERCATOR

注意:检查 URL 参数顺序。 /z/x/y 而不是 /z/y/x;根据{{​​3}}:

<块引用>

许多应用程序和库都了解地图网址模板的概念。这些是我们的: