<html><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head><body text="#000000" bgcolor="#FFFFFF"><br>
<br>
<blockquote style="border: 0px none;" 
cite="mid:201501282128.46180.even.rouault@spatialys.com" type="cite">
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="display:table;width:100%;border-top:1px solid 
#EDEEF0;padding-top:5px">       <div 
style="display:table-cell;vertical-align:middle;padding-right:6px;"><img
 photoaddress="even.rouault@spatialys.com" photoname="Even Rouault" 
src="cid:part1.02050504.09050206@cartodb.com" 
name="compose-unknown-contact.jpg" width="25px" height="25px"></div>   <div
 
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:even.rouault@spatialys.com" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Even Rouault</a></div>   <div 
style="display:table-cell;white-space:nowrap;vertical-align:middle;">   
  <font color="#9FA2A5"><span style="padding-left:6px">January 28, 2015 
at 9:28 PM</span></font></div></div></div>
  <div style="color: rgb(136, 136, 136); margin-left: 24px; 
margin-right: 24px;" __pbrmquotes="true" class="__pbConvBody"><pre wrap="">Le mercredi 28 janvier 2015 20:17:08, Jorge Arévalo a écrit :
</pre><blockquote type="cite"><pre wrap="">Hi,

I'm working with a patched version of gdal2tiles, which makes use of
parallelization:
<a class="moz-txt-link-freetext" href="http://gis.stackexchange.com/questions/7743/performance-of-google-map-tile">http://gis.stackexchange.com/questions/7743/performance-of-google-map-tile</a>-
creation-processes/74446#74446

I want to create a complete TMS cache from raster imagery. No
assumptions about SRS of data type for input data.

I want the tiling process to be as fast as possible (gdal2tiles is
really heavy process), do you have any recomendations about the data or
the parameters used?

Right now, I'm doing this

Step 1: build vrt from input images

gdal_vrtmerge.py -o merged.vrt <list of input tif files>

Step 2: build tiles from vrt file

gdal2tiles.py -r cubic -s epsg:XXXX -z 0-19 -w all merged.vrt tms_dir

Even with parallelization, process still feels really slow. Would it be
faster if, for example, I convert all my input files to epsg:3857? Or if
I scale them to 8-bit? Or if I use near resampling method instead of
cubic? (I'm using cubic because I'm working with continuous data:
satellite images, am I doing it right?).
</pre></blockquote><pre wrap=""><!---->
>From a quick look at the source, it seems that there's an optimization if the 
input SRS == output SRS that avoids going through the warped VRT path.

That said, we definitely need one or several maintainers for gdal2tiles. There 
are quite a faw patches floating around in Trac that would need someone to 
review, test, fix, apply them, as well as writing tests (no autotest for 
gdal2tiles yet), etc...</pre></div>
</blockquote>
<br>
Ok. But the applications is taking hours to generate a complete tile 
cache (zoom levels 0-19) for a 3MB tiff file, in epsg:3857. A 4 cores 
machine with 8GB of RAM. The file is this one<br>
<br>
<a class="moz-txt-link-freetext" href="https://dl.dropboxusercontent.com/u/6599273/gis_data/katrina-3857.tif">https://dl.dropboxusercontent.com/u/6599273/gis_data/katrina-3857.tif</a><br>
<br>
Taking so much time for a 3MB file sounds ridiculous. I'm probably doing
 something wrong. This is the line<br>
<br>
gdal2tiles.py  -s epsg:3857 -z 0-19 -r cubic katrina-3857.tif tiles_dir<br>
<br>
Do you see something wrong in this approach?<br>
<br>
Anyway, if this is a problem of gdal2tiles and it needs fine tunning or 
maintenance, we could talk. I don't know if there's any other method to 
generate a complete TMS cache using GDAL.<br>
<blockquote style="border: 0px none;" 
cite="mid:201501282128.46180.even.rouault@spatialys.com" type="cite">
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody">
    <pre wrap="">

</pre>
<blockquote type="cite"><pre wrap="">Any other tips?

Many thanks in advance

Best regards
</pre></blockquote><pre wrap=""><!---->
</pre></div>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<div>Sent with <a href="http://www.getpostbox.com"><span style="color: 
rgb(51, 102, 153);">Postbox</span></a></div></div>
</body></html>