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-18

Enable rendering while loading only the required part of geometries, like tiles in images

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Won't Fix
  • Affects Version/s: 2.1.M0
  • Fix Version/s: None
  • Component/s: unsupported
  • Labels:
    None

Description

The current design of geometries in j2d-renderer (Polyline as linked list of LineString) lead naturally to the separation of a single geometry in many parts, an idea similar to Tiles in RenderedImage. Together with the streaming approach in the new FeatureSource architecture, it should allow the loading of only required parts. For example if a huge polygon represent the whole North America but the user zoom only on the West coast, coordinate points for the rest of America doesn't need to be loaded even if they are part of the same geometry.

j2d-renderer should be updated to take advantage of streaming behavior in FeatureSource.

Issue Links

is depended upon by

Improvement - An improvement or enhancement to an existing feature or task. GEOT-21 Active rendering for MapPane

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

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.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
Hide
Permalink
Martin Desruisseaux added a comment - 27/Oct/03 3:08 AM
May depends on GEOT-18 for the MapPane backed by j2d-renderer (draw partial geometries while loading/computing). Note that this capability is already implemented for rasters. In order to do the same for geometries, we may need some hooks in Feature and/or FeatureSource (something similar to javax.media.jai.TileComputationListener).
Show
Martin Desruisseaux added a comment - 27/Oct/03 3:08 AM May depends on GEOT-18 for the MapPane backed by j2d-renderer (draw partial geometries while loading/computing). Note that this capability is already implemented for rasters. In order to do the same for geometries, we may need some hooks in Feature and/or FeatureSource (something similar to javax.media.jai.TileComputationListener).
Hide
Permalink
Andrea Aime added a comment - 02/Jul/04 2:31 AM
To do this we would need also a redesign of some datastore modules since there is no support for loading up clipped geometries...
Show
Andrea Aime added a comment - 02/Jul/04 2:31 AM To do this we would need also a redesign of some datastore modules since there is no support for loading up clipped geometries...
Hide
Permalink
Martin Desruisseaux added a comment - 08/Aug/04 3:18 AM
Clipped geometries is partially implemented in j2d-renderer, but not yet used by geotools code. However, we need to move the rendering resolution reprojection code from Polyline.toArray(...) to LineString in order to compute it on a tile-by-tile basis instead of geometry-by-geometry basis.
Show
Martin Desruisseaux added a comment - 08/Aug/04 3:18 AM Clipped geometries is partially implemented in j2d-renderer, but not yet used by geotools code. However, we need to move the rendering resolution reprojection code from Polyline.toArray(...) to LineString in order to compute it on a tile-by-tile basis instead of geometry-by-geometry basis.
Hide
Permalink
Andrea Aime added a comment - 28/Mar/10 5:03 AM
Mass closing all go-1 related issues as the module does not exist anymore
Show
Andrea Aime added a comment - 28/Mar/10 5:03 AM Mass closing all go-1 related issues as the module does not exist anymore

People

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

Dates

  • Created:
    24/Oct/03 4:08 AM
    Updated:
    02/Jun/11 8:38 AM
    Resolved:
    28/Mar/10 5:03 AM
  • 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.