jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • GeoAPI
  • GEO-138

Require Position homogeneity in PointArray

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 2.1
  • Fix Version/s: None
  • Component/s: geometry
  • Labels:
    None
  • Environment:
    all

Description

The class javadoc for PointArray current states:

The PointArray interface outlines a means of efficiently storing large numbers of usually homogeneous Position positions; i.e. all having the same CoordinateReferenceSystem coordinate reference system.

--emphasis added

I would like to change that language to require the structure to have a homogenous set of CRS's either explicitly or, for situations where the DirectPosition set does not have an actual reference to the CRS, implicitly. There are alternative data structures such as the generic List<Position>, which a user could leverage to store and exchange mixed bags of Positions. PointArray, as defined in GeoAPI, potentially has its own information, i.e. a CRS, so the interface only makes sense with reference to a homogenous set of Positions.

Issue Links

is depended upon by

Task - A task that needs to be done. GEO-1 Finish the creation of Java interfaces for geometries

  • Major - Major loss of function.
  • Open - The issue is open and ready for the assignee to start work on it.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Martin Desruisseaux added a comment - 18/Jul/11 12:03 PM

Actually this is required by the new ISO 19107 draft (2008). Quoting 6.2.2.1.c at page 26: "All locations in a list or array shall use the same GM_CoordinateSystem".

Show
Martin Desruisseaux added a comment - 18/Jul/11 12:03 PM Actually this is required by the new ISO 19107 draft (2008). Quoting 6.2.2.1.c at page 26: "All locations in a list or array shall use the same GM_CoordinateSystem".

People

  • Assignee:
    Unassigned
    Reporter:
    Adrian Custer
Vote (0)
Watch (0)

Dates

  • Created:
    24/Jun/08 4:09 AM
    Updated:
    18/Jul/11 12:03 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.