<br><br><div class="gmail_quote">On 29 September 2011 11:20, Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net">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;">
<div class="im">On Thu, Sep 29, 2011 at 11:14:52AM +0200, Szymon Guz wrote:<br>
> Hi,<br>
> I've got a quite strange situation:<br>
><br>
> this works OK, returns something:<br>
><br>
> SELECT ... FROM ... WHERE<br>
> st_intersects(<br>
>   geometry,<br>
>   st_geomfromtext('POINT(3 50)', 4326)<br>
> );<br>
><br>
> but this returns nothing:<br>
><br>
> SELECT ... FROM ... WHERE<br>
> st_intersects(<br>
>   geometry,<br>
>   st_geomfromtext('POINT(3 50, 3 50 )', 4326)<br>
> );<br>
<br>
</div>The second should raise an exception due to malformed WKT being used.<br>
Doesn't it ?<br>
<br>
--strk;<br><br></blockquote></div><br><div>The second raises exception only if there is exactly one point. When there are more points it works OK:</div><div><br></div><div>SELECT st_geomfromtext('LINESTRING(3  50)', 4326) <br clear="all">
<div><div>ERROR:  geometry requires more points</div><div>HINT:  "LINESTRING(3  50)" <-- parse error at position 17 within geometry</div><div><br></div></div><div>SELECT st_astext(st_geomfromtext('LINESTRING(3 50, 3 50)', 4326)) </div>
<div><br></div><div>'LINESTRING(3 50,3 50)'</div><div><br></div><div><br></div><div>- Szymon</div>-- <br><a href="http://simononsoftware.com/" target="_blank"><b><font face="arial, helvetica, sans-serif" style="background-color:rgb(255, 255, 255)" color="#003300">http://simononsoftware.com/</font></b></a><br>
<br>
</div>