IEngineFeatureSnapAgent设置捕捉类型有几种不支持吗??
IEngineFeatureSnapAgent featureSnapAgent = new EngineFeatureSnap();
featureSnapAgent.FeatureClass = (pLayer as IFeatureLayer).FeatureClass;
featureSnapAgent.HitType = esriGeometryHitPartType.esriGeometryPartVertex
| esriGeometryHitPartType.esriGeometryPartBoundary
| esriGeometryHitPartType.esriGeometryPartEndpoint
| esriGeometryHitPartType.esriGeometryPartCentroid
| esriGeometryHitPartType.esriGeometryPartMidpoint
| esriGeometryHitPartType.esriGeometryPartSurface;
m_snapEnvironment.AddSnapAgent(featureSnapAgent);
但是 | esriGeometryHitPartType.esriGeometryPartCentroid
| esriGeometryHitPartType.esriGeometryPartMidpoint
| esriGeometryHitPartType.esriGeometryPartSurface;
这三种:终点、交点和切线的捕捉效果 没有起作用
featureSnapAgent.FeatureClass = (pLayer as IFeatureLayer).FeatureClass;
featureSnapAgent.HitType = esriGeometryHitPartType.esriGeometryPartVertex
| esriGeometryHitPartType.esriGeometryPartBoundary
| esriGeometryHitPartType.esriGeometryPartEndpoint
| esriGeometryHitPartType.esriGeometryPartCentroid
| esriGeometryHitPartType.esriGeometryPartMidpoint
| esriGeometryHitPartType.esriGeometryPartSurface;
m_snapEnvironment.AddSnapAgent(featureSnapAgent);
但是 | esriGeometryHitPartType.esriGeometryPartCentroid
| esriGeometryHitPartType.esriGeometryPartMidpoint
| esriGeometryHitPartType.esriGeometryPartSurface;
这三种:终点、交点和切线的捕捉效果 没有起作用
2 个回复
朱新颖
赞同来自:
http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/How_to_work_with_the_snap_environment/00010000024s000000/
推荐使用第二种方式实现捕捉。
太阳升温了
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!