arcmap中Resolution和Scale的转换算法 :

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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值