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

New version: GeometryOps v0.1.7 #108729

Merged

Conversation

JuliaRegistrator
Copy link
Contributor

UUID: 3251bfac-6a57-4b6d-aa61-ac1fef2975ab
Repo: https://github.com/JuliaGeo/GeometryOps.jl.git
Tree: 1257db3ebe1b0480cb6a8c75f0eff6cdf59ca11c

Registrator tree SHA: 17aec322677d9b81cdd6b9b9236b09a3f1374c6a
JuliaRegistrator referenced this pull request in JuliaGeo/GeometryOps.jl Jun 11, 2024
* Move types to a new `types.jl` file

so they are more accessible and general

* Add GEOSCorrection and LibGEOSExt

* Minor fixes

* Write out stubs for not-yet-implemented functions

* Implement `GEOS` algorithm

* Update ext/GeometryOpsLibGEOSExt/segmentize.jl

* switch from typed keys to no keys

* fix erroneous typing in buffer

* add test skeleton + move enforce to GO proper

* Switch to SafeTestsets for tests

This is meant to assure that conflicts in e.g. polygon definitions are avoided, and that tests are immediately runnable as files.

* Test segmentize properly

* Apply suggestions from code review

* Fix tests

* Allow LibGEOS to perform natural conversion on DE-9IM and poly set ops

* Describe exactly why the filter statement exists in the extension

* Remove GEOS correction (not working yet)

* Add TopologyPreserve simplification method

* Add a basic comment to not_implemented_yet.jl

* Add a "default" implementation for buffer that returns GO geoms

* Switch back to explicit conversion to LG in all simple overrides

* Fix incorrect references

* Add Downloads and NaturalEarth to the test env

* Fix primitive tests

* Add a hack for LibGEOS geometrycollection conversion

* Fix accidental swapping in x and y in test

* Add overlaps testing for GEOS

* Bump version to v0.1.7 (#150)

* Set compat for LibGEOS to be after the GeometryCollection patch

* Force `simplify` to always be called with GEOS() for GEOS functions

* Go back to regular testsets from SafeTestsets

* Revert the geom relations tests for #135

* Get simplify working as well

* Activate the LibGEOS listed tests

* Fix the segmentize test

* Fix buffer
Copy link
Contributor

Your new version pull request met all of the guidelines for auto-merging and is scheduled to be merged in the next round.


If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment. You can edit blocking comments, adding [noblock] to them in order to unblock auto-merging.

@JuliaTagBot JuliaTagBot merged commit 3d9208a into master Jun 11, 2024
17 checks passed
@JuliaTagBot JuliaTagBot deleted the registrator-geometryops-3251bfac-v0.1.7-8518a9816a branch June 11, 2024 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants