Problems with mapserver and oblique projections

Trond Michelsen trondmm-mapserver at CRUSADERS.NO
Wed Nov 15 14:52:58 PST 2006


On Wed, Nov 15, 2006 at 01:09:49PM -0500, Frank Warmerdam wrote:
> Trond Michelsen wrote:
>> I'm having some problems getting mapserver 4.4.1 to draw maps in an
>> oblique projection.
> First, there has been a variety of work on the "world mapping" problem
> since 4.4.x.  I would encourage you to try again with 4.10.0 and see
> which problems remain.

Ah, OK. Thank you. We have installed mapserver from a .deb package for
Debain Sarge, and I don't think there's a newer version available. If
possible, I'd like to avoid building from source, but it seems that
this is the only alternative in this case, so I'll give it a shot.
 
> The core problem relates to computation of a spatial filter to use against
> the lat/long data to select all the features needed for rendering.  Originally
> I believe the corners of the bounding box in the output coordinate system
> were reprojected back to the source coordinate system and used to form a new
> bounding box.  This works very poorly in world mapping situations such as
> yours where the pole (an extreme in lat/long) is in the middle of the
> projected space.
> 
> Recent versions of MapServer will "sample" through the destination rectangle
> to collect an MBR in the source coordinate system if it detects that some
> edge points are not reprojectable.  I'm not sure if this will fix your
> problem or not.  There have been some other changes for world mapping that
> might also prove useful in your case.

Thanks. I'll give it a try, and let you know how it turns out.
 
> If you still have problems in 4.10.x then please register a bug with a
> reproducable situation and we can contemplate what to do about it.

Sure.

-- 
Trond Michelsen



More information about the MapServer-users mailing list