首页 / 浏览问题 / WebGIS / 问题详情
在iserver中通过S3M模型缓存进行属性查询结果为空
8EXP 2023年12月06日

使用产品:iserver 10i 操作系统:windows server
数据类型: S3M或S3MB
问题详细描述:通过这篇博客(SuperMap iClient3D for WebGL之查询模型属性_超图 setqueryparameter-CSDN博客)里的第二章:通过模型缓存属性查询的方法查询S3M属性结果为空。
问题重现步骤: 1、已将模型缓存属性存储类型切换为attribute,2并调用缓存属性查询方法

3结果为空如下图

1个回答

你好,1、请问idesktop版本是多少?看描述iserver使用10i,注意iserver版本需要高于或者等于桌面版本,比如iserver是11i,那idestkop可以用10i或者11i。

2、生成缓存后,在idesktop中打开缓存,点击缓存对象,点击属性,是否可看到缓存中的属性信息。完成后,需要将缓存加到场景中,保存工作空间后发布服务。

3、前端查询前,需要先将模型属性存到indexdb数据库中,设置图层保存属性S3MTilesLayer.indexedDBSetting .isAttributesSave =true。
1,865EXP 2023年12月06日
...