The WMS standard was written this way to support display devices with non-square pixels. So it seems to me that you don't want to use a WMS service. You should really consider using MapServer with "mode=map". This mode is more appropriate for custom web applications while the WMS standard is used to increase interoperability.
> That's pretty much what we've decided to do, although the > resulting image is > no longer square. We could, of course, do that, too. But this > seems like > work that really belongs on the server, not on the client > side, where all I > want to do is request an image and have it passed back to me, > trimmed the > way I asked. > > > Rahkonen Jukka wrote: > > > > Hi, > > > > That's how the WMS standard is written. Request must > contain BBOX, WIDTH > > and HEIGHT and server must respect them all. > > Reaspect parameter does do something useful against some > ArcIMS servers > > which are configured in a certain way. > > Could you describe mose closely when would you need so muct > new code? > > Isn't taking the BBOX and calculating MaxX-MinX and > MaxY-MinY, and then > > taking either WIDTH or HEIGHT as given and calculating the > missing one > > good enough for your use case? > > > > -Jukka Rahkonen- > > > > SixDegrees wrote: > > > >> That makes me sad, because I really need an ability > similar to what I've > > described. I can probably pull it off on my own, but that > will require a > > fair amount of new code to accommodate pixels that are > widely different > > in > > width and height in many of our images. > > > >> A capability similar to HTML's IMG tag, where the WIDTH > and HEIGHT are > > strictly obeyed when both are present, but the original > image's aspect > > ratio > > is maintained when one or the other is left off, would be ideal. > > > > I really hope this is not correct, and that the reaspect > parameter will do > > something useful. I can experiment tomorrow when I'm back > at the server. > > > > > > Rahkonen Jukka wrote: > >> > >> Hi, > >> > >> Reaspect does not seem to do anything with Mapserver acting as WMS > >> server. > >> The example here http://mapserver.org/trunk/faq.html is > for Mapserver > >> acting as a WMS client and reading data from some ArcIMS servers. > >> > >> -Jukka Rahkonen- > >> > >> SixDegrees wrote: > >> > >>> Can someone provide an example of what the 'reaspect' > parameter of a wms > >> request will do when Mapserver receives it in a GetMap > request? As I > >> understand it (poorly) the WIDTH and HEIGHT will remain > the same, but if > >> 'reaspect=true' the BBOX may be adjusted so the aspect ratio of the > >> projected image is preserved and WIDTH and HEIGHT just > specify a "window" > >> onto this "correctly" proportioned rendering, while if > 'reaspect=false' > >> the > >> BBOX is retained along with WIDTH and HEIGHT and the image is > >> stretched/squished to fit. Is this correct, or am I completely > >> misunderstanding this? > >> > >>> Also, if the above is true and 'reaspect=true' is set, how is the > >>> "window" > >> defined by WIDTH and HEIGHT placed onto the image? Is it > centered with > >> respect to the BBOX? Placed against one of the corners? Or > something else > >> altogether? > >> > >> -- > >> View this message in context: > >> > http://osgeo-org.1803224.n2.nabble.com/Reaspect-tp6953208p6953208.html > >> Sent from the Mapserver - User mailing list archive at Nabble.com. > >> _______________________________________________ > >> mapserver-users mailing list > >> mapserver-users@.osgeo > >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > >> _______________________________________________ > >> mapserver-users mailing list > >> mapserver-users@.osgeo > >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > >> > > > > > > -- > > View this message in context: > > > http://osgeo-org.1803224.n2.nabble.com/Reaspect-tp6953208p6953294.html > > Sent from the Mapserver - User mailing list archive at Nabble.com. > > _______________________________________________ > > mapserver-users mailing list > > mapserver-users@.osgeo > > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > > mapserver-users mailing list > > mapserver-users@.osgeo > > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > > > -- > View this message in context: > http://osgeo-org.1803224.n2.nabble.com/Reaspect-tp6953208p6955963.html > Sent from the Mapserver - User mailing list archive at Nabble.com. > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users