[Geoserver-devel] [jira] Created: (GEOS-4246) Geometries reprojected to 4326 or 900913 that cross the dateline fail to render depending on map/tile extent

Geometries reprojected to 4326 or 900913 that cross the dateline fail to render depending on map/tile extent
------------------------------------------------------------------------------------------------------------

                 Key: GEOS-4246
                 URL: http://jira.codehaus.org/browse/GEOS-4246
             Project: GeoServer
          Issue Type: Bug
          Components: WMS
    Affects Versions: 2.1-beta1
            Reporter: Shane StClair
            Assignee: Andrea Aime
            Priority: Minor
         Attachments: example.zip

I have a few geometries in EPSG:3338 that cross the dateline and aren't rendered in EPSG:4326 or EPSG:900913 WMS requests depending on map/tile extent. A workaround for this is to include a buffer value equal to the total pixel width of the world map at the current zoom level (256 * 2 ^ zoom, I think).

This log message seems related, but doesn't show up consistently:
WARN [geotools.rendering] - Assuming rendering buffer = 0, but estimation is not accurate, you may want to set a buffer manually

This is using 2.1-beta1 with and without the following continuous map wrapping flags on the JVM:
http://blog.geoserver.org/2010/02/23/geoserver-map-wrapping/
http://geo-solutions.blogspot.com/2010/02/geoserver-continuous-map-wrapping.html
-DADVANCED_PROJECTION_HANDLING=true
-DUSE_STREAMING_RENDERER=true

Example shapefile is attached. Add layer with declared epsg 3338, then open openlayers app. Adjust epsg to 4326 and use the following bounding box:

bbox=-180,50,-140,70

Switch to tiled mode, zoom in to level 3 or above and pan around to see geometries get cut off at tile borders. In single tile mode, geometry also fails to render if map extent is too far east.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira