首页 / 浏览问题 / 云GIS / 问题详情
使用iServer分布式切图服务切瓦片时的瓦片更新问题
243EXP 2023年05月22日
在iServer中使用分布式切图服务切地图瓦片保存到mongoDB保存并发布mongoDB地图服务

但事后发现数据缺失了一部分,导致地图瓦片里有一些地方没有显示内容

之后补充了缺失部分的数据,请问能否在重新使用分布式切图服务切瓦片时,只更新数据更新了的部分?

还是说必须重新切一个新版本?

1个回答

您好,可以直接更新之前的瓦片。SuperMap iServer 的分布式切图服务支持对已有的瓦片存储进行更新或追加新的瓦片,如对分布式切片库中已有的切片集进行更新或追加某些比例尺和地图范围的瓦片。支持更新与追加的瓦片格式有:FastDFS、MongoDB、SMTiles、MBTiles、UGCV5 格式的地图瓦片、SVTiles 格式的矢量瓦片和 UTFGrid 格式的属性瓦片。

手动更新与追加地图瓦片的具体方法与使用分布式切图服务的流程是一致的,只需要在选择存储位置时,选定需要追加的切片文件位置(如 output 输出路径\sqlite\)或切片库(通过存储 ID 确定)即可。当然,您还需要选择追加的比例尺和地图范围,如果与已有的瓦片有重复,则会自动更新已有的瓦片。

对于分布式存储的瓦片,创建切图任务时会提示“切片已存在,是否增加一个切片版本?”,此时需要选择“否”,并在给出的切片版本中选择一个需要更新或追加瓦片的切片集版本,然后点击“确定”即可。
3,088EXP 2023年05月22日
也就是说,假如做了16级的瓦片,然后这些地图的瓦片都缺失了部分数据

之后更新瓦片就要每级重新做一遍是吧
是的,如果只更新小范围内数据可以更新对应地图范围的瓦片,不需要更新全部范围
了解了,感谢解答
...