#3415 closed defect (fixed)
"C" locale is not forced during creation of where string in ogroci driver.
Reported by: | petek | Owned by: | warmerdam |
---|---|---|---|
Priority: | normal | Milestone: | 2.0.0 |
Component: | OGR_SF | Version: | 1.7.1 |
Severity: | major | Keywords: | |
Cc: |
Description
I use russian locale with "," for decimal separator. When I set spatial filter with non integer values where string is created according to my locale.
Like this
WHERE sdo_filter(GEOLOC, MDSYS.SDO_GEOMETRY(2003, 262148, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(24313,42114,5...
but should be
WHERE sdo_filter(GEOLOC, MDSYS.SDO_GEOMETRY(2003, 262148, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(24313,42114.5...
So geometry is wrong filtered.
Change History (2)
comment:1 by , 9 years ago
Milestone: | → 2.0 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
trunk r28429 "OCI: use printf() variant with C locale (#3415)"