首先,我们需要明白几个概念,什么是DPI,什么是比例尺,什么是分辨率?
(1)dpi是指图像每英寸长度内的像素点数 。
(2)比例尺是地图上的线段长度与实地相应线段长度之比。
(3)分辨率是一个像素所代表的地图单位。
1英寸=0.0254米
1米=39.370078740157英寸
如果是超图IServer_Rest服务或者是Arcgis服务, dpi等于96,计算公式如下:
scale = 1 / (resolution * 96 / 2.54 * 100)
如果是WMTS服务,dpi约等于90.714,计算公式如下:
scale = 1 / (resolution * 90.714 / 2.54 * 100)