Custom Query (2765 matches)
Results (19 - 21 of 2765)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#344 | duplicate | subsetting missing one dimension is interpreted as crsTransform request | ||
Description |
Stemming from tests on ticket 337 It looks like a request partly addressing the CRS axes gives unexpected error. To be verified/confirmed |
|||
#347 | fixed | Petascope returns wrong bounds with CRS:1 subsets | ||
Description |
When subsetting via CRS:1 (grid) coordinates in a WCS request, the grid coordinates are not back-transformed to domain coordinates so e.g. the Es.: http://localhost:8080/petascope/wcs2? version=2.0.0& service=WCS& request=GetCoverage& coverageid=eobstest& subset=x(0,3111)& subset=y,CRS:1(10,15)& Returns: [...] <boundedBy> <Envelope (...)> <lowerCorner>0.0 25.0 **10.0**</lowerCorner> WRONG Y BOUND <upperCorner>5.0 75.0 **15.0**</upperCorner> WRONG Y BOUND </Envelope> </boundedBy> <domainSet> <RectifiedGrid (...)> <limits> <GridEnvelope> <low>0 0 10</low> <high>5 100 15</high> </GridEnvelope> </limits> [...] </domainSet> [...] |
|||
#349 | fixed | Performance of wcps query involving multiple overlays | ||
Description |
Since I upgraded to Rasdaman version 8.4, WCPS queries involving multiple overlay functions (see example below) take much longer to return. Looking at the Petascope log file, it appears that the translation of WCPS to RASQL is taking much longer. I am aware of the fact that since version 8.4 the overlay operator is implemented the correct way (ticket 219) so I had to swap the order of the overlays. The translation of WCPS to RASQL on v8.3 took less than a second, while on v8.4 it now takes 90(!) seconds. for c in (Biopar_Tile_LAI) return encode( (char)(({ red: ((char)((c < 20) * 200)); green: ((char)((c < 20) * 10)); blue: ((char)((c < 20) * 10)) } overlay (char){ red: ((char)((c >= 20 and c < 25) * 255)); green: ((char)((c >= 20 and c < 25) * 165)); blue: ((char)((c >= 20 and c < 25) * 0)) } overlay (char){ red: ((char)((c >= 25 and c < 30) * 255)); green: ((char)((c >= 25 and c < 30) * 215)); blue: ((char)((c >= 25 and c < 30) * 0)) } overlay (char){ red: ((char)((c >= 30 and c < 35) * 255)); green: ((char)((c >= 30 and c < 35) * 255)); blue: ((char)((c >= 30 and c < 35) * 0)) } overlay (char){ red: ((char)((c >= 35 and c < 40) * 173)); green: ((char)((c >= 35 and c < 40) * 255)); blue: ((char)((c >= 35 and c < 40) * 47)) } overlay (char){ red: ((char)((c >= 40 and c < 45) * 20)); green: ((char)((c >= 40 and c < 45) * 255)); blue: ((char)((c >= 40 and c < 45) * 20)) } overlay (char){ red: ((char)((c >= 45 and c < 50) * 10)); green: ((char)((c >= 45 and c < 50) * 200)); blue: ((char)((c >= 45 and c < 50) * 10)) } overlay (char){ red: ((char)((c >= 50 and c < 55) * 0)); green: ((char)((c >= 50 and c < 55) * 136)); blue: ((char)((c >= 50 and c < 55) * 0)) } overlay (char){ red: ((char)((c >= 55 and c < 253) * 0)); green: ((char)((c >= 55 and c < 253) * 0)); blue: ((char)((c >= 55 and c < 253) * 255)) } overlay (char){ red: ((char)((c = 253) * 0)); green: ((char)((c = 253) * 0)); blue: ((char)((c = 253) * 250)) } overlay (char){ red: ((char)((c = 254) * 255)); green: ((char)((c = 254) * 235)); blue: ((char)((c = 254) * 190)) } overlay (char){ red: ((char)(c = 255) * 80); green: ((char)(c = 255) * 80); blue: ((char)(c = 255) * 80) } )[x(-10:-7),y(37:40)])[t(458)] , "png") A also attached the Rasdaman and Petascope log files that were generated when executing the query. |