擦除后图层保存在新图层中
使用GP工具。
修改原有图层数据实现擦除
参考:
代码为:
public void EraseOper(IFeatureClass ExSourceFC,IFeatureClass ExEraseFC)
{
IFeatureClass mFeatureClass = null;
IFeatureClass mSourceFeatureClass = null;
IFeatureCursor mFeatureCursor = mFeatureClass.Search(null, false);
IFeature mFeature = mFeatureCursor.NextFeature();
while (mFeature != null)
{
ISpatialFilter tSF = new SpatialFilterClass();
tSF.Geometry = mFeature.Shape;
tSF.SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects;
//求出与裁切框相交要素
IFeatureCursor tFeatureCursor = mSourceFeature