Hi list,<div><br></div><div>While configuring my seed scripts I came across with a possible issue on the cleanup tool with mbtiles. MapProxy raises a non implemented error, at TilecacheBase, load_tile_metadata (base.py). Looking a bit thru the code, seems a filesystem implementation...</div>
<div>Is cleanup task not available to mbtiles format or is it another issue?</div><div>I cannot overwrite existing tiles for a given area, as mapproxy seed tool just goes thru the mbtiles files without regenerating any tiles.</div>
<div><br></div><div>Here's the tracebak:</div><div><div><font class="Apple-style-span" size="1">Traceback (most recent call last):</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/bin/mapproxy-seed", line 8, in <module></font></div>
<div><font class="Apple-style-span" size="1"> load_entry_point('MapProxy==1.2.1', 'console_scripts', 'mapproxy-seed')()</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/script.py", line 194, in main</font></div>
<div><font class="Apple-style-span" size="1"> return SeedScript()()</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/script.py", line 137, in __call__</font></div>
<div><font class="Apple-style-span" size="1"> skip_geoms_for_last_levels=options.geom_levels)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/cleanup.py", line 33, in cleanup</font></div>
<div><font class="Apple-style-span" size="1"> skip_geoms_for_last_levels=skip_geoms_for_last_levels)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/cleanup.py", line 77, in coverage_cleanup</font></div>
<div><font class="Apple-style-span" size="1"> tile_walker.walk()</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 143, in walk</font></div>
<div><font class="Apple-style-span" size="1"> self._walk(bbox, self.task.levels)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 178, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> all_subtiles=all_subtiles, progress=progress)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 178, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> all_subtiles=all_subtiles, progress=progress)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 178, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> all_subtiles=all_subtiles, progress=progress)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 178, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> all_subtiles=all_subtiles, progress=progress)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 178, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> all_subtiles=all_subtiles, progress=progress)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py", line 193, in _walk</font></div>
<div><font class="Apple-style-span" size="1"> self.tile_mgr.is_stale(t)]</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/tile.py", line 170, in is_stale</font></div>
<div><font class="Apple-style-span" size="1"> if not self.is_cached(tile):</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/tile.py", line 156, in is_cached</font></div>
<div><font class="Apple-style-span" size="1"> self.cache.load_tile_metadata(tile)</font></div><div><font class="Apple-style-span" size="1"> File "/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/base.py", line 77, in load_tile_metadata</font></div>
<div><font class="Apple-style-span" size="1"> raise NotImplementedError()</font></div><div><font class="Apple-style-span" size="1">NotImplementedError</font></div></div><div><br></div><div>Thanks,<br>-- <br><div>Fernando Ribeiro</div>
<br>
</div>