v0.1.17
GeometryOps v0.1.17
- Add an extension on
TGGeometry.jl, a Julia wrapper of thetglibrary for fast, non-exact geometric predicates. Access by e.g.GO.intersects(GO.TG(), geom1, geom2). #271 - Refactor
reproject, in the Proj extension, to be completely safe when invoked withthreaded=true. Note that it will still not be thread safe if invoked in multiple threads at the same time. See below for the changes that were made in the course of this refactor. #288 - Refactor the
applypipeline to get rid of closures in favour ofApplicators, which are able to runapplyon arrays, geoms and featurecollections. Some examples areApplyToPoint,ApplyToGeom, etc. These are mainly used by internal methods in theapplypipeline. #288 - Add a
TaskFunctorsstruct that allows one to use individual functors per task. This allows thread safety for reentrant C APIs. #288
Merged pull requests:
- Add a TGGeometry extension for fast inexact geometric predicates (#271) (@asinghvi17)
- Thread-safe reproject with
ThreadFunctors(#288) (@rafaqz) - Fix reproject with threads + add Windows and Mac CI (#292) (@asinghvi17)
- new version (#293) (@asinghvi17)
- fix doc build (#295) (@asinghvi17)
Closed issues: