Aims to port JTS Topology Suite to JavaScript.
Code is conformant to the Google JavaScript Style Guide.
Testcases are made using the Jasmine testing framework.
A nice future goal would be to also port the JTS Validation Suite.
This project is currently in its very initial stages, but pull requests are of course welcome. :)
The code is licensed as JTS Topology Suite using LGPL 2.1. Contribution and copyright agreements will be handled as it becomes relevant (hoping for sooner than later/never).
- Eclipse 3.6 (Helios) using custom builders to check and enforce the Google JavaScript Style Guide
- Custom builders requirements:
- Installed Closure Linter from http://code.google.com/closure/utilities
- Installed Rhino
- External JavaScript fulljslint.js and json2.js from https://github.com/douglascrockford in project root
- Assumes OS Ubuntu/Linux
These are the effective and potential changes from the original JTS Topology Suite:
- Skip abstracted CoordinateSequence interface/implementation
- TODO: Unify Coordinate/Point classes (?)