[Tilecache] Help with installing tilecache on IIS
Christopher Schmidt
crschmidt at metacarta.com
Mon Oct 15 07:31:19 EDT 2007
On Mon, Oct 15, 2007 at 01:30:28AM -0700, Linda_Rawson wrote:
>
> I just wanted to update this post. I have repeated the installation of
> tilecache on IIS multiple times. Here are the steps that I took.
And it worked, or didn't work?
-- Chris
> 1. Download and install Python
> 2. * Follow "Using Python Scripts with IIS" to setup Python CGI for IIS.
> http://support.microsoft.com/kb/276494
> 3. Not only add .py to the ISAPI extensions but also .cgi. I added the
> following:
>
> C:\Python25\python.exe -u "%s" "%s"
> Limit to GET,HEAD,POST
>
> 4. Add the EXACT same line to the web extensions and click allow. Be
> really careful if you decide to edit metabase.xml. I fried mine and had to
> rebuild it. Make a backup before you do anything with this file. You can
> enter the right values without editing the file.
> 5. Change the base=C:\Inetpub\wwwroot\demo\tmp tag in the .cfg file.
>
> Linda Rawson
>
>
> Linda_Rawson wrote:
> >
> > Here ya go
> >
> > # Configuration for MC TileCache
> >
> > # [cache] section (mandatory!)
> >
> > # type=DiskCache (works out of the box)
> >
> > # base=<full path to cache directory>
> >
> > # *or*
> >
> > # type=MemoryCache (you'll need memcache.py and memcached running!)
> >
> > # servers=192.168.1.1:11211
> >
> > [cache]
> >
> > type=DiskCache
> >
> > base=C:\Inetpub\wwwroot\demo\tmp
> >
> > # [layername] -- all other sections are named layers
> >
> > #
> >
> > # type={MapServerLayer,WMSLayer}
> >
> > # *** if you want to use MapServerLayer, you *must* have Python mapscript
> >
> > # installed and available ***
> >
> > #
> >
> > # mapfile=<full path to map file> *** only applies to MapServerLayer ***
> >
> > # url=<full URL of WMS> *** only applies to WMSLayer ***
> >
> > # layers=<layer>[,<layer2>,<layer3>,...]
> >
> > # *** optional iff layername if what
> >
> > # your data source calls the layer **
> >
> > # extension={png,jpeg,gif} *** defaults to "png" ***
> >
> > # size=256,256 *** defaults to 256x256 ***
> >
> > # bbox=-180.0,-90.0,180.0,90.0 *** defaults to world in lon/lat ***
> >
> > # srs=EPSG:4326 *** defaults to EPSG:4326 ***
> >
> > # levels=20 *** defaults to 20 zoom levels ***
> >
> > # resolutions=0.1,0.05,0.025,... *** defaults to global profile ***
> >
> > # metaTile=true *** metatiling off by default
> >
> > # requires python-imaging ***
> >
> > # metaSize=5,5 *** size of metatile in tiles
> >
> > # defaults to 5 x 5 ***
> >
> > # metaBuffer=10 *** size of metatile buffer in px ***
> >
> > #[vmap0]
> >
> > #type=MapServerLayer
> >
> > #layers=vmap0
> >
> > #mapfile=/var/www/vmap0.map
> >
> > [basic]
> >
> > type=WMSLayer
> >
> > url=http://labs.metacarta.com/wms/vmap0
> >
> > extension=png
> >
> > Linda
> > On 9/8/07, Christopher Schmidt <crschmidt at metacarta.com> wrote:
> >>
> >> On Sat, Sep 08, 2007 at 04:01:03PM -0600, Linda Rawson wrote:
> >> > I don't have firefox. My customer wants only IE but I could download
> >> it
> >> I
> >> > guess.
> >>
> >> Yeah, Firefox would only be useful for debugging -- once you get it
> >> working it won't matter at all.
> >>
> >> > Someone else suggested that I change it to tilecache.py and then try
> >> and
> >> run
> >> > it.
> >> >
> >> > I got a little farther.
> >> >
> >> > Traceback (most recent call last):
> >> > File "C:\Inetpub\wwwroot\demo\tilecache-1.8.1\tilecache.py", line 4,
> >> in
> >> > <module>
> >> > svc = Service.load("C:\Inetpub\wwwroot\demo\tilecache-
> >> > 1.8.1\tilecache.cfg")
> >> > File "C:\Inetpub\wwwroot\demo\tilecache-1.8.1\TileCache\Service.py",
> >> line
> >> > 346, in _load
> >> > cache = cls.loadFromSection(config, "cache", Cache)
> >> > File "C:\Inetpub\wwwroot\demo\tilecache-1.8.1\TileCache\Service.py",
> >> line
> >> > 326, in _loadFromSection
> >> > type = config.get(section, "type")
> >> > File "C:\Python25\lib\ConfigParser.py", line 511, in get
> >> > raise NoSectionError(section)
> >> > NoSectionError: No section: 'cache'
> >> >
> >> > Do these errors look familiar to you? I have a 'cache' section but it
> >> > cannot find it.
> >>
> >> Weird. Can you send a copy of your tilecache.cfg to the list? (Leaving
> >> just the basic layer in is fine -- the important part is to see if it
> >> somehow got mangled.) It's possible that line endings could be a factor
> >> here: I haven't ever used Python on Windows, so I'm not sure.
> >>
> >> Regards,
> >> --
> >> Christopher Schmidt
> >> MetaCarta
> >>
> >
> > _______________________________________________
> > Tilecache mailing list
> > Tilecache at openlayers.org
> > http://openlayers.org/mailman/listinfo/tilecache
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Help-with-installing-tilecache-on-IIS-tf4406860.html#a13208646
> Sent from the TileCache mailing list archive at Nabble.com.
>
> _______________________________________________
> Tilecache mailing list
> Tilecache at openlayers.org
> http://openlayers.org/mailman/listinfo/tilecache
>
--
Christopher Schmidt
MetaCarta
More information about the Tilecache
mailing list