[Tilecache] how to speed up tilecache seeding in Tilecache_seed.py

Alireza Kashian alireza.kashian at gmail.com
Thu Jun 4 03:06:14 EDT 2009


Hi.
Thanks to everyone.
I found the problem. As you guys mentioned , number of tiles showing in
tilecache_Seed output is actually divided by Metasize..I was not noticing to
that..and my second problem was that, I had two tilecache.cfg ..one in /etc/
and one in /etc/tilecache/tilecache-2.01

so I removed the one which didn't have correct config. I also found that
giving BBOX to tilecache is important.

now things are smooth and my Metatile is like 11x11 ...so around each 2
seconds, it generates 121 tiles..
in my calculations in one hour, my quad core CPU can generate 217800 tiles
:)

thanks
Alireza




On Wed, Jun 3, 2009 at 8:34 PM, Guillaume Sueur
<no-reply at neogeo-online.net>wrote:

> Hi,
>
> Also, please note that even when using Metatiling tilecache_seed stille
> counts how many tiles it has to generate, without indicating how many base
> tiles it corresponds to. What you can see in the tilecache_seed ouuput is
> that the total amount of tiles to generate is drastically lower than without
> metatile.
> But be sure tilecache_seed takes metatiling in consideration, cause it
> *does* !
>
> regards
>
> Guillaume
>
> Alireza Kashian a écrit :
>
>> Hi fredj
>>
>> Yes. I have done exactly same as you say.
>>
>> But are you using tilecache_seed.py code to seed? if yes, look at the
>> output screen, you see that tiles are generated one by one..
>> in my case, each tile takes 1 second to generate and we have like 40
>> layers in our map file..so I know it needs high computing power to send each
>> request seperately to tilecache...I was hoping that tilecache_seed.py could
>> jump another 11 tiles and request like 1 - 12 - 23 - 34 - 45 ....
>> because when it calls for 1, it generate all 121 tiles around it...when it
>> calls 12, it generate all tiles around 12...and so on..
>> so it doesn not need to call for: 1-2,3,4,5,6,7,8..........
>>
>> thanks
>> Alireza
>> On Wed, Jun 3, 2009 at 7:29 PM, Frederic Junod <
>> frederic.junod at camptocamp.com <mailto:frederic.junod at camptocamp.com>>
>> wrote:
>>
>>    Hi,
>>
>>    The meta tiling system works for me with the trunk version [1].
>>    Make sure you have the:
>>     metaTile=true
>>     metaSize=11,11
>>    in your layers options.
>>    Meta tiling is off by default even if you have a metaSize.
>>
>>    Regards,
>>    fredj
>>
>>
>>    PS: lucky you; I have more that 9'000'000 tiles in my last level :-)
>>
>>    [1] http://svn.tilecache.org/trunk/tilecache
>>
>>    On Wed, Jun 3, 2009 at 3:58 PM, Alireza Kashian
>>    <alireza.kashian at gmail.com <mailto:alireza.kashian at gmail.com>> wrote:
>>     > Hi.
>>     > I would like to know how we can making tiles faster in
>>    tilecache_seed.py
>>     >
>>     > The issue is that tilecache_seed.py tries to make tiles ONE by ONE..
>>     > so for example, in our case, in last zoom levels we have 300,000
>>    tiles and
>>     > each tile is generate in 1 second because our Map File is very
>>    complex and
>>     > parsing and making queries to PostGIS takes time.
>>     >
>>     > Actually MetaTiling is a very good solution, but the problem is
>>    that I feel
>>     > Tilecache_seed.py does its job without attention to Meta Tiling..for
>>     > example, our MetaTile is 11x11...so 121 Tiles are geneated in
>>    like 3-4
>>     > seconds...but When I run Tilecache_seed.py . I see from the log
>>    that it
>>     > makes tile requests one by one which takes like 300,000 seconds
>>    for just one
>>     > of our zoom levels..
>>     > Our map file is large , it is like 400 Kbyte..so I feel how hard
>>    it is to
>>     > make queries 300,000 times for making 300,000 tiles :)
>>     >
>>     > How can we help Tilecache_seed.py to benefit from MetaTile config in
>>     > Tilecache.cfg.
>>     >
>>     > Thanks
>>     > Alireza
>>     >
>>     >
>>     > _______________________________________________
>>     > Tilecache mailing list
>>     > Tilecache at openlayers.org <mailto:Tilecache at openlayers.org>
>>     > http://openlayers.org/mailman/listinfo/tilecache
>>     >
>>     >
>>
>>
>>
>>    --
>>    Frédéric Junod
>>    Camptocamp SA
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Tilecache mailing list
>> Tilecache at openlayers.org
>> http://openlayers.org/mailman/listinfo/tilecache
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20090604/bb9d912a/attachment.html


More information about the Tilecache mailing list