[OpenLayers-Users] Is ther a formular to work out OpenLayers
maxResolution?
Gregor at HostGIS
gregor at hostgis.com
Sun Mar 1 16:37:34 EST 2009
> I am using EPSG:2193 (OpenLayers.Bounds(983515.7211, 4728776.8709,
> 2117458.3527, 6223676.2306)) and I am trying to work out my maxResolution.
> I have searched around a bit and found very good examples of what it is and
> why it important but no direct example of how to calculate it.
Simple: Take your map's "size" in map units, and divide by the number
of tiles you want to represent that "entire world".
Example: 983515.7211 - 2117458.3527 = 2117458.3527
Example: 4728776.8709 - 6223676.2306 = 1494899.3597
I would pick the larger, 2117458.3527.
So, this would fit the entire world into a single 256x256 tile:
2117458.3527 / 256 = 8271.321690234375
If you'd rather your largest "whole world" map scale take up 3x3 tiles,
divide by 768 (3*256) instead.
--
Gregor Mosheh / Greg Allensworth BS, A+, Network+, Security+, Server+
System Administrator, Lead Programmer
HostGIS development & hosting services, http://www.HostGIS.com/
"Remember that no one cares if you can back up,
only if you can restore." - AMANDA
More information about the Users
mailing list