Yep, gap between WMS specification of scale and scale. I recall that WMS
calculates scale based on the centre of the current map?

If you see that pull request - which will sadly be for the next release
cycle - you should be able to build yourself a branch and let us know if
the new scale calculation works for you?

Jody Garnett


On Tue, Aug 12, 2014 at 8:51 AM, joeliao <[email protected]> wrote:

> I did not find any configuration for setting the units for the scale line.
>
> I went into the code and found that the scaleDenominator is wrong, by which
> I mean it is about 3.28 times bigger. I kept tracing the problem, and found
> out that the scaleDenominator comes out from this calculation:
>
> RendererUtilities.calculateOGCScale(getRenderingArea(),getRequest().getWidth(),hints).
> The calculation seems to be simple and I am still trying to figure out what
> is the cause of this problem. Also, when using the Layer Preview in
> GeoServer admin page, the map ratio shown on the lower left corner is wrong
> too. By checking the source code, I found that the map unit is set to be
> "m", which should be "ft". But the projection "EPSG:2927" is picked up
> correctly. So, by default, there is something wrong with GeoServer code
> when
> working with StatePlane projections (specifically 2927 here): the map unit
> is not being read properly.
>
> Thanks!
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Scalebar-and-scale-ratio-is-wrong-when-using-stateplane-projection-tp5155838p5156002.html
> Sent from the GeoServer - User mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to