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)
  • GeoTools
  • GEOT-416

Port the geometric part of J2D-renderer to a "rendering-targeted" ISO 19107 implementation

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Task Task
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Duplicate
  • Affects Version/s: 2.1.M3
  • Fix Version/s: None
  • Component/s: geometry, unsupported
  • Labels:
    None

Description

The J2D renderer contains a quite large library of geometric classes optimized for rendering. Those classes are not really J2D-renderer dependent and can easily be refactored in their own geometric package. We should move them in some org.geotools.geometry subpackages and make them implements ISO 19107. Proposal:

  • org.geotools.geometry.array
    Would contains the current org.geotools.renderer.array classes,
    after we make them implement GeoAPI's PointArray interface.
  • org.geotools.geometry.rendering
    Would contains the current org.geotools.renderer.geom classes,
    after we make them implement GeoAPI's Geometry sub-interfaces.

It would allows those classes to be used by other renderer implementations than J2D one. It may also help to turn the API into something more familiar to external developpers, since it will match a more standard one.

Issue Links

depends upon

Task - A task that needs to be done. GEOT-26 Refactor all classes for implementing the new interfaces from GeoAPI

  • Critical - Crashes, loss of data, severe memory leak.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.
is depended upon by

Improvement - An improvement or enhancement to an existing feature or task. GEOT-52 Make the j2d renderer data streaming aware

  • Minor - Minor loss of function, or other problem where easy workaround is present.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Task - A task that needs to be done. GEOT-415 Port the whole J2D-renderer to the GeoAPI (GO-1) interfaces

  • Critical - Crashes, loss of data, severe memory leak.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

  • All
  • Comments
  • History
  • Activity
Hide
Permalink
Martin Desruisseaux added a comment - 28/Nov/05 6:11 PM
Duplicate of GEOT-775. The later was created as a sub-task of GEOT-415 (Port the whole J2D-renderer to the GeoAPI (GO-1) interfaces).
Show
Martin Desruisseaux added a comment - 28/Nov/05 6:11 PM Duplicate of GEOT-775. The later was created as a sub-task of GEOT-415 (Port the whole J2D-renderer to the GeoAPI (GO-1) interfaces).

People

  • Assignee:
    Martin Desruisseaux
    Reporter:
    Martin Desruisseaux
Vote (0)
Watch (0)

Dates

  • Created:
    10/Feb/05 5:56 PM
    Updated:
    02/Jun/11 8:38 AM
    Resolved:
    28/Nov/05 6:11 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.