目标:根据不同的自定义的区域,与线或者面图层相交,取交集。
标题 1.缓冲区域
缓冲区分析,形成面区域
public IGeometry buffer(IGeometry geo, double dis)
{
this.GpsPnt = geo as IPoint;
ITopologicalOperator topolOperator = geo as ITopologicalOperator;
IGeometry bufferGeometry = topolOperator.Buffer(dis);
return bufferGeometry;
}
标题 2.自定区域
根据不同的数据点,定义多边形的范围,形成面区域。代码如下:
// An highlighted block
var foo = 'bar';
public IGeometry STP(MapMath CurrentMM,MapMath SucMM)
{
//定义矩形的坐标点
IPoint pnt1=new PointClass();IPoint pnt2=new PointClass();
IPoint pnt3=new PointClass();IPoint pnt4=new PointClass();
IPoint pnt5=new PointClass();
pnt1.X = XC - numtempx; pnt1