<div dir="ltr">Bugger.  That segfault should be turned into a clean failure.  I looked a bunch and wasn't sure how to safely do that.<div><br></div><div>This didn't do the job...  the segfault happens somewhere after this.</div><div><br></div><div><div>svn diff gdalrasterize.cpp </div><div>Index: gdalrasterize.cpp</div><div>===================================================================</div><div>--- gdalrasterize.cpp<span class="gmail-Apple-tab-span" style="white-space:pre">      </span>(revision 36569)</div><div>+++ gdalrasterize.cpp<span class="gmail-Apple-tab-span" style="white-space:pre">  </span>(working copy)</div><div>@@ -635,6 +635,10 @@</div><div>         pfnTransformer = GDALGenImgProjTransform;</div><div>     }</div><div> </div><div>+    if( pfnTransformer == NULL )</div><div>+    {</div><div>+        return CE_Failure;</div><div>+    }</div><div> /* -------------------------------------------------------------------- */</div><div> /*      Establish a chunksize to operate on.  The larger the chunk      */</div><div> /*      size the less times we need to make a pass through all the      */</div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 30, 2016 at 5:03 AM, Tim Waters <span dir="ltr"><<a href="mailto:chippy2005@gmail.com" target="_blank">chippy2005@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 29 November 2016 at 22:36, Even Rouault <<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>> wrote:<br>
> Tim,<br>
><br>
> Could you provide the dataset to reproduce as well ? And it seems your<br>
> Python script is not valid since the 'sr' variable passed in<br>
> rast_ogr_ds.CreateLayer( 'poly', srs=sr ) is not defined.<br>
<br>
</span>Hello,<br>
<br>
Apologies for the script not working! I sanitized paths etc and broke<br>
it, doh - I hope this email helps.<br>
<br>
I've put all the correct files in a new GitHub repository:<br>
<a href="https://github.com/timwaters/gdal_rasterize_error" rel="noreferrer" target="_blank">https://github.com/timwaters/<wbr>gdal_rasterize_error</a><br>
including an expected screenshot of the inverted burn which was<br>
generated from my box running 1.10.1<br>
<br>
(Note that it appears that in 1.10.1 the raster does successfully get<br>
burnt, no error or segfault is shown, but the script will output<br>
"fail")<br>
<br>
I've looked at whether -to SRC_METHOD=NO_GEOTRANSFORM is available for<br>
the gdal_rasterize utility but I don't think it is?<br>
<br>
Best regards and thanks in advance,<br>
<div class="HOEnZb"><div class="h5"><br>
Tim<br>
______________________________<wbr>_________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/gdal-dev</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--<div><a href="http://schwehr.org" target="_blank">http://schwehr.org</a></div></div>
</div>