From: <ro...@cs...> - 2005-07-28 21:49:39
|
Hi, Dave, I have tried to change the two places as you said. But it seems not wor= k as we expect. It still cannot generate all label when they are same. What I did is use maven to compile and install the jars. I got a main-2.1.RC1.jar. Then I copy this one to C:\GeoServer1.3\server\geoserver\WEB-INF\lib and overwirte the gt2-main.jar. Any suggestions? Thank you very much. Rong. > Rong, > > About line 135 of LabelCacheDefault, you'll see: > > if( !labelCache.containsKey(textStyle.getLabel())){ > labelCache.put(textStyle.getLabel(), new LabelCacheItem(textStyle, > shape)); > }else{ > LabelCacheItem item=3D(LabelCacheItem) > labelCache.get(textStyle.getLabel()); > item.getGeoms().add(shape.getGeometry()); > } > > This is it building up the 'groups' of geometries with the same label. > > If you change all of that to just: > > labelCache.put(textStyle.getLabel(), new LabelCacheItem(textStyle, > shape)); > > you'll "turn off" the grouping. > > To allow labels to overlap, look near line 192 of the same file: > > if( overlappingItems(glyphVector, tempTransform, glyphs) ) > continue; > > Remove these two lines and overlapping labels should be okay. > > I havent tried either of thes two changes - but they should allow you t= o > try things out so you'll be ready for your deadline. Please tell me if > they do what I expect them to do. > > Thanks, > > Dave > > > > > ---------------------------------------------------------- > This mail sent through IMP: https://webmail.limegroup.com/ > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September > 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > Geoserver-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geoserver-devel > |