It worked perfect.I have another question but I guess I will put it up on the tilecache-users list.
Thanks a lot, Varun On Fri, Jun 19, 2009 at 6:55 PM, Guillaume Sueur<no-re...@neogeo-online.net> wrote: > Hi Varun, > > It looks rather like a question for the tilecache-users list, but I can give > you a hand. > I think you didn't specify any layer when running tilecache_seed.py > Please try : > tilecache_seed.py [your_layer_name_as_set_in_tilecache.cfg] 0 5 > where 0 and 5 are zoom start and zoom end. You can adapt this last one > depending on how many levels you set for your layer. > Run it from the directory where tilecache.cfg is, to avoid problem if you > have many of them... > > Regards, > > Guillaume > > Varun saraf a écrit : >> >> Hello, >> >> I have got this (tilecache with mapserver on google maps) working >> finally after a lot of problems but I now really need to know about >> how to do a pre-cache of all the tiles from mapserver. I am running >> tilecache 2.10 on Windows with mapserver ms4w from maptools.org. I >> tried running "tilecache_seed.py" as per the suggestion above but it >> always ends up in the following error >> >> Traceback (most recent call last): >> File "C:\ms4w\Apache\cgi-bin\tilecache-2.10\tilecache_seed.py", line 9, >> in <mo >> dule> >> TileCache.Client.main() >> File "C:\ms4w\Apache\cgi-bin\tilecache-2.10\TileCache\Client.py", line >> 153, in >> main >> layer = svc.layers[args[0]] >> IndexError: list index out of range >> >> Any help in this regard would be great. >> >> Thanks, >> Varun >> >> On Fri, Jun 19, 2009 at 2:39 PM, Varun saraf<vsaraf....@gmail.com> wrote: >>> >>> Hi Roger, >>> >>> I am trying to get my mapserver and tilecache work together but its >>> somehow not working. I am using the same projection as you in all my >>> layers and the mapfile. (This works when I call my mapserver directly >>> from google and hence the projection is right). >>> >>> Here is my mapfile (Only things that might be important). >>> >>> MAP >>> EXTENT -173 5 -45 75 >>> >>> IMAGETYPE PNG >>> >>> PROJECTION >>> "init=epsg:4326" >>> END >>> >>> WEB >>> METADATA >>> wms_srs "EPSG:4326 EPSG:900913" >>> END >>> .... >>> END >>> >>> LAYER >>> .... >>> PROJECTION >>> "init=epsg:4326" >>> END >>> END >>> >>> Next I added the 900913 epsg to the proj.4 of mapserver and made the >>> required changes in tilecache.cfg file as you specified. >>> >>> [google-tiles] >>> type=MapServerLayer >>> mapfile=C:/ms4w/apps/QCTGIS/drawMap.map >>> metaTile=true >>> metaSize=2,2 >>> metaBuffer=0,500 >>> layers=tr20_d00 >>> spherical_mercator=true >>> srs=EPSG:900913 >>> >>> I am not sure if the linkn I am using is wrong. I have tilecache >>> installed in the cgi directory of the apache server that was installed >>> using "ms4". The example index.html that comes with tilecache works >>> fine and I can see the images being cached. Also my mapserver directly >>> works fine. Can you tell me what is it that I am doing wrong here? the >>> link I use for the tileUrlTemplate in google maps is >>> >>> "http://127.0.0.1:8123/cgi-bin/tilecache-2.10/tilecache.cgi/1.0.0/google-tiles/{Y}/{X}/{Z}.png?type=google". >>> I can also see that this call gets initiated in the apache logs >>> (access.log) but nothing happens therafter. I don't even know if this >>> is failing at tilecache end and mapserver isn't being called at all or >>> at mapserver's end where the image is not being sent by mapserver. Can >>> you help me out here? >>> >>> Thanks a lot. >>> Varun >>> >>> On Thu, May 21, 2009 at 12:46 PM, Roger André<ran...@gmail.com> wrote: >>>> >>>> Ahh, ok. I'm not sure in what fashion you are using TileCache, but my >>>> experience has been with using it to create tiles to display in Google >>>> Maps. Google Maps uses the projection which is EPSG:900913. I >>>> believe there are other codes for it, but that is the one I use. >>>> >>>> All of my source data for the MapServer projects I make are in >>>> EPSG:4326. So there are 3 things I need to do in order to make the >>>> Tilecache output tiles align correctly in Gmaps. >>>> >>>> 1. I set both the mapfile and the layer projections to EPSG:4326. >>>> MAP >>>> NAME 'v2_80m_global' >>>> PROJECTION >>>> "init=epsg:4326" >>>> END >>>> >>>> LAYER >>>> NAME 'imagery' >>>> PROJECTION >>>> "init=epsg:4326" >>>> END >>>> <snip...> >>>> >>>> 2. I explicity allow for a wms request to be made for the layer in >>>> EPSG:900913 by setting the following in my MapServer LAYER: >>>> METADATA >>>> "wms_srs" "EPSG:4326 EPSG:900913" >>>> <snip...> >>>> >>>> 3. I define my TileCache layer so that it requests images from >>>> Mapserver in EPSG:900913. >>>> [v2_20m_global] >>>> type=MapServerLayer >>>> mapfile=/var/www/mapfiles/v2_20m_global/v2_20m_global.map >>>> metaTile=true >>>> metaSize=2,2 >>>> metaBuffer=0,500 >>>> layers=imagery >>>> spherical_mercator=true >>>> srs=EPSG:900913 >>>> >>>> That's what works for me. >>>> >>>> Roger >>>> -- >>>> >>>> On Thu, May 21, 2009 at 5:24 AM, Chad Clabaugh <cclaba...@centwire.com> >>>> wrote: >>>>> >>>>> Thank you Roger, for your response. I have done that but I do not >>>>> understand how tilecache works. The images that are returned from >>>>> mapserver >>>>> line up perfectly. But the images returned from tilecache do not align >>>>> very >>>>> well (they're distorted). If tilecache is simply caching the returned >>>>> images then I do not understand where this distortion comes from. Any >>>>> thoughts? >>>>> >>>>> Thanks! >>>>> >>>>> -----Original Message----- >>>>> From: Roger André [mailto:ran...@gmail.com] >>>>> Sent: Wednesday, May 20, 2009 11:46 PM >>>>> To: Chad Clabaugh >>>>> Cc: mapserver-users@lists.osgeo.org >>>>> Subject: Re: [mapserver-users] Precache >>>>> >>>>> Your request is somewhat lacking in detail, but assuming that your >>>>> goal is a simple one, here is one way to accomplish this. >>>>> >>>>> 1. Create a MapServer project that displays your shapefile in whatever >>>>> style you choose. >>>>> 2. Setup a TileCache instance that points to your MapServer project. >>>>> 3. Run the tilecache_seed.py script to pre-generate tiles. >>>>> >>>>> Roger >>>>> -- >>>>> >>>>> On Wed, May 20, 2009 at 12:16 PM, Chad Clabaugh >>>>> <cclaba...@centwire.com> >>>>> wrote: >>>>>> >>>>>> How can I precache tile images from shapefiles? >>>>>> >>>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> >>>>>> Chad Clabaugh >>>>>> >>>>>> Technical Support, Engineering >>>>>> >>>>>> Office: 260.760.6398 >>>>>> >>>>>> Mobile: 260.466.8861 >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> mapserver-users mailing list >>>>>> mapserver-users@lists.osgeo.org >>>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>>>> >>>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> mapserver-users mailing list >>>> mapserver-users@lists.osgeo.org >>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>> >> _______________________________________________ >> mapserver-users mailing list >> mapserver-users@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/mapserver-users >> >> > _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users