Opened 9 years ago
Closed 9 years ago
#972 closed defect (wontfix)
WCPS1.5_aggregated condense fails when subsetting outside coverage bounds
Reported by: | Dimitar Misev | Owned by: | Bang Pham Huu |
---|---|---|---|
Priority: | major | Milestone: | 10.0 |
Component: | qlparser | Version: | development |
Keywords: | Cc: | ||
Complexity: | Medium |
Description
The below query works fine:
for c in (AGDC_NAT) return encode( ((condense + over $ts t( imageCrsDomain(c[ansi("2008-01-03T23:40:44":"2008-02-25T23:40:44")], ansi) ) using (c.red)[Long(148.8:149.4), Lat(-35.6:-35.0), ansi($ts)]) / count((c.red)[Long(149), Lat(-35.3), ansi("2008-01-03T23:40:44":"2008-02-25T23:40:44")] > -10000)) / 15 , "PNG")
this not however
for c in (AGDC_NAT) return encode( ((condense + over $ts t( imageCrsDomain(c[ansi("2008-01-03T23:40:44":"2008-02-25T23:40:44")], ansi) ) using (c.red)[Long(148.8:150.2), Lat(-35.6:-35.0), ansi($ts)]) / count((c.red)[Long(149), Lat(-35.3), ansi("2008-01-03T23:40:44":"2008-02-25T23:40:44")] > -10000)) / 15 , "PNG")
In the second one the Long subset goes outside the coverage bounds, which are until 150, and for some reason this fails in rasdaman (only error in the logs is 'rasserver terminated'.
Petascope returns 'Error: Unable to get a free rasdaman server.'
Change History (4)
comment:1 by , 9 years ago
Milestone: | 9.1.x → 9.2 |
---|
comment:2 by , 9 years ago
Milestone: | 9.2 → 10.0 |
---|---|
Summary: | aggregated condense fails when subsetting outside coverage bounds → WCPS1.5_aggregated condense fails when subsetting outside coverage bounds |
comment:3 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
I think this problem is not valid in WCPS2.0 as it throw exception if try to query out of bounding box (#1049). Then can close.
comment:4 by , 9 years ago
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
I don't have data to reproduce it, but rename ansi with 't' and choose eobtest coverage as it has same structure (Lat, Long, time (t)), the error is in syntax