-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* start improving and testing bools * add turf boolean tests * more fixes * fix polygonize * fix polygonize and tweak performance * optimise geometry processes with extent checks * cleanup * more cleanup * handle over_allow and cross_allow * only simple optimisations for now * clean up example * fix methods * add multiple value handling * dict * faster with dict * update disjoint optimisation logic * get size down to an 8 multiple * remove bools.jl * cleanup * test and allow multi value functions * more tests * fix extents for performance * fix docs * as/polygonize_docs (#142) * Try to fix Literate not detecting the text properly * Add testing packages to extras * Return edge vectors with the same axis semantics as `axes(A)` * Propagate CRS * Propagate extend to returned MultiPolygon for the Bool case * Add exotic array tests for polygonize With the changes from the last commit, even Rasters work with roundtripped CRS. The only thing remaining to be done is to figure out how to generate edge vectors for interval sampling, which would probably be an extension on Rasters in GeometryOps, since we're overriding an internal GO method. * Remove unnecessary `crs` passthrough to temporary geometries Co-authored-by: Rafael Schouten <rafaelschouten@gmail.com> * Use mapreduce instead of reduce for extent unioning Co-authored-by: Rafael Schouten <rafaelschouten@gmail.com> * Add extent and CRS to features and featurecollections in polygonize * dont add nodes in straight lines * clean up and dict performance tweaks --------- Co-authored-by: Anshul Singhvi <anshulsinghvi@gmail.com>
- Loading branch information
1 parent
3322900
commit 0321d26
Showing
5 changed files
with
443 additions
and
144 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -261,4 +261,4 @@ function _coveredby( | |
!coveredby(sub_g1, g2) && return false | ||
end | ||
return true | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.