[mapserver-users] What does scale mean?
imap at chesapeake.net
imap at chesapeake.net
Thu Mar 7 21:40:02 PST 2002
Steve,
in mapscale.c....
For METERS inchesPerUnit = 39370.1
resolution = 72 (pixels per inch)
md = width / (resolution*inchesPerUnit)
gd = extent.maxx - extent.minx
scale = gd/md
However, when I plug my METERS values into this formula,
I had to multiply scale by 100 to get the right answer.
I am not sure why that is, but... it seemed to produce
the correct value (or very close to it).
I could not find anything in the code to deal with UNITS
(inchesPerUnit) for DD Decimal Degrees...
When going thru this exercise, I generated a map with UNITS
METERS a scale of 1:200000, but I am not sure what this 200000
actually is. Maybe it is 200000 map units or something???
The scalebar with the map I generated was measures the map width
on the screen to be approximately 28 miles across. I was trying
to extrapolate miles from the scale, but I could not figure that
part out. Does any know how to convert the mapscale units to miles?
Regards,
Chris Stuber (mapsurfer)
Silicon Mapping Solutions, Inc.
Stephen Woodbridge wrote:
>
> OK, this may seem like a dumb question, but it occurs to me that I don't
> think I know what scale means in MapServer context.
>
> For example, if I am displaying a map file with units METERS and my
> Scale is 1:1000 how are SCALE, UNITS, PIXELs related? What if my units
> are DD?
>
> TIA,
> -Steve
More information about the MapServer-users
mailing list