[Mapserver-users] WMS BBOX vs. Actual Bounds

Ian Turton ian at geography.leeds.ac.uk
Thu Jan 8 02:35:39 PST 2004


At 14:42 07/01/2004 -0600, Steve Lime wrote:
>There's no way with pure WMS (that I know of) to get the computed bounds
>back other than by precomputing them to perfectly fit your requested
>image size. I've done that with a java digitizing client that took WMS
>images from MapServer and overlayed information from a seperate SDE/Java
>application. Worked fine. I've attached the simple map geometry class I
>used in that case, look at the fit method.
>
>Regarding bounds computation. MapServer gaurantees that the requested
>extent will fit in the image, so one of the dimensions will remain fixed
>while the other is expanded as necessary. The decision as to which to
>expand is based on how the extent is oriented (think portrait vs
>landscape) relative to the "shape" of the image. The idea is to minimize
>stuff outside the extent.

This is poor behaviour on the part of mapserver - it should return a map 
with the bounds requested and the size of image requested, at least when 
working in WMS mode.
This saves some heart ache for the client, though in general you want to 
request a set of bounds with the same aspect ratio as your image size. 
However, if you actually want the image distorted then mapserver breaks 
what you're trying to do.

Ian

Ian Turton, Director, Centre for Computational Geography, University of 
Leeds, Leeds, LS2 9JT
http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk 
http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308




More information about the MapServer-users mailing list