ArcGIS Engine简单图形绘制功能的实现(点、线、面)

ArcGIS Engine简单图形绘制功能的实现(点、线、面)

Point(点)

是一个0维的几何图形,具有X、Y坐标值,以及可选的属性,如高程值(Z值)、度量值(M值)、ID值等,可用于描述需要精确定位的对象。


Polyline(线)

是一个有序路径(Path)的集合,这些路径既可以是连续的,也可以是离散的。折线可用于表示具有线状特征的对象,用户可以用单路径构成的折线来表示简单线,也可以用具有多个路径的多义线来表示复杂线类型。


Polygon(面)

是环(Ring)的集合,环是一种封闭的路径。Polygon可以由一个或者多个环组成,甚至环内嵌套环。但是内、外环之间不能重叠,它通常用来描述面状特征的要素。

ArcGIS Engine简单图形绘制功能的实现(点、线、面)

操作步骤大纲:

①定义一个Operation枚举

②设置鼠标移动的函数

③添加图形绘制的单击事件

④axMapContol控件的鼠标单击事件

⑤完善各事件中需要用到的函数

①定义一个Operation枚举

//定义一个Operation枚举 enum Operation { ConstructionPoint,//绘制点 ConstructionPolyLine,//绘制线 ConstructionPolygon,//绘制面 Nothing }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsszx.html