ArcGIS切图config中的Scale和Resolution

Scale:地图比例尺,比例尺是表示图上距离比实地距离缩小的程度,也叫缩尺。公式为:比例尺=图上距离/实地距离。用数字的比 例式或分数式表示比例尺的大小。例如地图上1厘米代表实地距离500千米,可写成:1∶50,000,000或写成:1/50,000,000。

Resolution:代表分辨率。表示当前地图范围内,1像素代表多少地图单位(X地图单位/像素),地图单位取决于数据本身的空间参考。代表分辨率。Resolution 的实际含义代表当前地图范围内,1像素代表多少地图单位(X地图单位/像素),地图单位取决于数据本身的空间参考。Resolution跟dpi(dpi代表每英寸的像素数)有关,跟地图的单位有关。

Resolution和Scale的转换算法 : 
   (一)地图的坐标单位是米, 

     dpi=96            

    1英寸= 2.54厘米;            

    1英寸=96像素; 
     最终换算的单位是米;

     scale=125000000,代表图上1米实地125000000米; 
     米和像素间的换算公式:

           1英寸=0.0254米=96像素            

           1像素=0.0254/96 米     

    Scale = 1 : (96 * Resolution / 0.0254)
           则根据1:125000000比例尺,图上1像素代表实地距离是125000000*0.0254/96 = 33072.9166666667米。我们这个换算结果和切片的结果略微有0.07米的误差。这个误差产生的原因是英寸换算厘米的参数决定 的,server使用的换算参数1英寸约等于0.0254000508米。             
     (二)如果地理坐标系是wgs84,地图的单位是度,dpi为96            

       度和米之间的换算参数:

           1度约等于 111194.872221777米           

      接下来就需要进行度和像素间的换算: 
         当比例尺为1:64000000米时,相当于1像素 = 64000000*0.0254000508/96 = 16933.3672米 ,再将米转换为度 16933.3672/111194.872221777 =0.1522855043731385度 因此当地图单位为度时,近似计算在1:64000000 对应的Resolution为0.1522855043731385度。

     Scale = 1 : (96 * 2 * Math.PI * 6378137 * resolution / 360 / 0.0254);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值