Opened 17 years ago
Closed 17 years ago
#2098 closed defect (fixed)
SOS capabilities do not advertize FilterCapabilities
Reported by: | assefa | Owned by: | assefa |
---|---|---|---|
Priority: | normal | Milestone: | 5.0 release |
Component: | SOS Server | Version: | |
Severity: | normal | Keywords: | |
Cc: | tom.kralidis@… |
Description
SOS capabilities do not advertize FilterCapabilities
Change History (6)
comment:1 by , 17 years ago
Cc: | added |
---|---|
Owner: | changed from | to
comment:2 by , 17 years ago
comment:3 by , 17 years ago
I agree on adding a functions that returns a valid xml node represeting the filter capabilties. For now the function would be #ifdefed with USE_SOS_SVR but should be changed at one point (same as mapowscommon.c). Aother note is that the capabilities in the SOS doc describe 4 types of capabilities :
- spatial -scalar
- id
- temporal The first three are descibed in the FilterEncoding doc but could not locate the temporal capabilties description. Would you know where it is defined ?
comment:4 by , 17 years ago
temporal filters are a change request to the OGC filter specification. As I don't see this in either 1.0.0 or 1.1.0, this will probably be integrated in a future of the filter spec. For now, I would handle temporal the way we are now in SOS, and not extend our filter support until officially in the filter spec.
All this to say include the first 3 in the code for now :)
comment:5 by , 17 years ago
Status: | new → assigned |
---|
Support added for spatial and scalar operations (r6121). Tom, please clsoe bug if OK.
comment:6 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Tested. Works. Thanks alot for this.
NB: we should take a look at GEOS support and Filter, in terms of supporting more of the spec, etc. I'll issue another ticket for this.
We'll want to think about this. Should we make a generic FilterCapabilities output routine in mapogcfilter.c (I would say +1 to that), which mapogcsos.c uses? I wouldn't want to contain stuff in the filter namespace to SOS.