为了提升影像服务的浏览和访问效率,可以启用动态缓存方案,启用后,前端浏览影像地图时,会直接加载缓存目录下已有的瓦片资源;若未找到可用的瓦片,则动态出图。

缓存目录下已有瓦片资源来源于以下两个途径:

  • 第一:启用动态缓存,前端浏览影像地图时,动态出图的结果瓦片将存储在缓存目录下。
  • 第二:启用静默切片,在缓存目录下预先生成影像地图瓦片。

缓存目录

影像服务默认的缓存目录路径:安装目录\webapps\iserver\output\“影像服务名称”\;影像服务中每一个影像集合有单独的缓存目录,位于“影像服务缓存目录”\"影像集合名称"。

影像服务缓存目录支持修改,具体操作如下:

1. 进入服务管理页面,点击“服务提供者”,如下图所示。

2. 展开“高级设置”,其中,瓦片存储路径即为缓存目录;瓦片存储类型:支持本地原始、本地紧凑以及MongoDB。

3. 完成配置后,点击“保存”按钮,使配置生效。

影像服务中所有影像集合的动态缓存瓦片和静默切片瓦片,共用上述的缓存目录(瓦片存储路径)和瓦片存储类型配置。

开启动态缓存

1. 进入影像服务的管理页面,如下图所示。

2. 点击目标集合名称,进入集合配置页面。

3. 切换到“瓦片配置”页面,开启“启用动态缓存”。

启用动态缓存生效后,浏览该集合的影像数据时,将缓存动态生成的瓦片,再次浏览影像时,将复用缓存目录下的瓦片,提高响应效率;若没有开启该项,将不会缓存动态生成的瓦片。

配置动态缓存瓦片方案

配置动态出图的瓦片方案,继续在“瓦片配置”页中,完成以下参数的设置:

  • 瓦片访问层级范围:限制前端可请求的瓦片层级范围,若请求超出此范围,将访问不到瓦片。

    瓦片的层级和行列号采用全球剖分规则划分,基于影像集合坐标系的全球范围,X索引(列号)从全球范围的最左上角开始,索引号为0,并从左向右递增;Y索引(行号)从全球范围的最左上角开始,索引号为0,并从上向下递增;Z索引(层级)从0开始,对应比例尺为:1:591658710.9091。

  • 瓦片格式:瓦片的图片类型。
  • 瓦片尺寸:256*256像素。
  • 瓦片DPI:96。
  • 瓦片是否背景透明:开启,表示瓦片背景透明。

瓦片方案在影像集合中配置,服务中不同的集合可以配置不同的瓦片方案。

影像服务的动态缓存瓦片和静默切片瓦片,共用此瓦片方案配置。

保存配置

完成配置后,点击“保存”按钮,使配置生效。

提示:目前,动态出图的结果瓦片暂不支持缓存到MongoDB数据库。