首页 / 浏览问题 / 云GIS / 问题详情
iServer分布式切图服务如何更新瓦片
255EXP 2023年01月31日
在iServer上对一个地图进行分布式切片服务,将切好的瓦片保存到了MongoDB中。但实际使用时发现13级以后的瓦片发生了错位,需要重新设定好再切片

请问:

1.此时MongoDB中已有13级往后的瓦片,此时在iServer的分布式切图服务中对此瓦片版本进行更新是往内部追加数据还是替换原本这个缓存比例尺下的数据

2.假如第一次切图的版本为V1,之后新切了一个版本V2,然后V2不再需要了,请问应该如何删除

1个回答

您好,对已经生成过缓存的瓦片进行更新时,若地图有变化,发生变化的区域、比例尺若无数据会进行追加,若有数据会进行替换更新。

对于同一份地图缓存的多次更新是无法进行如回退、替换等版本管理管理的,若是切的多份缓存,可以在iDesktop桌面端的MongoDB瓦片管理中,连接上这份MongoDB库进行瓦片的管理。

希望可以帮助到您。
于丁
1
9,963EXP 2023年01月31日
您好,打开MongoDB数据源后里面看不到数据集请问是怎么回事,是因为里面的数据集正发布在iserver上无法修改的缘故吗
你如果要看缓存的话,不是作为数据源打开哦,是iDesktop桌面端的MongoDB瓦片管理,该功能在三维数据-瓦片管理下。

如果是MongoDB数据源的话,正常是支持并发同时使用打开的,iSever发布服务使用不会影响iDesktop打开以及编辑。
了解了,感谢解答
您好,我这边尝试了一下在客户那边的iDesktop和我本地的iDesktop使用瓦片管理打开MongoDB瓦片,但都失败了

我本地可以通过localhost:27017自动检索到数据库名,但客户那边无法检索到

然后两边都无法通过输入数据库名,用户名和密码打开MongoDB瓦片,请问是因为MongoDB瓦片我这边全是在iServer上操作的原因吗
isever了服务或者在isever上切得缓存是不影响在瓦片管理中打开的。

并且使用瓦片管理也不需要MongoDB客户端, 单纯的可连通,信息正确即可。

我这边测试10i和11i对在启动中isever发布了服务MongoDB瓦片,使用iDesktop进行瓦片管理是正常的。

建议可以尝试换成具体ip,确认下连接参数是否正确,与切缓存的是参数是否一致。

打开情况

感谢解答,已解决。
...