<div dir="ltr">Thank you for these great improvements Grégory.<div><br></div><div>I'm wondering does gdal2tiles now support output to GeoPackage to save storage of tiles on disk? Also how hard would it be to support tile grids profiles with custom origins and resolutions in the new architecture?  <div><br></div><div>Cheers</div><div>Jeremy<br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 30, 2017 at 4:50 AM, Grégory Bataille <span dir="ltr"><<a href="mailto:gregory.bataille@gmail.com" target="_blank">gregory.bataille@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I just wanted to announce that after a few months of work (took long, I got lazy), <b>gdal2tiles has gained parallel computing abilities</b></div><div><br></div><div>It is now <b>on trunk</b>.</div><div><br></div><div><b>A few things to know:</b></div><div>- I took upon me to rewrite the script almost entirely to make it more modular, testable, ...</div><div>- Because the rewrite + the pararellization are a big and risky work (since there were no tests really), there is a new gdal2tiles_old.py script on trunk to provide an easy "back-out" for people who would get into trouble in their production</div><div>- The script continues to work in a single thread/process mode by default</div><div>- Actually, if you chose the default (or explicitely ask for 1 single process), the script will not use any python multiprocessing library (which have been known to be flaky). That should ensure that default behavior is not disturbed.</div><div>- To activate parallel processing, you need to pass a new flag <b>--processes=n</b></div><div><br></div></div></blockquote></div><br></div></div></div></div>