Hi list and Martin,<br><br>many thanks :D<br><br>[]'s<br clear="all">Luigi Castro Cardeles<br>
<br><br><div class="gmail_quote">2009/9/21 Martin Davis <span dir="ltr"><<a href="mailto:mbdavis@refractions.net">mbdavis@refractions.net</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Switch the arguments around. <br>
 ST_covers(A, B) = true iff A covers B <br>
In other words, ST_covers(LINE, POLYGON) = false, but ST_covers(POLYGON, LINE) = true.<br>
<br>
In other other words, the order of the arguments for ST_covers should be the same as for ST_within, and opposite to ST_contains<br>
<br>
Luigi Castro Cardeles wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
Hi list and Martin,<br>
<br>
If i use st_covers, the query 1 and 2 return's false.<br>
After read the blog, i am thinking that covers should return true at that cases.<br>
query 1:<br>
select ST_covers<br>
  (<br>
    geomfromtext('LINESTRING(10 18, 30 18)',4326),<br>
    geomfromtext('MULTIPOLYGON (((10 18,30 18,30 12,10 12,10 18)))',4326)<br>
  )<br>
<br>
and<br>
<br>
query 2:<br>
select ST_covers<br>
  (<br>
    geomfromtext('POINT(10 18)',4326),<br>
    geomfromtext('MULTIPOLYGON (((10 18,30 18,30 12,10 12,10 18)))',4326)<br>
  )<br>
<br>
<br>
select postgis_full_version();<br>
"POSTGIS="1.3.6" GEOS="3.1.0-CAPI-1.5.0" PROJ="Rel. 4.6.1, 21 August 2008" USE_STATS"<br>
I am using postgres 8.3.7 version and windows vista os.<br>
<br>
I read the release notes and the bug tracker and don't find any bug that fit the problem.<br>
<br>
In the meanwhile, i will download the postgres 8.3.8, 8.4.1 and try with newer versions of postgis 1.4.0 etc.<br>
<br>
Anyone has any clues?<br>
<br>
very thanks for yout help,<br>
Luigi Castro Cardeles<br>
<br>
<br></div>
2009/9/21 Martin Davis <<a href="mailto:mbdavis@refractions.net" target="_blank">mbdavis@refractions.net</a> <mailto:<a href="mailto:mbdavis@refractions.net" target="_blank">mbdavis@refractions.net</a>>><div>
<div></div><div class="h5"><br>
<br>
  The OGC definition for Contains and Within have always seemed a<br>
  bit non-intuitive to me.  They may be theoretically elegant. but<br>
  they don't really address the most common use case.  (See a blog<br>
  post on this as:<br>
  <a href="http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html" target="_blank">http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html</a>).<br>
  <br>
  That's why JTS, GEOS and PostGIS define the covers() predicate,<br>
  which has simpler, more intuitive and more practical semantics.<br>
<br>
  <a href="http://postgis.refractions.net/documentation/manual-1.4/ST_Covers.html" target="_blank">http://postgis.refractions.net/documentation/manual-1.4/ST_Covers.html</a><br>
<br>
<br>
  Luigi Castro Cardeles wrote:<br>
<br>
    Hi list and Chris,<br>
<br>
    this is what i was asking :D<br>
<br>
    i was thinking that boundary is part of the geometry, so if<br>
    there is some geometry on the boundary (in this case, a point<br>
    on the polygon boundary) then the point is within the polygon.<br>
    But after your message i read the specs<br>
    (<a href="http://portal.opengeospatial.org/files/?artifact_id=18241" target="_blank">http://portal.opengeospatial.org/files/?artifact_id=18241</a>)<br>
    about within, i see the relate and now i understand. Thanks<br>
    for the hint Chris.<br>
<br>
    []'s<br>
    Luigi Castro Cardeles<br>
<br>
<br>
    2009/9/18 Chris Hermansen <<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a><br>
    <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a>><br>
    <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a><br>
    <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a>>>><br>
<br>
<br>
     If it's on the boundary, is it within?<br>
     Chris Hermansen     <a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a><br>
    <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a>><br>
     <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a><br></div></div><div class="im">
    <mailto:<a href="mailto:chris.hermansen@timberline.ca" target="_blank">chris.hermansen@timberline.ca</a>>><br>
<br>
     tel+1.604.714.2878 · fax+1.604.733.0631 · mob+1.778.840.4625<br>
     Timberline Natural Resource Group · <a href="http://www.timberline.ca" target="_blank">www.timberline.ca</a><br>
    <<a href="http://www.timberline.ca" target="_blank">http://www.timberline.ca</a>><br>
     <<a href="http://www.timberline.ca" target="_blank">http://www.timberline.ca</a>><br>
<br>
     401 · 958 West 8th Avenue  · Vancouver BC · Canada · V5Z 1E5<br>
<br>
<br>
     -----Original Message-----<br>
     From: Luigi Castro Cardeles <<a href="mailto:luigi.cardeles@gmail.com" target="_blank">luigi.cardeles@gmail.com</a><br>
    <mailto:<a href="mailto:luigi.cardeles@gmail.com" target="_blank">luigi.cardeles@gmail.com</a>><br>
     <mailto:<a href="mailto:luigi.cardeles@gmail.com" target="_blank">luigi.cardeles@gmail.com</a><br>
    <mailto:<a href="mailto:luigi.cardeles@gmail.com" target="_blank">luigi.cardeles@gmail.com</a>>>><br>
<br>
     Date: Fri, 18 Sep 2009 10:01:32<br>
     To: PostGIS Users<br>
    Discussion<<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>><br>
     <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>>>><br>
     Subject: Re: [postgis-users] Problem with ST_WITHIN<br>
<br>
<br>
     _______________________________________________<br>
     postgis-users mailing list<br>
     <a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>><br>
     <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br></div><div class="im">
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>>><br>
<br>
     <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br>
     _______________________________________________<br>
     postgis-users mailing list<br>
     <a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>><br></div><div class="im">
     <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br></div><div class="im">
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>>><br>
<br>
     <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br>
<br>
    ------------------------------------------------------------------------<br>
<br>
    _______________________________________________<br>
    postgis-users mailing list<br>
    <a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
    <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>><br>
    <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
    <br>
<br></div><div class="im">
  --   Martin Davis<br>
  Senior Technical Architect<br>
  Refractions Research, Inc.<br>
  (250) 383-3022<br>
<br>
<br>
  _______________________________________________<br>
  postgis-users mailing list<br>
  <a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
  <mailto:<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>><br>
  <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
 <br>
</div></blockquote><div><div></div><div class="h5">
<br>
-- <br>
Martin Davis<br>
Senior Technical Architect<br>
Refractions Research, Inc.<br>
(250) 383-3022<br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</div></div></blockquote></div><br>