[geotk] Re: Get envelope for a scale

Martin Desruisseaux martin.desruisseaux at geomatys.fr
Mon Sep 7 06:18:29 EDT 2009


Theuns Heydenrych a écrit :
> What exactly does this number mean, is it the size of a pixel 
> representing one meter?

It is the amount of pixels in one metres. The inverse (23560) is the "real 
world" size in metres of one pixel.

In order to compute a map scale, you need to know the physical size of one pixel 
on your screen device. There is some API in Java2D that are supposed to give you 
this information, but it seems to often fallback on 1/72 of inch as a default value.

If "ps" is the physical size in metre of one pixel on your screen, then

   scale(objectiveToDisplay) * ps

should give you the map scale.

	Martin


More information about the Geotoolkit mailing list