Fall 2016 JTS Code Sprint

From OSGeo
Revision as of 09:42, 16 September 2016 by Wiki-Surveyor (talk | contribs) (Created page with "==Description== A simple code sprint to update JTS, a key 2D geospatial geometry library for open source GIS programs written in Java. ==Date== Saturday, September 24, 2016...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

A simple code sprint to update JTS, a key 2D geospatial geometry library for open source GIS programs written in Java.

Date

Saturday, September 24, 2016

Location

We will be doing this code sprint remotely. Landon is willing to host local programmers in Stockton the afternoon of the sprint.

Source Code Repository

https://subversion.assembla.com/svn/surveyos-main-code-repo/trunk/main/jts refactored

Proposed Tasks

  • Update JUnit tests for the geometry package to JUnit 5.
  • Set-up automated test quite for unit tests in the geometry package.
  • Refactor LineSegment class to group utility/calculation methods that work with external objects to a separate LineSegmentUtilities class.
  • Improve Javadoc comments for classes/interfaces in the geometry package.
  • Implement generics and for/each loops in the geometry package.
  • Design new experimental Geometry interface using Java 8/Java 9 features.
  • Implement CoordinateArray for a set of points with unique identifiers.


Completed Tasks

To be determined.