<div>Hi Andrea,</div><div><br></div><div>Just a note of warning: </div><div><br></div>if you have a point x,y that is inside the hole (so it doesn&#39;t belong the the polygon), and you run some point in polygon query (intersection for example) you will get that it is no part of any polygon.... but if you convert the ring in two polygons using this method.... that point will become part of a polygon (the ex hole)... So if for example the polygon represent the field, the hole represent the water and the point is a boat, after the conversion (ring to more polygons) the boat would be drained.... ;)<div>

<br></div><div>Not sure if that is what you need....<br><br><div class="gmail_quote">On Thu, Dec 9, 2010 at 9:58 PM, iomeneandrei <span dir="ltr">&lt;<a href="mailto:aborruso@tin.it">aborruso@tin.it</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Hi Even,<br>
<div class="im"><br>
Even Rouault wrote:<br>
&gt;<br>
&gt; Geometry have been made iterable only since GDAL 1.7.0. You need to<br>
&gt; upgrade<br>
&gt; your GDAL version or modify a bit the script to make the iteration with<br>
&gt; the<br>
&gt; OGR API.<br>
&gt;<br>
&gt; instead of :<br>
&gt;<br>
&gt; for geom_part in geom:<br>
&gt;       addPolygon(geom_part.ExportToWkb(), out_lyr)<br>
&gt;<br>
&gt; try :<br>
&gt;<br>
&gt; for i in range(geom.GetGeometryCount()):<br>
&gt;       geom_part = geom.GetGeometryRef(i)<br>
&gt;       addPolygon(geom_part.ExportToWkb(), out_lyr)<br>
&gt;<br>
<br>
</div>now it works perfectly!!<br>
<br>
Thank you very much,<br>
<br>
Andrea<br>
<div class="im"><br>
-----<br>
Andrea Borruso<br>
<br>
----------------------------------------------------<br>
email: <a href="mailto:aborruso@tin.it">aborruso@tin.it</a><br>
website: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>
my 2.0 life: <a href="http://aborruso.spaziogis.it" target="_blank">http://aborruso.spaziogis.it</a><br>
feed: <a href="http://feeds2.feedburner.com/Tanto" target="_blank">http://feeds2.feedburner.com/Tanto</a><br>
38° 7&#39; 48&quot; N, 13° 21&#39; 9&quot; E<br>
----------------------------------------------------<br>
--<br>
</div>View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/Multipart-to-singlepart-tp5807508p5820973.html" target="_blank">http://osgeo-org.1803224.n2.nabble.com/Multipart-to-singlepart-tp5807508p5820973.html</a><br>


<div class="im">Sent from the GDAL - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">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" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Sebastian E. Ovide<br><br><br><br><br>
</div>