首页 / 浏览问题 / WebGIS / 问题详情
这三种缓存的作用是什么?
63EXP 2023年07月03日

如图这三种缓存的作用是什么?我们现在急需解决地图加载很慢的情况。方便的话加个qq我发一下图片和视频

1个回答

您好,ugc地图瓦片就是常规的栅格图片地图缓存,调用rest地图服务以图片请求出图时若有地图瓦片缓存,iserver会优先调用缓存,

属性瓦片就是地图中矢量数据图层的数据属性信息,对地图服务进行要属属性查询时若有属性瓦片缓存,iserver会优先调用缓存,

矢量瓦片是地图瓦片以矢量存储方式(不是图片、图层分层、以几何数据节点坐标存储),调用iserver矢量瓦片服务或者空间查询几何对象时若有十来年该瓦片缓存,iserver会优先调用缓存。

直接发布工作空间时,对服务进行访问浏览查询等操作,都是iserver动态切图生成数据,若开启缓存,生成过的区域范围的数据会以文件缓存的形式,存储在iserver的缓存目录里,

再次调用访问同样的数据,不需要iserver占用cpu与内存动态新生成数据,可以复用以前的缓存文件,提高加载效率。

当然如果非常关心加载性能效率问题的话,最好数据在iDesktop桌面端就生成缓存,直接全数据的缓存在iserver发布服务。

希望可以帮助到您。
9,653EXP 2023年07月03日
我们三维场景就是全缓存发布的,地图的话也能缓存吗?缓存的可以进行几何查询吗?我们前端说有些功能必须要用的矢量瓦片才行,缓存之后的还是矢量瓦片吗?
对,三维场景中的数据的话,我们也是建议全部生成缓存再发布服务的。

地图数据的话,使用iDesktop生成缓存,本身就有两种缓存的,栅格瓦片缓存和矢量瓦片缓存,对矢量有需求的话生成矢量瓦片缓存,

查询业务的实现,可以对原数据直接发布数据服务进行查询,也可以在生成矢量瓦片的时候勾选添加所有属性字段,就也可以对瓦片进行查询获取鄋属性数据。
...