-
Notifications
You must be signed in to change notification settings - Fork 19
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
Switch to WFS 2.0.0 #194
Comments
👍 |
I think we can/need to implement this in different stages:
Apart from upgrading the stack to WFS 2.0.0, I think it still makes sense to contribute support for WFS 1.1.0 GetFeature via POST as well as the spatial filters for WFS 1.1.0 to OWSLib. I'll create a separate issue for this. |
I'm adding the first PR asap. |
FYI, I have my code to start working on FES filters here: It does not work yet, but if anyone wants to continue working on it, you may have a look. |
I pushed a branch (and opened #242 from that to more easily see it) with the changes that I made to pydov while testing out WFS 2.0 in pydov. Based on that experiment, my impression was that it would not be very hard to already switch to WFS 2.0 in pydov if that would be desired. The main blocker is FES 2.0 support in OWSLib, but for now, that could also be worked around by "fixing" the xml for the filters generated by OWSLib (switching ofc -> fes namespace, replacing PropertyValue with ValueReference). For properly improving OWSLib to support FES 2.0, maybe the first step is also to open an issue on the OWSLib side? I didn't directly find one (they have an old one for the spatial filters: geopython/OWSLib#128). Because I suppose there are several ways to tackle this: eg adding a version keyword in the |
FYI, my goal was having a minimal working implementation (ie, not all possible filters, just one) to gain some insight before opening an issue. |
At some point we might want to switch from current WFS 1.1.0 to WFS 2.0.0.
This would for instance allow to:
The text was updated successfully, but these errors were encountered: