Changeset 199

Show
Ignore:
Timestamp:
03/18/10 14:57:14 (4 months ago)
Author:
ol
Message:

Use st_intersects rather than && to be more precise

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/fe/fe_filter.c

    r198 r199  
    506506 
    507507    for (ln = geom->first; ln != NULL; ln = ln->next) { 
    508         buffer_add_str(where, " "); 
     508        buffer_add_str(where, " st_intersects("); 
    509509        buffer_copy(where, ln->value); 
    510         buffer_add_str(where, " && "); 
     510        buffer_add_str(where, ", "); 
    511511        buffer_add_str(where, "SetSRID('BOX("); 
    512512        buffer_add_double(where, wr->bbox->xmin); 
     
    519519        buffer_add_str(where, ")'::box2d,"); 
    520520        buffer_add_int(where, wr->bbox->srs->srid); 
    521         buffer_add_str(where, ")"); 
     521        buffer_add_str(where, "))"); 
    522522 
    523523        if (ln->next != NULL)