Jonathan,<br><br>I didn&#39;t quite get what your problem is. Do you get all the pixels set to 255?<br><br>Also, you should probably check if you really want to burn the id value into the raster.<br><br><div class="gmail_quote">
On Wed, Apr 20, 2011 at 4:58 PM,  <span dir="ltr">&lt;<a href="mailto:dr_jonathan_ball@hotmail.co.uk">dr_jonathan_ball@hotmail.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
I read your thread on using gdal.RasterizeLayer() in Python to rasterize vector polygons by attribute.  I have the same problem as you did.  Can you tell me how you resolved it please?<br>
<br>
My code is almost identical to yours and my key line is:<br>
err = gdal.RasterizeLayer( target_ds, [1], vector_lyr,<br>
                               options = [&quot;ATTRIBUTE=id&quot;, &quot;ALL_TOUCHED=TRUE&quot;] )<br>
<br>
The rasterize process seems to ignore my options. Like you, I get an output raster with all no-data values set to 255.  I get a zero error value.<br>
<br>
Your insights would be very welcome.  Many thanks in advance.<br>
<br>
Regards<br>
<br>
Jonathan<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br>/tʃaɪθənjə/ /kʊmɑr/ <br>+91-9494447584<br>17.2416N 80.1426E<br>