国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > supermap iclient常见问题整理及注意事项

supermap iclient常见问题整理及注意事项

来源:程序员人生   发布时间:2014-10-09 07:33:49 阅读次数:1956次

项目中遇到的问题,整理,持续中。。。


1.空间表表结构千万不要用plsql或手动sql修改,一定要用desktop去调整表结构


2.SuperMap iClient 6R for JavaScript查询数据时速度比较慢,有什么优化方法?
答:可以从以下几个方面优化:
(1) 在SuperMap Deskpro .NET中将要查询的字段设置字段索引(设置方法查看SuperMap Deskpro .NET帮助文档中“数据集字段索引”介绍);
(2)查询时设置SuperMap.REST.FilterParameter的fields属性,只返回需要的字段;
(3)结合SuperMap.REST.QueryParameters的expectCount、startRecord等属性采用分页查询;
(4)如果查询的是面数据,可以使用SuperMap Deskpro .NET中的“重采样”功能,减少面中包含点的个数;
(5)使用高性能矢量图层显示查询结果,即设置SuperMap.Layer.Vector的renderers属性为Canvas或Canvas2,Canvas、Canvas2 渲染方式均是基于 Html5 Canvas 实现的,若使用这两种方式渲染矢量数据的话需要选用支持Html5 Canvas的浏览器。
3.SuperMap iClient 6R for JavaScript关联外表进行查询,如何获取外表的属性值?
先获取查询结果中某个Feature对象feature,例如外表名称为foreignTable ,需要获取字段值的字段名为CONTINENT ,则属性值为feature.attributes[' foreignTable. CONTINENT']。
4.SuperMap iClient 6R for JavaScript距离查询中设置关联外表,查询结果为什么只返回几何信息不返回属性信息?

答:如果查询方式为距离查询、范围查询、最近地物查找,则只支持设置属性过滤条件(attributeFilter),对于其他查询条件,如groupBy、orderBy、joinItems、linkItems 均不支持。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生