Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
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.
GEOT-18for 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).