[MapProxy] Reprojecting tiles and get_affected_bbox_and_level - raise NoTiles() error
Martin Kokeš
shr3k at typo3-hosting.com
Fri May 31 15:37:28 PDT 2013
Hello list,
Could you guys tak look at this yaml http://pastebin.com/V6byruzB ? Basically I'm trying to shift resolutions and convert origin from northwest, levels limited global mercator grid to a standard global mercator grid as described in http://mapproxy.org/docs/latest/configuration_examples.html#reprojecting-tiles , but I'm getting:
[2013-05-31 23:46:29,790] mapproxy.config - INFO - reading: /tmp/test/mapproxy.yaml
Traceback (most recent call last):
File "/usr/local/bin/mapproxy-util", line 9, in <module>
load_entry_point('MapProxy==1.6.0a-20130331', 'console_scripts', 'mapproxy-util')()
File "/usr/local/lib/python2.7/dist-packages/mapproxy/script/util.py", line 337, in main
commands[command]['func'](args)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/script/util.py", line 76, in serve_develop_command
app = make_wsgi_app(mapproxy_conf, debug=options.debug)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/wsgiapp.py", line 100, in make_wsgi_app
services = conf.configured_services()
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 207, in configured_services
return self.services.services()
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 1250, in services
new_services = creator(service_conf or {})
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 1337, in wms_service
tile_layers = self.tile_layers(conf)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 1269, in tile_layers
for tile_layer in layer_conf.tile_layers():
File "/usr/local/lib/python2.7/dist-packages/mapproxy/util/__init__.py", line 86, in wrapper
func.__memoize_cache[key] = func(*args)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 1205, in tile_layers
for grid, extent, cache_source in self.context.caches[cache_name].caches():
File "/usr/local/lib/python2.7/dist-packages/mapproxy/util/__init__.py", line 86, in wrapper
func.__memoize_cache[key] = func(*args)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 1027, in caches
tile_grid=grid_conf.tile_grid())
File "/usr/local/lib/python2.7/dist-packages/mapproxy/config/loader.py", line 983, in source
if (tile_grid.is_subset_of(cache_grid)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/grid.py", line 648, in is_subset_of
bbox, level = other.get_affected_bbox_and_level(level_bbox, level_size)
File "/usr/local/lib/python2.7/dist-packages/mapproxy/grid.py", line 507, in get_affected_bbox_and_level
raise NoTiles()
mapproxy.grid.NoTiles
Source inbound cache works fine, as you can see in case you replace zm layer source from [zm_cache] to [zm_cache_in].
Thanks for your attention
Martin
More information about the MapProxy
mailing list