Skip to content

feat: add s_dwithin support to CQL2 JSON - #183

Open
constantinius wants to merge 6 commits into
mainfrom
feat/s-dwithin
Open

constantinius wants to merge 6 commits into
mainfrom
feat/s-dwithin

Conversation

@constantinius

Copy link
Copy Markdown
Contributor

Adds s_dwithin support to the CQL2 JSON parser so filters can select geometries within a specified distance of a point or polygon.

Supersedes #166, preserving the original implementation and commits by @Jacob7052 and @piappl. This branch is based on that PR branch and includes the latest main, merged without conflicts.

  • Replace the failing legacy JSON parser test with CQL2 JSON regression tests for point and polygon inputs, as dictionaries and JSON strings.
  • Register distance predicates separately from two-argument spatial comparisons so mypy passes.

Validation: 503 tests passed; 62 SpatiaLite-dependent tests skipped. Ruff lint, formatting, and mypy passed through pre-commit run --all-files. GDAL, Django GIS, and Elasticsearch/OpenSearch/Solr service integration tests were not run locally.

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.

1 participant