59 |
import org.geotools.renderer.GTRenderer; |
import org.geotools.renderer.GTRenderer; |
60 |
import org.geotools.renderer.label.LabelCacheImpl; |
import org.geotools.renderer.label.LabelCacheImpl; |
61 |
import org.geotools.renderer.lite.StreamingRenderer; |
import org.geotools.renderer.lite.StreamingRenderer; |
|
import org.geotools.renderer.shape.ShapefileRenderer; |
|
62 |
import org.geotools.styling.FeatureTypeStyle; |
import org.geotools.styling.FeatureTypeStyle; |
63 |
import org.geotools.styling.Style; |
import org.geotools.styling.Style; |
64 |
import org.geotools.styling.visitor.DuplicatingStyleVisitor; |
import org.geotools.styling.visitor.DuplicatingStyleVisitor; |
291 |
* SK 9.7.09: It's not enought to user LabelCache.clear(). We can not |
* SK 9.7.09: It's not enought to user LabelCache.clear(). We can not |
292 |
* reuse the old Renderer - better to create a new one! |
* reuse the old Renderer - better to create a new one! |
293 |
*/ |
*/ |
294 |
final GTRenderer newRenderer = GTUtil.createGTRenderer(oldRenderer.getContext()); |
final GTRenderer newRenderer = GTUtil.createGTRenderer(); |
295 |
|
|
296 |
final HashMap<Object, Object> rendererHints = defaultGTRenderingHints; |
final HashMap<Object, Object> rendererHints = defaultGTRenderingHints; |
297 |
rendererHints.put(StreamingRenderer.LABEL_CACHE_KEY, |
rendererHints.put(StreamingRenderer.LABEL_CACHE_KEY, |