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

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.

Environment

None

Activity

Show:
codehaus
April 10, 2015, 3:04 PM

CodeHaus Comment From: desruisseaux - Time: Mon, 28 Nov 2005 18:11:47 -0600
---------------------
Duplicate of <a href="https://jira.codehaus.org/browse/GEOT-775" title="Port the geometric part of J2D-renderer to a &quot;rendering-targeted&quot; ISO 19107 implementation" class="issue-link" data-issue-key="GEOT-775"><strike>GEOT-775</strike></a>. The later was created as a sub-task of <a href="https://jira.codehaus.org/browse/GEOT-415" title="Port the whole J2D-renderer to the GeoAPI (GO-1) interfaces" class="issue-link" data-issue-key="GEOT-415"><strike>GEOT-415</strike></a> (Port the whole J2D-renderer to the GeoAPI (GO-1) interfaces).

Assignee

Unassigned

Reporter

codehaus

Triage

None

Components

Affects versions

Priority

High
Configure