你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
朱新颖
赞同来自: 太阳升温了
IGeometry polyline = feature.ShapeCopy; IEnumGeometry enumGeometry = new GeometryBagClass(); IGeometryCollection geometryCollection = enumGeometry as IGeometryCollection; geometryCollection.AddGeometry(polyline); IBufferConstruction bufferContruction = new BufferConstructionClass(); IBufferConstructionProperties bufferProper = bufferContruction as IBufferConstructionProperties; bufferProper.EndOption = esriBufferConstructionEndEnum.esriBufferFlat; IGeometryCollection outputBuffers = new GeometryBagClass(); bufferContruction.ConstructBuffers(enumGeometry, 200, outputBuffers);
要回复问题请先登录或注册
1 个回复
朱新颖
赞同来自: 太阳升温了
Engine中提供了生成平头缓冲的接口,利用IBufferConstruction和IBufferConstructionProperties接口,设置IBufferConstructionProperties.EndOption为esriBufferFlat即为平头缓冲。参考代码:
要回复问题请先登录或注册