[OpenLayers-Dev] Fwd: [OpenLayers-Users] [PATCH RESEND] TileCache
documentation patch [Was: openlayers and tilecache]
Eric Lemoine
eric.lemoine at gmail.com
Fri Jan 26 05:20:23 EST 2007
Oops, I forgot to CC: dev.
---------- Forwarded message ----------
From: Eric Lemoine <eric.lemoine at gmail.com>
Date: Jan 26, 2007 11:18 AM
Subject: [OpenLayers-Users] [PATCH RESEND] TileCache documentation
patch [Was: openlayers and tilecache]
To: Erik Uzureau <euzuro at gmail.com>
Cc: users at openlayers.org
Hello!
I haven't received any comments regarding my TileCache documentation
patch. I'm resending it here CC:'ing dev at openlayers.org. Could you
please consider it?
Thanks,
--
Eric
I'm resending my TileCache documentation patch as I haven't received
any comments
On 1/18/07, Eric Lemoine <eric.lemoine at gmail.com> wrote:
> Hi Erik and Christopher,
>
> On 1/17/07, Erik Uzureau <euzuro at gmail.com> wrote:
> > Hi Eric, I added your question to the OpenLayers FAQ here [1]
> > Is this all the information one would need to know or should the answer
> > be more complete?
>
> I'd say it's ok not to give details and point the user to the HTML example.
>
> However, the directives provided in the README file don't suffice for
> the user to be able to run the HTML example. Indeed, the TileCache
> code must be extracted in a web directory, not only in a directory
> that can run CGI (or mod_python) scripts.
>
> Also, index.html only works if TileCache was set up under CGI, and
> doesn't work if TileCache was set up under mod_python.
>
> Attached to this email is a patch to README reflecting the suggested
> doc changes.
>
>
> Patch also provided inline:
>
>
>
>
> --- README.old 2007-01-18 15:14:19.000000000 +0100
> +++ README 2007-01-18 15:13:55.000000000 +0100
> @@ -33,10 +33,19 @@
> To set up a TileCache under CGI
> ===============================
>
> - * Extract the code to some location which can run CGI scripts.
> + * Extract the code to some web directory (e.g. in /var/www).
> * Edit tilecache.cfg to point the DiskCache to the location you wish
> to cache tiles, and the layers to point to the map file or WMS
> server you wish to cache
> + * Permit CGI execution in the TileCache directory.
> + For example, if TileCache is to be run with Apache, the
> + following must be added in your Apache configuration:
> + <Directory /var/www/tilecache>
> + AddHandler cgi-script .cgi
> + Options +ExecCGI
> + </Directory>
> + where /var/www/tilecache is the directory resulting from
> + the code extraction.
> * Visit:
>
> http://example.com/yourdir/tilecache.cgi?LAYERS=basic&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,0,90&WIDTH=256&HEIGHT=256
> @@ -48,8 +57,7 @@
> To set up a TileCache under mod_python
> ======================================
>
> - * Extract the code to some location under which you can run
> - mod_python scripts.
> + * Extract the code to some web directory (e.g. /var/www).
> * Edit tilecache.cfg to point the DiskCache to the location you wish
> to cache tiles, and the layers to point to the map file or WMS
> server you wish to cache
> @@ -58,11 +66,13 @@
> PythonHandler TileCache.Service
> PythonOption TileCacheConfig /path/to/tilecache.cfg
> An example might look like:
> - <Directory /var/www/wms-c/>
> + <Directory /var/www/tilecache/>
> AddHandler python-program .py
> PythonHandler TileCache.Service
> - PythonOption TileCacheConfig /path/to/tilecache.cfg
> + PythonOption TileCacheConfig /var/www/tilecache/tilecache.cfg
> </Directory>
> + where /var/www/tilecache is the directory resulting from
> + the code extraction.
> * Visit one of the URLs described above, replacing tilecache.cgi with
> tilecache.py
> * If you see a tile you have set up your configuration correctly. Congrats!
> @@ -112,4 +122,18 @@
> url -- URL to use when requesting images from a remote WMS server. Required
> for WMSLayer.
>
> +OpenLayers with TileCache
> +=========================
> +
> +To run OpenLayers with TileCache the URL passed to the OpenLayers.Layer.WMS
> +constructor must point to the TileCache script, i.e. tilecache.cgi or
> +tilecache.py. As an example see the index.html file included in the TileCache
> +distribution.
> +
> +Note: index.html assumes TileCache is set up under CGI (see above). If you set
> +up TileCache under mod_python you'd need to slighly modify index.html: the URL
> +passed to the OpenLayers.Layer.WMS constructor must point to the mod_python
> +script as opposed to the CGI script, so replace tilecache.cgi with
> +tilecache.py.
> +
>
> --
> Eric
>
>
>
--
Eric
_______________________________________________
Users mailing list
Users at openlayers.org
http://openlayers.org/mailman/listinfo/users
--
Eric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: README-patch
Type: application/octet-stream
Size: 2899 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20070126/24d709bc/README-patch.obj
More information about the Dev
mailing list