[MapProxy] Setup under Apache and clearing the cache and EPSG issues

Fabian Schindler fabian.schindler at eox.at
Thu Apr 22 10:17:44 EDT 2010

Hi Oliver,

Thank you for your quick and elaborate answer. Unfortunately I ran again 
into some troubles.

First of all, I tried to run MapProxy with Apache2, but I ran into a 
version conflict with PasteScript. The Apache log file says it expects a 
version above 1.7.3, but I have version 1.6.3. I guess I'll figure out a 
solution myself, but I'm just slow with my current Linux knowledge.

So I tried again to host MapProxy with paster, but I only get tiles with 
'HTTP Error (http://localhost/austria?layer...): 500' as an answer.
The paster program output is:
2010-04-22 15:29:21,818 - ERROR - 13366:mapproxy.wms.layer:render - HTTP 
Error (http://localhost/austria?layer...): 500

I deleted the var/cache_data and ultimately the etc/tile_locks, but no 
changes occurred.

I hope you can help me out.

Thanks in advance,
Fabian Schindler

Oliver Tonnhofer wrote:
> Hi Fabian,
> On 22.04.2010, at 11:59, Fabian Schindler wrote:
>> First, what steps do I have to perform (or where can I retrieve the 
>> information) to start MapProxy from Apache2? Unfortunately the 
>> documentation lacks these information and 'Paster' just doesn't 
>> fulfill my requirements.
>> If I can get help to this topic, I could contribute the documentation 
>> for the setup.
> You have to create a mysite.wsgi file that loads the paster 
> configuration and add that file to you Apache configuration. I have no 
> running mod_wsgi configuration where I can copy an example, but it is 
> similar to http://code.google.com/p/modwsgi/wiki/IntegrationWithPylons
>> Secondly, I would like to know if there is a better way to clear the 
>> cache other than to just delete the images in the 'var' folder and 
>> the locks in the 'etc' one.
> You only need to remove var/cache_data. There is no tool for only 
> removing tiles, but the proxy_seed tool can be configured to remove 
> all tiles that are older than X days/hours/etc. The seed_tool will 
> recreate the tiles though. 0.8.3 will contain a new seed tool, I'll 
> look if I can add some --remove-only option.
>> My last question is about the EPSG system involved. My previous 
>> OpenLayers-Webpage requested images in the EPSG:3035 format, but by 
>> using MapProxy I could only access the images in the EPSG:4326 
>> format. I've also tried by changing the EPSG-settings in the 
>> services.yaml file. Also the images I get in the OpenLayers-Page seem 
>> distorted.
> You need to add your SRS in the proxy.yaml (wms.srs) and then you 
> should be able to request the MapProxy WMS in that SRS. The response 
> might look distorted when you cache the data in one SRS and request in 
> a completely different SRS (e.g. EPSG:4326 and EPSG:900913). What SRS 
> do you use for caching? You can also define multiple SRS to cache.
> Regards,
> Oliver

More information about the MapProxy mailing list