Changeset 296

Show
Ignore:
Timestamp:
06/17/10 08:11:13 (20 months ago)
Author:
ol
Message:

Fix wrong query in BBOX filter.

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/fe/fe_filter.c

    r293 r296  
    510510        buffer_add_str(where, ", "); 
    511511        ows_bbox_to_query(o, wr->bbox, where); 
    512         buffer_add_str(where, " AND "); 
     512        buffer_add_str(where, ") AND "); 
    513513        buffer_copy(where, ln->value); 
    514514        buffer_add_str(where, " && "); 
  • trunk/src/ows/ows_bbox.c

    r262 r296  
    301301    buffer_add_double(query, bbox->ymax); 
    302302    buffer_add_str(query, ","); 
    303     buffer_add_double(query, bbox->xmin); 
    304     buffer_add_str(query, " "); 
    305     buffer_add_double(query, bbox->ymax); 
     303    buffer_add_double(query, bbox->xmax); 
     304    buffer_add_str(query, " "); 
     305    buffer_add_double(query, bbox->ymin); 
    306306    buffer_add_str(query, ","); 
    307307    buffer_add_double(query, bbox->xmin); 
    308308    buffer_add_str(query, " "); 
    309     buffer_add_double(query, bbox->ymax); 
    310     buffer_add_str(query, ","); 
    311     buffer_add_double(query, bbox->xmin); 
    312     buffer_add_str(query, " "); 
    313309    buffer_add_double(query, bbox->ymin); 
    314310    buffer_add_str(query, "))'::geometry");