Skip to content
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 workspace-level WFS endpoints #302

Merged
merged 5 commits into from
Feb 18, 2021
Merged

Switch to workspace-level WFS endpoints #302

merged 5 commits into from
Feb 18, 2021

Conversation

Roel
Copy link
Member

@Roel Roel commented Feb 13, 2021

  • I have read and followed the guidelines in the CONTRIBUTING document
  • I have checked to ensure there aren't other open Pull Requests for the same update/change
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

This PR switches to workspace-level WFS endpoints for accessing the DOV feature types.

This change will benefit download size (and times) of the WFS capabilities, since the workspace-level endpoints will be a lot smaller than the main DOV WFS endpoint which now has over 2300 feature types.

As a result a lot of common code can also be removed: as there remains no large static data to share between search objects, more code can be moved into the abstract base class.

Closes #281
Closes #264

@Roel Roel added this to the v2.1.0 milestone Feb 13, 2021
@Roel Roel merged commit 224ff7d into master Feb 18, 2021
@Roel Roel deleted the wfs-layer-endpoints branch February 18, 2021 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to layer level WFS endpoints Check if we can remove code duplication in search classes
1 participant