<div dir="ltr"><div><div><div><div>Hey,<br></div>I was wondering if there is any kind of conceptual impossibility that would prevent st_split to be able to perform the splitting of a multi polygon by a multi linestring.<br>
<br></div>Looking at the C code it seems that the split(polygon, line) case is dealed with by unioning the boundary of polygon and line with geos, then polygonizing with geos, then returning face that are not  in polygon holes.<br>
</div><div> (lwgeom_geos_split.c)<br><br></div>Any reason it couldn't work with split(multi-polygon, multi-line) ?<br><br></div><div>I wrote a plpgsql wrapper to allow this but it is very slow because it successively split the input polygon with each part of multi_line.<br>
<br></div>Cheers,<br>Rémi-C<br></div>