From: Andreas P. <po...@la...> - 2006-08-27 20:03:17
|
Alexander V. Besprozvannykh schrieb: >Hi Andreas. > >My congratulations to you for the package deegree2. >I am using projection facility and try to display countries borders >using polar projection EPSG:32661 and country shape file. >All is Ok, but some countries is missed on map. >These countries included in this BBOX. >How to display all included shapes on map? > >Best regards, Alexander. > > > Hi, as far as we can reproduce this results from JTS intersection check that seems to have some problems with a few of the geometries from the underlying shape file. Can you check if your code ( org.deegree.graphics.displayelements.PolygonDisplayElement ) has commented out this: public void paint( Graphics g, GeoTransform projection, double scale ) { if ( feature != null ) { ( (ScaledFeature) feature ).setScale( scale ); } try { if ( geometry == null ) { return; } // a local instance must be used because following statement may // changes the original geometry Geometry geom = geometry; /* try { Envelope env = projection.getSourceRect(); env = env.getBuffer( env.getWidth() / 20d ); Surface sur = GeometryFactory.createSurface( env, null ); // cut edges outside the visible area geom = sur.intersection( geometry ); } catch ( Exception e ) { // use original geometry } */ ... if not so, please update your WMS. If so please mail again so we must look for another possible reason. best regards ANDREAS -- Dr. Andreas Poth l a t / l o n GmbH Aennchenstrasse 19 53177 Bonn, Germany phone ++49 +228 18496-0 fax ++49 +228 18496-29 http://www.lat-lon.de http://www.deegree.org |