[MapProxy] Quality Issue with PNGs from cache

Poul Kjeldager Sørensen pks at ascend.xyz
Sun Nov 2 23:05:24 PST 2014


My first mail to this mailing this and a little new to this, so hoping it get to the right people.

http://ascendworkerweu.blob.core.windows.net/shares/quality_issue_mapproxy.png

In the image in the link I have shown the issue by comparing the images served by WMS and the original png files in the cache folder on disk. (using a GIS application to show boths).

I have the following configuration, where I seeded tiles cache folders. I made two examples, one where the tile_size is larger than the other:


layers:
  - name: tiles_to_wms
    title: Tiles to WMS test
    sources: [test_cache]
caches:
  my_cache:
   sources: []
   grids: [my_grid]
   meta_buffer: 0
   meta_size: [1,1]
   format: image/png
   cache_dir: "C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas"
  test_cache:
   sources: []
   grids: [test_grid]
   format: image/png
   cache_dir: "C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas"
grids:
  my_grid:
    tile_size: [8192, 8192]
    bbox: [-1878007.03, 3932282.86, 832014.23, 9436480.79]
    res: [61.3423104 ,30.6711552,15.3355776,7.6677888,3.8338944,1.9169472,0.9584736,0.4792368,0.2396184,0.1198092,0.0599046]
    srs: 'EPSG:25832'
    origin: sw

  test_grid:
    tile_size: [2048, 2048]
    bbox: [-1878007.03, 3932282.86, 832014.23, 9436480.79]
    res: [61.3423104 ,30.6711552,15.3355776,7.6677888,3.8338944,1.9169472,0.9584736,0.4792368,0.2396184,0.1198092,0.0599046]
    srs: 'EPSG:25832'
    origin: sw

I also modified the script to print out when it reads a file from disk and testing in the console:

Tile((20642, 18515, 10), source=None)
C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas\test_cache_EPSG25832\10\000\020\642\000\018\515.png
Tile((20643, 18515, 10), source=None)
C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas\test_cache_EPSG25832\10\000\020\643\000\018\515.png
Tile((20642, 18514, 10), source=None)
C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas\test_cache_EPSG25832\10\000\020\642\000\018\514.png
Tile((20643, 18514, 10), source=None)
C:/ascend-vd/Sjaeland/11 - kbh-holbaek-lumaas\test_cache_EPSG25832\10\000\020\643\000\018\514.png
[info] 127.0.0.1 - - [03/Nov/2014 07:51:50] "GET /service?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=tiles_to_wms&FORMAT=image/png&STYLES=&SRS=EPSG:25
832&BBOX=654451.973,6203718.15,654620.003,6203814.286&WIDTH=2433&HEIGHT=1392&TRANSPARENT=TRUE HTTP/1.1" 200 -

If I used my other cache with larger tiles the quality is equal as the original data, but as seen below it also only loads one image and I am guessing its not doing anything other than cropping it:

d-vd/Sjaeland/11 - kbh-holbaek-lumaas\my_cache_EPSG25832\10\000\005\160\000\004\628.png
27.0.0.1 - - [03/Nov/2014 08:02:56] "GET /service?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=tiles_to_wms&FORMAT=image/png&STYLES=&SRS=EPSG:25
=654450.487,6203719.192,654618.5,6203815.357&WIDTH=2432&HEIGHT=1392&TRANSPARENT=TRUE HTTP/1.1" 200 -



Is there anyway that I can get my test_cache to work, without it lowering the quality of the served pngs.


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


More information about the MapProxy mailing list