[MapProxy] Multiple Sources Presented as Single Layer
Alberto Ponte
al.g.ponte at gmail.com
Fri Dec 16 09:34:06 PST 2016
We have two sources which we would like to present as a single layer.
The first source should be responsible for zooms 0-15 while the last
should be zooms 16-18.
Based on the current configuration, zooms 0-14 and 16-18 work as
expected but zoom 15 requests tiles from both sources. I'm guessing
my min_res/max_res values in cache are off. Can anyone shed some
light?
Also, if I wanted to seed this, would I just seed the sat_cache_out cache?
Here are the resolutions I used for EPSG:3857 zooms 0 - 18:
43.8320494998 # 0 156543.03392800
21.9160247499 # 1 78271.51696400
10.9580123750 # 2 39135.75848200
5.4790061875 # 3 19567.87924100
2.7395030937 # 4 9783.93962050
1.3697515469 # 5 4891.96981025
0.6848757734 # 6 2445.98490513
0.3424378867 # 7 1222.99245256
0.1712189434 # 8 611.49622628
0.0856094717 # 9 305.74811314
0.0428047358 # 10 152.87405657
0.0214023679 # 11 76.43702829
0.0107011840 # 12 38.21851414
0.0053505920 # 13 19.10925707
0.0026752960 # 14 9.55462854
0.0013376480 # 15 4.77731427
0.0006688240 # 16 2.38865713
0.0003344120 # 17 1.19432857
0.0001672060 # 18 0.59716428
Here is the configuration:
layers:
- name: Satellite
title: MapLarge Satellite
sources: [sat_cache_out]
caches:
sat_cache_in_low:
grids: [low_zooms]
sources: [sat_low_zooms]
meta_size: [1,1]
meta_buffer: 0
cache:
type: sqlite
dirname: /var/lib/mod_tile/mapproxy_satellite/low_zooms/
sat_cache_in_med:
grids: [med_zooms]
sources: [sat_med_zooms]
meta_size: [1,1]
meta_buffer: 0
cache:
type: sqlite
dirname: /var/lib/mod_tile/mapproxy_satellite/med_zooms/
sat_cache_out:
grids: [GLOBAL_GEODETIC,GLOBAL_WEBMERCATOR]
meta_size: [1,1]
meta_buffer: 0
sources: [sat_cache_in_low,sat_cache_in_med]
cache:
type: sqlite
dirname: /var/lib/mod_tile/mapproxy_satellite/out/
sources:
sat_low_zooms:
# zooms 0 - 15 FROM NATIONALMAP.GOV (TNM
https://viewer.nationalmap.gov/help/3.0%20TNM%20Base%20Maps.htm)
type: tile
url: http://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/tile/%(z)s/%(y)s/%(x)s
grid: low_zooms
sat_med_zooms:
# zooms 16-18 @ 100% from NAIP
type: wms
wms_opts:
version: 1.3.0
req:
url: http://ec2-54-161-169-51.compute-1.amazonaws.com/wms?map=/data/map/mapfiles/naip_docker.map&service=WMS
layers: utm10-100pct
grids:
low_zooms:
srs: EPSG:3857
max_res: 2.38865713
min_res: 156543.03392800
origin: ul
med_zooms:
srs: EPSG:3857
max_res: 0.29858214
min_res: 2.38865713
More information about the MapProxy
mailing list