Skip to content

v0.1.29

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:31
· 25 commits to main since this release
f3dba87

GeometryOps v0.1.29

Diff since v0.1.28

Added spherical / geodesic methods for perimeter (also called length in other geospatial frameworks) and geodesic method via Proj.jl for area. Access by:

import GeometryOps as GO
GO.perimeter(geom) # planar
GO.perimeter(GO.Planar(), geom)
GO.perimeter(GO.Spherical(), geom)
GO.perimeter(GO.Geodesic(), geom)

area does not have a spherical representation yet, that is a bit more complicated to get right but coming soon:

GO.area(geom) # planar
GO.area(GO.Planar(), geom)
GO.area(GO.Geodesic(), geom) # requires Proj.jl to be loaded

Merged pull requests: