三维点设置图层风格后 生成缓存发布到网页上后 与之前的不一样

0 投票

使用产品:8C 桌面端
数据类型: 文件型

问题详细描述:对点数据进行了风格设置,发现生成缓存后,用8C和9D iDesktop 打开没问题,但是数据用iserver发布后,点的样式都发生了改变

5月 4, 2018 分类:  239次浏览 | 用户: 夜风影 初出茅庐 (35 分)

1个回答

0 投票
您好,看起来是图标丢失了,如果切的矢量缓存,您需要把图标文件也拷贝到新工作空间对应的位置去,比如你原来图标在工作空间的同级目录,切缓存后新生成了一个工作空间,就得把图标放在新生成工作空间的同级目录下。如果您切的OSGB缓存,需要用字段来存图标的位置,然后用字段来设置点的风格(自定义专题图),设置好了再切缓存。
5月 4, 2018 用户: 胡林 登峰造极 (5,972 分)

您好,我矢量缓存按照您说的做了一下,还请您看看我的流程步骤是对的吗

1.我把栅格图片、工作空间和udb数据放在同一个文件夹下

2.在工作空间中,我首先把栅格图导入到点符号库中,然后把图层设置成相应的图层风格

3.把场景进行场景缓存,并把栅格图也放在新生成工作空间所在的目录下

你看看这个流程是对的吗??

现在的问题是:因为要对场景随时进行一些数据的更新,当我之前发布的工作空间删除后并重新发布新的工作空间(在这过程中保持工作空间和场景名称不变),同时把本地的缓存清理掉之后再打开场景,发现图标符号有丢失了。  本地的缓存我清理的是AppData目录下三个文件夹中各自的SuperMap文件夹

请问是不是我还有哪些地方或者步骤是错误的,应该如何解决??

您好,意思是您又去生成了新的工作空间?这样是不行的,因为新的工作空间里面没有存图片的路径。您更新数据不一定非要重新生成新工作空间,正确的做法是对新的数据切缓存之后,直接在原来的场景中打开缓存,保存场景及工作空间即可,服务也不需要重新发布。
...