1、Scale和Resolution
Scale:即比例尺,也就是地图上一米实际代表的距离。
Resolution:即分辨率 ,代表当前地图范围内,1像素代表多少地图单位,地图单位取决于数据本身的空间参考。例如:wgs84的切图的用的是度。可见Resolution和dpi以及地图单位都有关系。
(因为在观察WMTS文档时发现他只有一个ScaleDenominator所以,想到了Scale和Resolution的转化问题使其能够使用普通瓦片方式进行加载。)
2、屏幕上1像素代表的实际距离是多少?
在计算瓦片的行列号之前,我们需要得到图上一像素代表实际距离多少米。现在假设地图的坐标单位是米,dpi为96 ; 1英寸=2.54厘米; 1英寸=96像素; 最终换算的单位是米; 如果当前地图比例尺为1:125000000,则代表图上1米等于实地125000000米; 米和像素间的换算公式: 1英寸=0.0254米=96像素 1像素=0.0254/96 米 则根据1:125000000比例尺,图上1像素代表实地距离是 125000000*0.0254/96 = 33072.9166666667米。
3、英寸转厘米所引发的问题
英寸转厘米的国际参数是:2.5399998(实测好像都是用2.54去算的),当利用天地图或者其他第三方非AGS切图的地图时,都可使用这个参数值。
但是,当用AGS所切之图时,此参数变成了:2.54000508001016。这可能是AGS自己内部定义的一个转换参数。
根据参数的不同,当我们换算经纬度坐标系下的比例尺时,要根据不同的参数来进行转换。当是AGS地图时,则为:resolution*96/2.54000508001016。