Details
Description
ISO 19107 defines a GM_Position as a union between a DirectPosition type, and a reference to a DirectPosition. However, in Java, all instance variables contain references to objects and it is impossible to "pass by value". This has resulted in a "...spatialschema.geometry.geometry.Position" interface which just maintains a reference to a DirectPosition.
I don't think we'd be losing anything if we eliminated this interface and replaced all references to it with DirectPosition.
Activity
Martin Desruisseaux
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Martin Desruisseaux [ desruisseaux ] |
Martin Desruisseaux
made changes -
| Fix Version/s | 2.2 [ 12386 ] |
Martin Desruisseaux
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
Martin Desruisseaux
made changes -
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Resolution | Fixed [ 1 ] |
Martin Desruisseaux
made changes -
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Fix Version/s | 2.2-M1 [ 14472 ] | |
| Fix Version/s | 2.2 [ 12386 ] | |
| Resolution | Fixed [ 1 ] |
In reviewing code it seems that Position is extended by DirectPosition and Point.
This lets us use Points (ie a full Geometry) as part of our LineString definition ... it would not be good to lose this.