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

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


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 均不支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值