[MapProxy] Mapproxy + Mapserver reprojections projections

Paul Norman penorman at mac.com
Sat Oct 6 20:25:17 PDT 2012

> From: Oliver Tonnhofer [mailto:olt at omniscale.de]
> Sent: Thursday, October 04, 2012 4:40 AM
> To: Paul Norman
> Cc: mapproxy at lists.osgeo.org
> Subject: Re: [MapProxy] Mapproxy + Mapserver reprojections projections
> On 02.10.2012, at 10:40, Paul Norman wrote:
> > I have a setup with mapproxy serving imagery from geotiffs using
> MapServer.
> > Mapproxy serves up tiles. To do this I have to reproject the geotiffs
> > from UTM 10N to Google Mercator. I can do this in either mapproxy or
> mapserver.
> >
> > I'm wondering which would be best for both quality and speed.
> >
> > I am serving the images as RGBA PNGs, resampled with bicubic
> > resampling in mapserver.
> MapServer doesn't support bicubic as far as I know, so you might want to
> reproject on MapProxy when you have vector data.
> For speed: If MapServer and MapProxy are on the same server or connected
> via GBit Ethernet, you should try request_format: image/tiff.
> (http://mapproxy.org/docs/nightly/configuration_examples.html#access-
> local-servers)

Hmm, right you are. The Mapserver docs point you at
http://mapserver.org/development/rfc/ms-rfc-4.html but it looks like BICUBIC
wasn't implemented.

I did do some tests and got consistent numbers, but this was with
RESAMPLE=BICUBIC. I would guess this defaults to NEAREST. In any case, it
was 1.98 seconds for a tile (triggering a meta-tile request) with mapproxy
doing the UTM -> Google Mercator conversion and 1.71 with mapserver doing
it. Of course if mapserver was using NEAREST I'd expect it to be faster.

In my case everything is raster (in this case pulling from a mrsid file).

Do you know if TIFF will work with transparency? I imagine in my case I
could get the most speed out of converting the sid to geotiff but I'd like
to get as much speed out of the rest of the steps the request goes through
as well.

More information about the MapProxy mailing list