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&#39;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 &quot;/usr/local/python27/bin/mapproxy-seed&quot;, line 8, in &lt;module&gt;</font></div>
<div><font class="Apple-style-span" size="1">    load_entry_point(&#39;MapProxy==1.2.1&#39;, &#39;console_scripts&#39;, &#39;mapproxy-seed&#39;)()</font></div><div><font class="Apple-style-span" size="1">  File &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/script.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/script.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/cleanup.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/cleanup.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/seed/seeder.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/tile.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/tile.py&quot;, 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 &quot;/usr/local/python27/lib/python2.7/site-packages/MapProxy-1.2.1-py2.7.egg/mapproxy/cache/base.py&quot;, 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>