-
Notifications
You must be signed in to change notification settings - Fork 0
Previous Work & Resources
Gregg Reynolds edited this page Apr 8, 2014
·
7 revisions
Haven't had time to inspect these or use any of them. Currently this list will just save you some websearch time.
A github search (keywords: geometry, lang=clojure) yields (among other things):
- thi.ng/geom "..a long, ongoing quest to create a comprehensive, cross-platform, yet easy-to-use API for 2D/3D geometry operations, both common and more niché.." Sounds like api.geometry, but I haven't had time to look at it closely yet.
- clojure-geometry Andy Moreland. Moribund?
- clojure-math
- sligeom
James Sofra seems to be working the exact same vein. The following libraries do pretty much what I have in mind: define an api -> protocol -> implementation stack for geometry, but with the focus directed more towards GIS The structure seems to be there but coverage seems relatively limited.
- shapes "is a geometry library for Clojure. It allows for Constructive Solid Geometry operations and more." (previously called flatland, before that "euclij")
- features "a library for specifying and performing operations on geospatially referenced features and geometries in Clojure."
- clj-jts "Meridian clj-jts is a library for creating JTS (Java Topology Suite) geometry from Clojure. It allows for the creation of JTS instances from Clojure data structures and conversion of JTS instance to Clojure data structures."
- GeoJSON "a format for encoding a variety of geographic data structures."