二维地图提高界面显示效率

0 投票
107 浏览
用iobject做组件开发时,在MapControl中关联的地图由于数据量比较大,浏览和操作时很卡,有没有什么办法能提升地图使用的流畅度
最新提问 11月 21, 2017 分类:  107次浏览 | 用户: zz12345 初出茅庐 (31 分)

1个回答

0 投票
 
已采纳

您好,优化地图显示速度建议如下:

1.过滤显示对象,通过设置过滤表达式,仅在地图图层中显示满足条件的几何对象

2.对象尺寸过滤显示,有些过小的对象需要被过滤掉,以避免影响显示速度,设置显示对象的最小尺寸功能,可将地图图层中对象最小外接矩形长边长的屏幕长度小于等于设定长度的几何对象(点对象除外)过滤掉

3.文本字高过滤显示,通过设置过滤表达式,仅在地图中显示字高范围内的文本对象

4.图层显示控制,有的地图中可能存在几十个或上百个图层,有些图层可能不需要显示(比如,已经对某个矢量图层制作了专题图,显示了专题图图层,可不用显示原图层)

5.图层比例尺过滤显示,当前地图中,A 图层小于当前比例尺将不显示,或大于当前比例尺将不显示。

6.使用固定比例尺,当制图数据量比较大,地图放大缩小时速度可能会受到影响。可通过对地图设置一系列固定比例尺,提高地图显示速度。

7.地图缓存

最新回答 11月 22, 2017 用户: 胡林 名扬四海 (5,626 分)
采纳于 11月 23, 2017 用户:zz12345
好的,写的很详细,有心了!
...