arcengine feature怎么用class feature怎么用count计数效率与什么有关

参数Recycling为True的时候理解为传引用为False嘚时候理解为传值。因此在应用的时候应该注意的“传值”和“传址”的差异

我们知道引用传递(“传址”)效率较高,因此在绘画要素的时候可以采用 True参数但当要进行遍历后将feature怎么用的Geometry加入某个集合或插入到其他 feature怎么用Class的时候,必须使用传值调用即参数为False,否则我們加入的都是最后 一个变量中的Geometry

}

ArcGIS Engine中主要有两个方法用于要素的添加:

 批量插入feature怎么用,如果用feature怎么用.store()方法在图层中一个个地插入要素,较之同时使用insert cursor与feature怎么用 buffer方法会慢很多。因为后者触发的事件囷复杂行为比较少(比如说没有引发因拓扑关系产生的行为)(中的示例中可见一斑)

删除feature怎么用,一个个删除就用Ifeature怎么用.Delete方法即可此处不再赘述,只写一种批量删除的方法用于ITable是针对数据库进行操作的,所以速度很快

一、当将一批数据更新为某一相同的属性时,使用效率会很高

 这种方式中可有三种方法,如下

}试验数据为320条记录三种方法的运行时间为:法(1)为40297ms;法(2)34922ms为;法(3)为219ms.

其实,就是一條语句的差异但是数据量大时,方法 二的效率要远远高于方法一

}

[不允许跨数据库边界执行 DDL 操作]


看这异常的意思是Ifeature怎么用DataConverter不支持sde间数据的导入,请教用哪个接口可以实现sde间数据的导入操作呢


}

我要回帖

更多关于 featureclass 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信