地图比例尺

什么是比例尺

举例说,当一条高速公路长1000米,为了研究方便,我们通常在纸上画了一条长为1米线段来代表它,那么此时的比例尺为1:1000;即比例尺 = 图上距离:实际距离。

 地面分辨率

地图比例尺比其它比例尺要特殊一些,在说到地图比例尺之前,先说下什么是地面分辨率。

地面分辨率,即地图上一像素点所代表地球上的长度。

open-street-map(开放街道地图,墨卡托投影)为例,当地图为0级时,它用一张256*256(像素)的图片来表示世界地图,那么我们就可以算出它的地面分辨率大小。由于赤道半径为6378137米,则赤道周长为2*π*r

那么0级时赤道地面分辨率为:          2*π*r/256

那么n级时赤道地面分辨率为:          2*π*r/(256*2^n)

那么其它纬度的分辨率为:         2*π*cos(latitude)*r/(256*2^n)

当纬度为latitude时,赤道半径为6378137,得出地面分辨率公式为,单位:米/像素:

地面分辨率 = 2*π*cos(latitude)* 6378137/(256*2^n)

将纬度转换为弧度:

地面分辨率 = 2*π*cos(latitude*π/180)*6378137/(256*2^n)

最低地图放大级别(0级),地图是256 x256像素。每下一个放大级别,地图的高度和宽度分别乘于22级是512 x 512像素,2级是1024 x 1024像素,等等。通常而言,地图的宽度和高度可以由以下式子计算得到:map width = map height = 256 * 2^level pixels

地图比例尺

         我们知道了地面分辨率,就是知道了每个像素点代表实际多少米,当我们知道在显示器中每个像素占多少米时,咱们就可以求出比例尺多少了。

         以手机为例,我们知道,由于手机硬件的差异,每部手机的每英寸像素的个数DPI(dot per inch)是不一样的;英寸和米的换算公式如下:

         1英寸=0.0254米。

那么地图比例尺为:

       比例尺 = 1:地面分辨率*DPI/0.0254

代入前面得出的地面分辨率公式,得出地图比例尺公式:

比例尺=12*π*cos(latitude*π/180)* 6378137/(256*2^n)*DPI/0.0254

从这个公式可以看出,比例尺的值与纬度和DPI有关。

例如,当每英寸含有96个像素时,即DPI=96,赤道的各级分辨率如下:

 

比例尺级别

地面分辨率 (米/像素)

比例尺

0

156543.03

1:591658700.82

1

78271.515

1:295829350.4

2

39135.7575

1:147914675.2

3

19567.87875

1:73957337.6

4

9783.939375

1:36978668.8

5

4891.969688

1:18489334.4

6

2445.984844

1:9244667.2

7

1222.992422

1:4622333.6

8

611.4962109

1:2311166.8

9

305.7481055

1:1155583.4

10

152.8740527

1:577791.7

11

76.43702637

1:288895.85

12

38.21851318

1:144447.925

13

19.10925659

1:72223.9625

14

9.554628296

1:36111.98125

15

4.777314148

1:18055.99063

16

2.388657074

1:9027.995313

17

1.194328537

1:4513.997656

18

0.597164268

1:2256.998828

19

0.298582134

1:1128.499414

20

0.149291067

1:564.2497071

 

地图比例尺类型

地图比例尺一般有三种表现形式:

1.        数字式。如:1100000,表示图上1米比实际距离100000米。

2.        说明式。如:图上1厘米等于实地1000米。

3.        图解式(分为直线比例尺、斜分比例尺和复式比例尺)。所谓的直线比例尺就是在图上比例尺线段的长度与地面上相应线段的水平距离之比。

为了简化方便,一般WEB上百度、Google、高德地图采用的均是直线比例尺,他们的衡量单位是比例尺线段。如下图所示。

百度地图

Google地图

高德地图

 

参考资料:http://baike.baidu.com/view/94049.htm

                     http://www.cnblogs.com/beniao/archive/2010/04/18/1714544.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值