[Mapserver-users] Can't seem to get the projection correct
Ed McNierney
ed at topozone.com
Tue Feb 18 14:29:13 PST 2003
Make sure your UNITS are correct. They probably were DD, and probably
should be METERS.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com / Maps a la carte, Inc.
73 Princeton Street, Suite 305
North Chelmsford, MA 01863
Phone: (978) 251-4242 Fax: (978) 251-1396
ed at topozone.com
-----Original Message-----
From: Martin, Daniel [mailto:DMartin at erac.com]
Sent: Tuesday, February 18, 2003 5:11 PM
To: Ed McNierney; mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] Can't seem to get the projection correct
Wow, yes! That's the key I hadn't yet tried, proj=merc. Hadn't tried
because I've never seen it before in any of the PROJ definitions.
The result is definitely what I was looking for. Everything looks
perfect
except my scalebar is now doing some CRAZY stuff. Does reprojection
ruin
the scalebar? I've attached two examples.
Thanks so much,
Dan
> -----Original Message-----
> From: Ed McNierney [mailto:ed at topozone.com]
> Sent: Tuesday, February 18, 2003 3:56 PM
> To: Martin, Daniel; mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] Can't seem to get the
> projection correct
>
>
> Dan -
>
> Use merc, not tmerc. Tmerc is the Transverse Mercator, which
> (although
> it's more popular) is not what you want.
>
> - Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com / Maps a la carte, Inc.
> 73 Princeton Street, Suite 305
> North Chelmsford, MA 01863
> Phone: (978) 251-4242 Fax: (978) 251-1396
> ed at topozone.com
>
>
> -----Original Message-----
> From: Martin, Daniel [mailto:DMartin at erac.com]
> Sent: Tuesday, February 18, 2003 4:43 PM
> To: mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] Can't seem to get the
> projection correct
>
> Thanks Ed, I'm tinkering with Mercator now (or at least I think I am).
> Not
> having much luck actually - but I think you are right. I'm just not
> very
> experienced with projections, so working with them is a
> matter of trial
> and
> error for me. I'm assuming you mean Mercator as in proj=tmerc not
> proj=utm,
> though I wouldn't know better either way. I've basically been trying
> options from the PROJ list,
> http://mapserver.gis.umn.edu/doc36/proj.html
>
> Most of the time I end up with an error, a blank map, or a map that
> looks
> like a rolled newspaper. I'll get it right eventually.
>
> Thanks again,
> Dan
>
>
>
> > -----Original Message-----
> > From: Ed McNierney [mailto:ed at topozone.com]
> > Sent: Tuesday, February 18, 2003 2:49 PM
> > To: Martin, Daniel; mapserver-users at lists.gis.umn.edu
> > Subject: RE: [Mapserver-users] Can't seem to get the
> > projection correct
> >
> >
> > Daniel -
> >
> > As I mentioned before, you are probably accustomed to seeing
> > maps in the
> > Mercator projection. Rather than fiddling with the image size, you
> > might want to look into having MapServer generate Mercator output
> > images.
> >
> > The Mercator projection stretches the Y-dimension as compared to the
> > geographic projection. The distance between parallels of latitude
> > increases as you move away from the equator. At a
> > Missouri-ish latitude
> > of 40 degrees North, one degree of latitude is 1.414 times
> taller in a
> > Mercator projection than in a geographic projection. This
> would mean
> > that if your horizontal (longitude) scale were, say, 7 pixels per
> > degree, you would expect your vertical (latitude) scale to be
> > 7 * 1.414
> > = 9.9 pixels per degree.
> >
> > Since this happens to be exactly what we see in the MapInfo
> image you
> > sent (which is roughly centered on Missouri), I think it's
> > pretty likely
> > that both your memory and your MapInfo maps are in the Mercator
> > projection. If you set up MapServer to create Mercator
> > output images I
> > suspect you'll match your MapInfo results without having to
> fudge the
> > image size (which isn't really correct anyway because the
> > vertical scale
> > distortion is nonlinear and varies with the latitude).
> >
> > - Ed
> >
> > Ed McNierney
> > President and Chief Mapmaker
> > TopoZone.com / Maps a la carte, Inc.
> > 73 Princeton Street, Suite 305
> > North Chelmsford, MA 01863
> > Phone: (978) 251-4242 Fax: (978) 251-1396
> > ed at topozone.com
> >
> >
> > -----Original Message-----
> > From: Martin, Daniel [mailto:DMartin at erac.com]
> > Sent: Tuesday, February 18, 2003 3:17 PM
> > To: mapserver-users at lists.gis.umn.edu
> > Subject: RE: [Mapserver-users] Can't seem to get the
> > projection correct
> >
> > I want to thank everyone for all the responses.
> >
> > Daniel Morissette hit the nail on the head. MapInfo and
> Mapquest are
> > indeed
> > doing some matter of x-scale adjustment to make maps "look
> better".
> >
> > I know this isn't scientific, but my maps in MapInfo look
> > like I expect
> > them
> > too. For instance, my home state of Missouri that I've seen on maps
> > thousands of times "looks" like I know it to look in MapInfo. In
> > MapServer
> > it "looks squished". I don't know how to express it any
> > different than
> > that. One way I've adjusted for it is to force a new
> aspect ratio in
> > the
> > <img > tag on the HTML template to "squish" the image back.
> > But I hate
> > that
> > solution. It's not a good solution in my book.
> >
> > I'm going to take a look into some things mentioned and see
> > if I can get
> > anywhere. I'll be sure to let you know how they turn out.
> >
> > Thanks again,
> > Dan Martin
> >
> >
> >
> > > -----Original Message-----
> > > From: Daniel Morissette [mailto:morissette at dmsolutions.ca]
> > > Sent: Tuesday, February 18, 2003 12:10 PM
> > > To: Martin, Daniel
> > > Cc: mapserver-users at lists.gis.umn.edu
> > > Subject: Re: [Mapserver-users] Can't seem to get the
> > > projection correct
> > >
> > >
> > > "Martin, Daniel" wrote:
> > > >
> > > > Sorry to correct you, but that's not true - at least not
> > > since I've worked
> > > > with MapInfo (version 5 through 7). That may be an optional
> > > configuration,
> > > > but by default MapInfo doesn't change the aspect ratio of
> > > the data with the
> > > > window. By default, the data's horizontal extent stays the
> > > same as the
> > > > window is resized, but the vertical changes to maintain the
> > > projection.
> > > >
> > >
> > > You're correct, I was wrong on that, I should have
> checked first. I
> > > found the option that's causing this effect... open your
> > lat/lon map,
> > > then select Map/Options, the "Distance/Area Using:" radio box
> > > is set to
> > > Spherical. Change the projection to "Non-Earth", and the
> > > "Distance/Area" will switch to cartesian, and then your map
> > will look
> > > exactly as it does in MapServer.
> > >
> > > I'm not sure what this spherical distance option does
> exactly but it
> > > seems that MapInfo (and MapQuest) use this to adjust the
> > > x-scale of the
> > > map to make it look better, that's why the map looks
> > > different, this is
> > > not a projection effect, it's a map scaling effect.
> > Unfortunately at
> > > this point MapServer supports only maps with x-scale ==
> y-scale (or
> > > square pixels if you like) so you won't be able to reproduce
> > > that unless
> > > you can define a projection that produces a similar effect.
> > >
> > > --
> > > ------------------------------------------------------------
> > > Daniel Morissette morissette at dmsolutions.ca
> > > DM Solutions Group http://www.dmsolutions.ca/
> > > ------------------------------------------------------------
> > >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list