[MapProxy] Problems configuring MapProxy to serve WMS layer

Oliver Tonnhofer olt at omniscale.de
Wed Nov 16 02:48:37 EST 2011


the BBOX (-506.77734375,-266.8359375,370.01953125,190.1953125) _is_ in EPSG:4326. You are just a bit too far zoomed out and the OpenLayers demo client will request that BBOX without any clipping. MapProxy doesn't know the extent of the cascaded service with your first configuration and forwards the requested BBOX to Mapserver. The second configuration contains an extent from the GLOBAL_MERCATOR grid and MapProxy can clip the BBOX.

You can get the first example to work if you add a coverage to your source: http://mapproxy.org/docs/latest/coverages.html


On 15.11.2011, at 18:05, Jorge Arévalo wrote:

> Hi,
> Many thanks for the link. It helped me to solve my problem. The
> 'supported_srs' option and a couple of things related with my network
> configuration did the trick. I finally came with:
> services:
>  wms:
>    srs: ['EPSG:3785', 'EPSG:4326', 'EPSG:23028']
>    image_formats: ['image/jpg', 'image/png']
> layers:
>  name: mylayer
>  title: My layer
>  sources: [my_cache]
> caches:
>  my_cache:
>    grids: [GLOBAL_MERCATOR]
>    sources: [my_wms_source]
>    format: image/png
>    request_format: image/png
> sources:
>   my_wms_source:
>    type:wms
>    req:
>      url: http://ip_of_my_mapserver_machine/cgi-bin/mapserv?
>      layers: mylayer_in_mapserver
>      map: /path/to/my/mapfile.map
>  supported_srs:['EPSG:3785', 'EPSG:4326', 'EPSG:23028']

Oliver Tonnhofer    | Omniscale GmbH & Co KG    | http://omniscale.de
http://mapproxy.org | https://bitbucket.org/olt | @oltonn

More information about the MapProxy mailing list