mally
路人甲
路人甲
  • 注册日期2005-11-21
  • 发帖数8
  • QQ
  • 铜币144枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1611回复:0

[求助]关于批量添加图元的问题

楼主#
更多 发布于:2006-12-02 12:59
<P>我要在一个图层中一次性的添加几千个图元,如果用循环一个一个添加的话比较慢,代码如下:</P>
<P>while ..... do</P>
<P>begin</P>
<P>      tmpObj := Map1.FeatureFactory.CreateLine(pts, Map1.DefaultStyle);<BR>      newobj := EditLayer.AddFeature(newObj,emptyparam);</P>
<P>end;</P>
<P>这样就比较慢。有没用办法先降所有新添加的图元缓存起来,然后一次性的显示出来?就像mapx打开一个图层一样,里面有几千个图元但是显示也不慢的。</P>
喜欢0 评分0
游客

返回顶部