arcgis 线自动构面的方法一例
public class CreatePolygonTools
{
//自动构造面
public static bool AutoCompleteFromGeometries(GeometryBagClass enumGeoLines, IFeatureClass fc_polygon)
{
bool rbc = false;
IGeoDataset geoDS = fc_polygon as IGeoDataset;
IEnvelope processingBounds = geoDS.Extent;
IWorkspace ws = (fc_polygon as IDataset).Workspace;
ISelectionSet selSet;
IInvalidArea invalidArea = new InvalidAreaClass();
//
IFeatureConstruction pfeatBuild = new FeatureConstructionClass();
pfeatBuild.AutoCompleteFromGeometries(fc_polygon, processingBounds, enumGeoLines, invalidArea, 0.0001, ws, out selSet);
//
rbc=true;
return rbc;
}
//构面 从线图层
public static bool ConstructPolygons(IFeatureClass fc_line, IFeatureClass fc_polygon)
{
boo