<div dir="ltr"><div>Hi Sandro.</div><div>I make some new test.</div><div> </div><div>1)</div><div>geom:</div><div> </div><div>"0105000020E6100000030000000102000000020000008D383A2989B031400D12B11E01574940D32053AD91B0314078F4C42CFA56494001020000000200000042083BBCAAD11440D2A4DA35902242409EBC431F7DD114404A364DAB92224240010200000002000000A09DDE2E93C0E93F3EEEA26A82FB4340A047C9708EB5E93F9DA27A8EC5FB4340"</div>
<div> </div><div>a --- st_OffsetCurve (geom, 10)  -----crash</div><div>b --- st_OffsetCurve  ( st_SimplifyPreserveTopology(geom,0.001), 10)  -----ok</div><div> </div><div> very low tolerance in st_simplify doesn't change the number of points and the number of repeated points non consequential </div>
<div> </div><div> </div><div>2)</div><div>geom:</div><div>"0102000020BB0B00001A00000079D89E45F9293741F14C50AA6B325341C41A7C2A382A37410883317663325341CD3F67FF402A3741198673F763325341698C557E482A374172476380643253414A84B1BA512A3741762D8365643253417D7917BC562A3741D8F1FAC26332534111841142592A37413C31D018623253411358BE57582A3741855D0E3560325341763C915A532A37418D6096095F325341EDAF86C64B2A3741EED3886B5E3253412DBCEB1E452A3741B9BA27DC5E325341274EA43B3F2A3741B9EEA1BE60325341C41A7C2A382A3741088331766332534179D89E45F9293741F14C50AA6B3253411917A146EC293741334C8BCB6C325341D6F08A90DD293741ED4925AC6D3253419907FB3BD2293741C0334CF16C3253414A5E87FCC6293741CBCB6EAF6B325341F802DE62BA2937419947A8096C32534196A36267B2293741A27EAAC06C325341766972B9AB293741F1123A786F32534181CE3BB69E29374190823CFD71325341CC44D8A28C29374188D03924733253412FCB0BD1762937417E116A6773325341E7969309F52837410B84C6BA6F32534180CE3EC2E828374139D1E77F6F325341"</div>
<div> </div><div><div>a --- st_OffsetCurve (geom, 10)  -----crash</div><div><div>b --- st_OffsetCurve  ( st_SimplifyPreserveTopology(geom,0.4), 10)  -----crash</div><div><div><div>c --- st_OffsetCurve  ( st_SimplifyPreserveTopology(geom,0.5), 10)  -----ok</div>
<div> </div><div>tolerance from 0.4 to 0.5 changes number of points from 25 to 23 but doesn't change the number of repeated points non consequential </div><div> </div><div>Final Surprise:</div><div>for all the 2 geometries</div>
<div>st_OffsetCurve (st_Transform (geom,4326), 10)</div><div>works but make a totally wrong geometry</div><div> </div><div> </div><div>f.b.</div><div> </div></div></div></div></div><div> </div><div> </div><div> </div><div>
 </div><div> </div><div> </div><div> </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/4 Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, Oct 04, 2013 at 06:21:17PM +0200, franco base wrote:<br>
> Hi Sandro,<br>
> thank you for your answer,<br>
> I'll upgrade my GEOS, but I work for a Public Administration and this<br>
> process is slow.<br>
><br>
> So I have Isolated the geometry wher St_OffsetCurve crash.<br>
> There are two type of geometries:<br>
><br>
> 1) Geometry with repeated points. I can solve the problem using:<br>
>  St_OffsetCurve (ST_RemoveRepeatedPoints(geom), 10)<br>
><br>
><br>
> 2) Geomtery with repeated points but non consequential (see the .jpg)<br>
><br>
> The geometry is<br>
> "0102000020BB0B000013000000F49BB3FCAA3037413033606B9C3253412FD60B7D61303741EDE29F4E9B3253416842DD0745303741DD30E3C89A3253417776B8621830374149B42AE399325341EDC13D130430374122AE490A983253415FAF500FFC2F37410A84A0DD943253415500A09BFE2F3741D62BEB178532534166ECD670FF2F3741F01372E67A3253417713ABF605303741CE2AF9FC77325341BBA13CB0283037415C422E6F713253410B10133F2E303741256D85F770325341A024E9F33330374115D50563713253414B75A9D4363037419868B9B8723253410DFDE549353037415AF87C3177325341CAF46320303037411170B9E88F325341536848BF2F30374135F86EA19532534180088DD2363037417D62C985983253416842DD0745303741DD30E3C89A3253412FD60B7D61303741EDE29F4E9B325341"<br>

<br>
</div><div class="im">> You think that GEOS-3.3.9, or 3.4.2. solve this problem or this is a "bug"<br>
> of the St_OffsetCurve.<br>
<br>
</div>I can tell you it's _not_ fixed in 3.4.2 :(<br>
Could you file a ticket please ?<br>
Add the RemoveRepeatedPoints trick, is useful!<br>
<div class="HOEnZb"><div class="h5"><br>
--strk;<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users</a><br>
</div></div></blockquote></div><br></div>