[MapProxy] jpeg tiles for mbtiles

Zmitser Kozhukh zmitserk at mail.ru
Thu Jan 3 03:50:00 PST 2013


 thanks a lot ;)

also wanted to inquire is there some formula (algorithm) to convert tile path from tilecache folder structure to tms folder structure and also wmts folder structure?

thanks in advance.

best regards,
                                 z.k.




Суббота, 29 декабря 2012, 13:53 +01:00 от Oliver Tonnhofer <olt at omniscale.de>:
>Thanks for the more detailed description.
>
>It is a bug and I created a ticket for it:  https://github.com/mapproxy/mapproxy/issues/52
>
>On 24.12.2012, at 11:33, Zmitser Kozhukh wrote:
>
>> hello!
>> 
>> here are all necessary informations:
>> 
>> mapproxy-util export -f mapproxy3.yaml --grid grid_region_new --source region_new --dest region.mbtiles --type mbtile --srs 3035 --levels 0..3
>> 
>> 
>> Exception in thread Thread-1:
>> Traceback (most recent call last):
>> File "D:\Python27\Lib\threading.py", line 551, in __bootstrap_inner
>> self.run()
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\seed\seeder.py", line 92, in run
>> self.work_loop()
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\seed\seeder.py", line 104, in work_loop
>> exceptions=(SourceError, IOError), ignore_exceptions=(LockTimeout, ))
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\seed\util.py", line 216, in exp_backoff
>> result = func(*args, **kw)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\cache\tile.py", line 126, in load_tile_coords
>> created_tiles = creator.create_tiles(uncached_tiles)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\cache\tile.py", line 213, in create_tiles
>> created_tiles = self._create_single_tiles(tiles)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\cache\tile.py", line 237, in _create_single_tiles
>> created_tiles.extend(self._create_single_tile(tile))
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\cache\tile.py", line 253, in _create_single_tile
>> source = self._query_sources(query)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\cache\tile.py", line 274, in _query_sources
>> return self.sources[0].get_map(query)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\source\tile.py", line 95, in get_map
>> return CacheMapLayer.get_map(self, query)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\layer.py", line 390, in get_map
>> self._check_tiled(query)
>> File "d:\mapproxy_venv\lib\site-packages\mapproxy\layer.py", line 409, in _check_tiled
>> raise MapError("invalid tile format, use %s" % self.tile_manager.format)
>> MapError: invalid tile format, use jpeg
>> 
>> 
>> 
>> 
>> caches:
>> region_new:
>> grids: [grid_region_new]
>> sources: [region] 
>> image:
>> format: image/jpeg
>> encoding_options:
>> jpeg_quality: 75
>> 
>> sources:
>> region:
>> type: wms
>> supported_srs: ['EPSG:3035']
>> supported_formats: ['image/png', 'image/jpeg']
>> image:
>> format: image/jpeg
>> encoding_options:
>> jpeg_quality: 75
>> req:
>> url:  http://localhost/cgi-bin/mapserv.exe?map=\GIS\projects\region.map
>> layers: topo
>> 
>> grids:
>> grid_region_new:
>> tile_size: [256, 256]
>> srs: 'EPSG:3035'
>> bbox: [4623781,3036615,4712355,3122540]
>> bbox_srs: 'EPSG:3035'
>> res: [295.3486777210164, 147.6743388605082, 59.06973554420327, 29.534867772101634, 14.767433886050817, 5.906973554420326, 2.953486777210163, 1.4767433886050816, 0.5906973554420327, 0.29534867772101636]
>> 
>> When I try the same setup with png format it works.
>> I have the new version of mapproxy, official release.
>> 
>> Thanks.
>> 
>> All the best in New Year.
>> 
>> Kind regards,
>>                              Zmicjer K.
>> 
>> 
>> 
>> 
>> Пятница, 21 декабря 2012, 8:51 +01:00 от Oliver Tonnhofer < olt at omniscale.de >:
>> 
>> On 21.12.2012, at 07:53, Zmitser Kozhukh wrote:
>> 
>> > hey! just wanted to ask why when trying to convert jpeg tiles to mbtiles format I get an error saying: invalid tile format. with png tiles it works fine.
>> > mbtiles doesnt support jpeg tiles?
>> 
>> It should work with JPEG.
>> 
>> If you need further help, please read  http://mapproxy.org/support.html#how-to-ask-for-help
>> 
>> 
>> Regards,
>> Oliver
>> 
>> -- 
>> Oliver Tonnhofer | Omniscale GmbH & Co KG |  http://omniscale.de
>>  http://mapproxy.org |  https://github.com/olt | @oltonn
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>
>-- 
>Oliver Tonnhofer    | Omniscale GmbH & Co KG    |  http://omniscale.de
>http://mapproxy.org |  https://github.com/olt | @oltonn
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapproxy/attachments/20130103/62b5c585/attachment.html>


More information about the MapProxy mailing list