地图切片的原理、基于地图切片WebGIS原理及其优缺点、发布地图服务时缓存切片设置

地图切片通过预生成并存储在服务器端,根据用户请求发送相应地图瓦片,提高系统响应速度。其原理是将地图按特定尺寸和格式切片,形成多分辨率层次模型。WebGIS基于地图切片的工作流程包括服务器生成切片,客户端请求地图范围,服务器计算所需切片,浏览器下载并拼接地图。这种方法优点在于跨平台、减轻服务器负担、提高响应效率,缺点是客户端代码复杂,地图功能受限。发布地图服务时,需在服务编辑器中设置缓存选项,选择合适的切片方案和比例级别。
摘要由CSDN通过智能技术生成

一般由于浏览区域发生了改变,客户端会向服务器发出请求更新地图数据,收到请求之后,地图服务器就会将新区域的地图转换图像格式,再传送给客户端。我们通过地图切片就可以有效缩短服务器的地图生成时间和传送时间,提高系统响应速度

地图切片后能控制地图服务器每次只更新有变化的区域,而不是窗口的全部区域。

1、地图切片的定义

 采用预生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程,它是一种多分辨率层次模型,从瓦片金字塔底层到顶层,分辨率越来越低,但表示的地理范围不变。 

2、地图切片的原理

地图的预生成一般将指定范围的地图按照指定尺寸(如256像素、300像素等)和指定格式(如JPEG、PNG等)切成若干行和列的正方形图片,切图所获得的地图切片一般也成为瓦片。

一般在切图之前需要对某范围的原始值进行修正(一般借助Matlab等数学软件进行计算),使其长高比为一个便于切片的比例(如2:1、3:2等),然后从左上角开始对此固定范围进行切图,之后的不同等级之间采用四叉树数据结构,第m级上的一张瓦片到第m+1级将分裂为4张瓦片。这种四叉树结构有助于切图和快速显示,但是得出的地图没有固定的比例尺,比例尺会随着地理纵坐标而变化,因此进行地理量算的时候不是根据比例尺来量算,而是根据地理坐标直接计算的。

做缓存的地图切片是具有一定地图分级的,因此所产生的地图只是在这几个分级中缩放,不再具有无极缩放的功能。切片分级一般也是采用四叉树算法来实现。

以WGS84坐标系的全球地图为例,全球地图范围是(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值