首页 / 浏览问题 / 云GIS / 问题详情
地图服务新增字段后没有生效
16EXP 2023年05月06日

使用产品:supermapiserver10.2.1 操作系统:win10 x64
数据类型: oracle 11g x64
问题详细描述:图层服务新增字段保存工作空间后数据服务有新增的字段,但是地图服务一直无法根据新增字段进行过滤,是什么原因,就像这个字段没加进去似的,我从新又发了一个新的地图服务就有了,怎么让老的地图服务有这个新增的字段
问题重现步骤:图层服务新增字段保存工作空间后数据服务有新增的字段,但是地图服务一直无法根据新增字段进行过滤,是什么原因,就像这个字段没加进去似的,我从新又发了一个新的地图服务就有了,怎么让老的地图服务有这个新增的字段

2 个回答

您好,您桌面也是10.2.1版本的吗?我这边具体测试一下。您试试重启服务是否可以更新。另外前端根据该字段进行过滤失败是否有报错信息呢?
3,143EXP 2023年05月06日
桌面端是10i 版本,重启服务我试了也不行,看网上说有跟缓存有关,我把webapps\iserver\output\cache删除了重启也不行
地图服务开启ucg缓存,但是不知道缓存路径在哪
前端如果是通过构建临时图层加载过滤后的图层,临时图层的缓存位置为:iserver安装目录\webapps\iserver\output\temp下;我这边测试更新字段之后前端通过临时图层方式过滤新字段没有问题。
v5缓存存放位置在哪
16EXP 2023年05月06日

地图服务缓存默认存储位置为:iserver安装目录\webapps\iserver\output\;临时图层的缓存位置为:iserver安装目录\webapps\iserver\output\temp;如果清理缓存仍未更新,数据库型工作空间刷新设置<refreshDatasource>节点为true,具体设置参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Appendix/iServer_configInfo.htm#checkDatasourceConnectionInterval

除此之后:可以通过 workspaceReload 接口对指定的数据源或数据集进行刷新,或在【工作空间】页面中点击对应工作空间的刷新按钮,刷新该工作空间中所有数据源,同步数据集和字段相关的增加、删除和修改。接口具体介绍如下:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/manager/workspaces/workspacereload.htm

...