阅读:1611回复:0
[求助]关于批量添加图元的问题
<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> |
|