WebGIS 分辨率 比例尺和切片

1、Scale和Resolution

Scale:即比例尺,也就是地图上一厘米实际代表的距离。(在填写地图比例尺时,会将scale除以一百后再填写即米参考自[1]所以后面的应该是米) Resolution:即分辨率 ,代表当前地图范围内,1像素代表多少地图单位,地图单位取决于数据本身的空间参考。例如:wgs84的切图的用的是度。可见Resolution和dpi以及地图单位都有关系。 (因为在观察WMTS文档时发现他只有一个ScaleDenominator所以,想到了Scale和Resolution的转化问题使其能够使用普通瓦片方式进行加载。)

2、屏幕上1像素代表的实际距离是多少?

 在计算瓦片的行列号之前,我们需要得到图上一像素代表实际距离多少米。现在假设地图的坐标单位是米,dpi为96 ; 1英寸=2.54厘米; 1英寸=96像素; 最终换算的单位是米; 如果当前地图比例尺为1:125000000,则代表图上1米等于实地125000000米; 米和像素间的换算公式: 1英寸=0.0254米=96像素 1像素=0.0254/96 米 则根据1:125000000比例尺,图上1像素代表实地距离是 125000000*0.0254/96 = 33072.9166666667米。

3、英寸转厘米所引发的问题

英寸转厘米的国际参数是:2.5399998,当利用天地图或者其他第三方非AGS切图的地图时,都可使用这个参数值。

但是,当用AGS所切之图时,此参数变成了:2.54000508001016。这可能是AGS自己内部定义的一个转换参数。

根据参数的不同,当我们换算经纬度坐标系下的比例尺时,要根据不同的参数来进行转换。当是AGS地图时,则为:resolution*96/2.54000508001016。

 

上一篇:Elasticsearch 7.X SpringBoot 使用 ElasticsearchRestTemplate 操作 ES


下一篇:Python3 序列排序