-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENVELOPE() in CQL #334
Comments
@cportele I picked it up from trom CSW but I would not be opposed to aligning it with bbox since it would be consistent across APIs and encodings. |
@cportele in GeoTools we don't have a BNF but a javacc grammar, here it is, with specific reference to the ENVELOPE support: TBH I have never used ENVELOPE before, to do bounding box intersection tests we have a dedicated BBOX operator. |
@aaime - I see, the grammar has also west/east/north/south, but the test at seems to imply west, east, south, north and the text in https://docs.geoserver.org/latest/en/user/filter/ecql_reference.html also states I see the BBOX() predicate in your ECQL, but I don't think that is in CQL. |
2020-07-20: Change to |
The definition of ENVELOPE in the CQL BNF is
This is a pretty weird sequence with a convention that I haven't seen yet:
west, east, north, south, low, high
(low/high optional). I checked CSW and it is the same there.@pvretano @aaime: Is this really what has been implemented in the existing CQL implementations?
I would have expected
west, south, low, east, north, high
(same asbbox
). Or at leastwest, east, south, north, low, high
.The text was updated successfully, but these errors were encountered: