Engine加载CAD数据时如何不添加封闭的线到线图层?

Engine加载CAD数据时如果要素是封闭的线,会将其同时添加到线图层和面图层中去,如何只将其添加到面图层,而不添加到线图层中去?
已邀请:

刘峥 - ArcGIS多面手

赞同来自:

【解决办法】:
新建一个CadWorkspaceFactoryClass,获取IFeatureWorkspace,通过OpenFeatureDataset获取IFeatureDataset,转为IFeatureClassContainer,通过IFeatureClassContainer.get_Class(i) 获取线的featureclass,然后遍历feature,通过IPath.IsClosed判断是否闭合,再将其删除即可

要回复问题请先登录注册