Thanks strk. I got away with ST_Dump and ST_Polygonize.<div><br></div><div>For future reference:</div><div><br></div><div><div>CREATE OR REPLACE FUNCTION split_polygon(polygon geometry,split_line geometry) RETURNS SETOF geometry AS</div>

<div>$$</div><div>DECLARE</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">      </span>v_geometry geometry;</div><div><br></div><div>BEGIN</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>FOR v_geometry IN SELECT (ST_Dump((</div>

<div><span class="Apple-tab-span" style="white-space:pre">              </span>ST_Polygonize(ST_Union(ST_Boundary(polygon),split_line))</div><div><span class="Apple-tab-span" style="white-space:pre">             </span>))).geom LOOP</div><div>
<span class="Apple-tab-span" style="white-space:pre">         </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>return next v_geometry;</div><div><span class="Apple-tab-span" style="white-space:pre">              </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>END LOOP;</div>

<div>END;</div><div><br></div><div>$$ LANGUAGE plpgsql;</div><br><div class="gmail_quote">On Fri, Aug 17, 2012 at 5:15 AM, Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I guess the shortest route for you would be to roll your own<br>
ST_Split in pl/pgsql. There should be something on the wiki<br>
to start from.<br>
<br>
--strk;<br>
<div class="im"><br>
On Fri, Aug 17, 2012 at 12:39:52AM -0300, George Silva wrote:<br>
> Hello guys,<br>
><br>
> I've hitted a roadblock with something I'm creating and I need the ST_split<br>
> function in PostGIS 1.5.<br>
><br>
> Is there a way I can make it available for PostGIS 1.5?<br>
><br>
> Do I need to recompile lwgeom?<br>
><br>
> <a href="http://svn.osgeo.org/postgis/trunk/postgis/lwgeom_geos.c" target="_blank">http://svn.osgeo.org/postgis/trunk/postgis/lwgeom_geos.c</a><br>
><br>
> Or is there a whole lot of other steps to make it work?<br>
><br>
> @strk: any chance you can point me the steps? Thanks<br>
><br>
> --<br>
> George R. C. Silva<br>
</div>_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@postgis.refractions.net">postgis-devel@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-devel" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>George R. C. Silva<br><br>Desenvolvimento em GIS<br><a href="http://geoprocessamento.net" target="_blank">http://geoprocessamento.net</a><br><a href="http://blog.geoprocessamento.net" target="_blank">http://blog.geoprocessamento.net</a><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%">

</div><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%">

</div><br>
</div>