[MapProxy] Render lower/higher zoom levels
Martin Kokeš
shr3k at typo3-hosting.com
Thu Mar 1 10:20:49 EST 2012
Hello Oliver,
still can't get a little bit of WMS scaling to work. This is actually what I got:
---
layers:
- name: ortofoto
title: Ortofoto
sources: [ortofoto_cache]
caches:
ortofoto_cache:
grids: [global_mercator_osm]
sources: [ortofoto_wms]
format: image/jpeg
link_single_color_images: true
cache:
type: file
directory_layout: tms
sources:
ortofoto_wms:
type: wms
req:
url: http://geoportal.cuzk.cz/WMS_ORTOFOTO_PUB/service.svc/get
layers: GR_ORTFOTORGB
min_scale: 1
max_scale: 28000
supported_srs: ['EPSG:900913']
grids:
global_mercator_osm:
base: GLOBAL_MERCATOR
num_levels: 21
---
With this configuration my Mapproxy TMS serves a
http://localhost/mapproxy/tiles/1.0.0/ortofoto_EPSG900913/14/8911/10827.jpeg as blank jpeg.
http://localhost/mapproxy/tiles/1.0.0/ortofoto_EPSG900913/15/17822/21654.jpeg works.
ortofoto_wms service is restricted by WMS provider to:
<MinScaleDenominator>1</MinScaleDenominator>
<MaxScaleDenominator>28000</MaxScaleDenominator>
So I set up
min_scale: 1
max_scale: 28000
It is possible to take 4.77731426782 resolution requests (they obviously work) and scale them down to get 9.55462853565 and 19.1092570713?
With regards
Martin
----- Original Message -----
From: Oliver Tonnhofer
[mailto:olt at omniscale.de]
To: martin at tuningmedia.cz
Cc:
mapproxy at lists.osgeo.org
Sent: Fri, 03 Feb 2012 09:55:30 +0100
Subject: Re:
[MapProxy] Render lower/higher zoom levels
>
> On 02.02.2012, at 20:55, Martin Kokeš wrote:
>
> > Okay, I added new grid:
> >
> > grids:
> > global_mercator_osm:
> > base: GLOBAL_MERCATOR
> > num_levels: 22
> >
> > and redefined my cache to use:
> > grids: [global_mercator_osm, global_geodetic_sqrt2]
> >
> > and got 14-21 zoom levels. Higher zooms are pretty interpolated, bu no
> matters. Still I'd prefer to have 8-21 zoom levels. Tried to play with
> max_shrink_factor, but still no luck.
>
> MapProxy would need to load and scale thousand tiles for a WMS request for
> level 8 when you only have tiles for level 14. You can do this, if you
> create a grid that starts with the resolution of level 14 (so that you have
> a grid with level 0-7). MapProxy will scale down from the first level if you
> request a smaller resolution, but that does only work for a few "level
> steps".
>
> Regards,
> Oliver
>
> --
> Oliver Tonnhofer | Omniscale GmbH & Co KG | http://omniscale.de
> http://mapproxy.org | https://bitbucket.org/olt | @oltonn
>
>
>
>
> _______________________________________________
> MapProxy mailing list
> MapProxy at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapproxy
>
More information about the MapProxy
mailing list