[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