赞
踩
1inch = 25.4 mm = 2.54cm = 0.254dm = 0.0254m
1m = 1/0.0254 inch = 39.37inch
比例尺,即地图上的距离与地面实际距离的比例。比如1:5000 表示的是1cm对应现实的5000cm即50米。比例尺通常有三种表达方式:
比例尺是表示图上距离与实地距离缩小或扩大的程度,公式为比例尺 = 图上距离 :实地距离。
根据地图的用途、所表示地区范围的大小、图幅大小和表示内容的详略等不同情况,制图选用的比例尺有大有小。
在同样图幅上,比例尺越大,地图所表达的范围越小,图内表示的内容越详细,精度越高;
比例尺越小,地图上所表示的范围越大,反映的内容越简略,精确度越低。
一般讲,大比例尺地图内容详细,几何精度高,可用于图上测量。小比例尺地图内容概括性强,不宜用于图上测量。
地图分辨率也叫地面分辨率或者空间分辨率,表示屏幕上一个像素所代表的实际地面距离。当代表的实际地面距离越小,表示该地图越精确。
电脑的分辨率有2种,显示分辨率和图像分辨率。
显示分辨率指的是该显示器所能显示的像素有多少。比如1920*1080,表示的该显示器能够显示2073600个像素。最大像素值越高,表示该显示器精度越高。
图像分辨率表示的单位inch所包含的像素点数,即PPI(Pixels Per Inch)或者DPI(Dots Per Inch)。一般地图默认DPI为96。
也有用图元来描述屏幕的可分辨率,如wmts1.0.0中像元大小为0.00028m来界定,这样1inch = 0.0254m
0.0254/0.00028 ≈ 90.71。
地图分辨率指的是屏幕上的一个像素代表的实际地面距离。
按分子式中分母算
1cm : 2km = 1cm:200000cm = 1m : 200000m
1m = 1/0.0254 inch ≈ 39.37 inch
39.37 inch * 96 = 3779.52 px
39.37 * 90.71 = 3571.2527 px
1m所代表的像素就是 (1/0.0254) * dpi 或则 (1/0.0254)* 90.71
按照dpi标准:
resolution = scale * 0.0254 / dpi
scale = resolution * dpi / 0.0254
图元标准:
resolution = scale * 0.0254 / 90.71
scale = resolution * 90.71 / 0.0254
比例尺分母为20000时 按照dpi为96的标准,resolution的分母值为 5.292;即地图上1cm代表2公里时,地图上的1px代表的是5.292m。
比例尺范围
var distances = [1,2,3,5,10,20,30,50,100,200,300,500,1000,2000,3000,5000,1e4,2e4,3e4,4e4,5e4,1e5,2e5,3e5,5e5,1e6,2e6,3e6,5e6,1e7,2e7,3e7,5e7];
地图比例尺控件生成有2种方式:1种是设定比例尺栏最大长度,1种是设定比例尺最小长度。以下根据设定了比例尺蓝最大长度方式说明步骤。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。