Thanks a lot for the info Andrea We'll checkout the GeoServer trunk code then, and then see which way to go with the rescaling part.
Right now I'm taking a look at rendering SVGs and fills as vectors. Once we know how to handle that, I guess we'll have a better idea as to how to do the rescaling. Cheers Milton Andrea Aime wrote: > Milton Jonathan ha scritto: >> Hey there, >> >> We were starting to play around with GeoServer, and were noticing >> that, since GeoServer is still on GeoTools 2.5.x, it does not have the >> UOM attribute on the Symbolizers. >> >> We were wondering then about the next moves of the GeoServer project >> and/or GeoTools: >> - Will GeoServer move to GeoTools 2.6 soon? >> - Will UOM support ever be backported to GeoTools 2.5? > > GeoServer trunk is already on 2.6. Look for the releases labeled > "2.0-betaX", those are using gt2 2.6 (or checkout GeoServer trunk > instead of 1.7.x) > >> Other than that, we would probably have to spend a little more effort >> on changing the GeoTools renderer so that the symbolizers rescale >> according to the UOM attribute. Right now, we are applying a >> "UomRescaleStyleVisitor" before calling the GeoTools renderer, but I >> guess that's not so nice for GeoServer right? > > Yeah, sounds like a workaround instead of an integrated solution. > I guess a quick way to solve it and hide the problem "under the carpet" > would be the renderer to deep clone the style, then pass the visitor > over the the cloned style. > >> >> What do you think? Now that I am taking a closer look at the rendering >> process, it seems that we could manage this rescaling withing >> SLDStyleFactory, which could check the UOM attribute and generate a >> Style2D with the appropriate rescaled size. > > Yes, that would be preferable indeed. I guess we'd have to inform > SLDStyleFactory about the current scale, so a little API change > is needed. > > Cheers > Andrea > > -- Milton Jonathan Grupo GIS e Meio Ambiente Tecgraf/PUC-Rio Tel: +55-21-3527-2502 ------------------------------------------------------------------------------ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
