创建预缓存任务

发送反馈


iEdge 的预缓存工具可以直接对代理发布后的地图服务切图,支持多种格式的地图瓦片,分布式存储格式如 FastDFS、MongoDB,本地存储格式如 SMTiles、MBTiles等。

创建任务

访问 iEdge 服务管理器,依次点击“服务”、“预缓存”页面,点击“创建预缓存任务”,设置服务组件、地图、缓存比例尺等相关参数。

设置参数

其中,Google Maps/Bing Maps 比例尺方案与天地图比例尺方案中的具体比例尺为:

级别 比例尺 级别 比例尺 级别 比例尺 级别 比例尺
0 1/591658710.9091312 5 1/18489334.71591035 10 1/577791.7098721984 15 1/18055.9909335062
1 1/295829355.4545656 6 1/9244667.357955175 11 1/288895.8549360992 16 1/9027.9954667531
2 1/147914677.7272828 7 1/4622333.678977587 12 1/144447.9274680496 17 1/4513.99773337655
3 1/73957338.8636414 8 1/2311166.8394887936 13 1/72223.9637340248 18 1/2256.998866688275
4 1/36978669.4318207 9 1/1155583.4197443968 14 1/36111.9818670124 19 1/1128.4994333441375

 

    注意(除 UGCV5瓦片外):

新增瓦片版本与追加瓦片

设置上述参数后,点击“创建预缓存任务”按钮,即可创建任务。

如果传入的上述参数所指定的存储位置中,已经有地图名、瓦片大小与是否透明均相同的地图瓦片,即单机文件名相同(如*.smtiles)或同一个切片库中切片集名相同,那么会有以下两种情况:

上述瓦片版本的概念与 iSever 分布式切图服务中的概念是一致的,详细介绍请参考:切片集的版本

查看任务列表

在“预缓存”页面,可以看到当前服务器上的所有正在执行和已完成的预缓存任务,并可查看每个任务的基本信息、进度信息等。

您可以可以停止正在执行的任务、启动或删除暂停的任务,可以点击任务中的地图名称查看更详细的任务信息、进度信息和各个比例尺,可以重启任务使之重新切图。

对于已经完成的任务,您可以查看当前任务对应的地图名称、组件名称、任务开始时间、耗时、切片数量,以及切片类型和存储类型、存储位置等。

监控切图进程

在任务列表中,点击已创建的预缓存任务中的地图名称,可查看任务的状态信息。包括生成切片的存储信息、切图配置信息、预缓存任务总进度表(动态显示切图的速度、时间)、任务时间统计、生成的切片版本、生成的切片所占用的存储(已占用存储和预计需要占用的存储空间),还可以对预缓存任务执行“暂停”、“启动”、“重启任务”等管理操作。