| Module Maintainer: | Bryce Nordgren |
| Status: | |
| Email Help: | Geotools-gt2-users@lists.sourceforge.net |
| Volunteer: | geotools-devel@lists.sourceforge.net |
Gold Star Quality Assurance Check:
IP Check: review.txt needed
Releasable: no blocking issues, but feedback from potential users is appreciated
Quality Assurance: test coverage unknown
Stability: based on GeoAPI interfaces
Supported: Documents available. Module maintainer does watches user list, answers email./
Mission Statement
|
JTS Wrapper provides mission critical implementations of ISO 19107 GeoAPI interfaces backed by the Java Topology Suite, empowering other GeoTools modules to migrate off of direct dependency on JTS. |
Module Summary
This module is an implementation of the ISO 19107/OGC Topic 1 geometry interfaces, backed by the Java Topology Suite (JTS). As such, it is closely tied to the corresponding interfaces in the GeoAPI project and may be vulnerable to change.
Dependencies
- Java 1.4
- JTS 1.4+ (JTS 1.4 and 1.7 are known to work)
- GeoAPI 2.0 (Java 1.4 version)
- GeoTools Main Module (for BasicFactories)
Note: that the direct dependencies on other GeoTools modules are primarily for the factories, which instantiate GeoAPI implementations. This module could be further isolated from the rest of GeoTools if it had some self-contained method of locating factories in other modules.
IP Issues
What needs to be done to "bless" this module? Can this be offloaded to some legal beagle?
|
Go through the headers (please!) and just check that the right people (ie SYS Technologies) have copyright, and that GeoTools PMC has (c) for the current year, and that the LGPL is somewhere in the header. |
We need a link to a review.txt file.
Recent Development
For the 2.3.x branch the JTS Geometry module has:
- Been donated by Sys Technologies, inc.
- Been refactored into the GeoTools namespace by Colin Combe
- Been reviewed by Bryce.
Module Status
The JTS Geometry module is new code for 2.3.x. It is currently attached to issue GEOT-414. It will be committed to a branch in subversion early next week...
Outstanding Issues
Issues pertaining directly to this implementation:
|
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| T | Key | Summary | Assignee | Reporter | Pr | Status | Res | Created | Updated | Due |
|
|
GEOT-414 | Wrap JTS geometries in GeoAPI (ISO 19107) interfaces | Bryce Nordgren | Martin Desruisseaux |
|
|
UNRESOLVED | Feb 10, 2005 | Jun 06, 2006 | |
|
|
GEOT-4 | Use GeoAPI interfaces for geometries | Bryce Nordgren | James Macgill |
|
|
UNRESOLVED | Oct 14, 2003 | Nov 29, 2006 | |
|
|
GEOT-831 | GeoAPI based ISO 19107 Test Cases | Bryce Nordgren | Bryce Nordgren |
|
|
UNRESOLVED | Apr 04, 2006 | May 27, 2006 | |
|
|
GEOT-865 | Collections which fire events and check types | Bryce Nordgren | Bryce Nordgren |
|
|
UNRESOLVED | Jun 02, 2006 | Jun 23, 2006 | |
|
|
GEOT-1200 | Provide common parsers in a consistent fashion | Unassigned | Jody Garnett |
|
|
UNRESOLVED | Mar 16, 2007 | Jan 28, 2008 | |
|
|
GEOT-1830 | GeometryCoordinateSequenceTransformer transforms linear rings to open linestrings | Unassigned | Karel Maesen |
|
|
UNRESOLVED | May 22, 2008 | May 22, 2008 | |
|
|
GEOT-1813 | JTS.shapeToGeometry ClassCastException typo, fixed with patch attached | Unassigned | Bruce Adam |
|
|
UNRESOLVED | May 14, 2008 | May 29, 2008 | |
Potentially relevant issues pertaining to the GeoAPI interfaces implemented by this code:
|
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| T | Key | Summary | Assignee | Reporter | Pr | Status | Res | Created | Updated | Due |
|
|
GEO-76 | OGC Change request for GeoAPI 2.1 | Martin Desruisseaux | Martin Desruisseaux |
|
|
UNRESOLVED | Feb 16, 2006 | Jun 18, 2008 | Mar 06, 2006 |
|
|
GEO-85 | Bearing has angle with no units. | Unassigned | Bryce Nordgren |
|
|
UNRESOLVED | May 25, 2006 | May 25, 2006 | |
|
|
GEO-14 | Clash in the semantic of contains(...) method in CompositeCurve | Unassigned | Martin Desruisseaux |
|
|
UNRESOLVED | Sep 10, 2004 | Sep 12, 2004 | |
|
|
GEO-7 | Document compliance level for geometry methods | Unassigned | Martin Desruisseaux |
|
|
UNRESOLVED | Aug 31, 2004 | May 25, 2006 | |
|
|
GEO-3 | Support mutable geometries | Unassigned | Martin Desruisseaux |
|
|
UNRESOLVED | Aug 03, 2004 | Jun 06, 2006 | |
|
|
GEO-1 | Finish the creation of Java interfaces for geometries | Martin Desruisseaux | Martin Desruisseaux |
|
|
UNRESOLVED | Aug 02, 2004 | Nov 28, 2007 | |
|
|
GEO-132 | Document better the departure from OGC/ISO specifications | Martin Desruisseaux | Martin Desruisseaux |
|
|
UNRESOLVED | Jun 03, 2008 | Jun 03, 2008 | |
|
|
GEO-138 | Require Position homogeneity in PointArray | Unassigned | Adrian Custer |
|
|
UNRESOLVED | Jun 24, 2008 | Jun 24, 2008 | |
|
|
GEO-84 | Incorrect return type on Polygon method | Unassigned | Bryce Nordgren |
|
|
UNRESOLVED | May 25, 2006 | May 25, 2006 | |
|
|
GEO-86 | "Casting" Envelope to a Primitive shouldn't be done with a factory method. | Unassigned | Bryce Nordgren |
|
|
UNRESOLVED | May 26, 2006 | May 26, 2006 | |
|
|
GEO-6 | Add convenience constructor in GeometryFactory | Unassigned | Martin Desruisseaux |
|
|
UNRESOLVED | Aug 31, 2004 | Mar 21, 2007 | |
|
|
GEO-88 | Unidirectional "Composition" aggregation implemented in the backwards direction too. | Unassigned | Bryce Nordgren |
|
|
UNRESOLVED | Jun 02, 2006 | Jun 02, 2006 | |
Acknowledgements
This code was originally written by employees of Sys Technologies, Inc., and has been donated to GeoTools/Open source. This code was refactored into the Geotools namespace by Colin Combe.