ArcGIS Engine空间查询的高亮显示和非高亮显示实现
发布时间
阅读量:
阅读量
引言
该功能通过用户的输入创建(生成)的空间几何体与当前地图中的要素间的几何关系来实现空查询。涉及以下几种:点、线段、圆弧、矩形和多边形等。主要涉及以下几种:相交(指两个实体共享共同的空间区域)、接触(指两个实体仅共享共同的边界)、覆盖(一个实体完全位于另一个内部)、跨越(两个实体在不同的区域但有重叠部分)、包含于被包含的关系。该系统执行空查询的具体步骤如下:
1.绘制空间几何体
使用AxMapControl对象及其图形界面展示的多种方法可实现空间几何体的绘制过程。
该系统支持四类方法返回IGeometery类型的几何体数据。

public void OnMouseDown(int button, int shift, double x, double y)
{
if (button != 1 || IsBusing)
{
return;
}
IGeometry pGeometry=axMapControl.TrackCircle(
全部评论 (0)
还没有任何评论哟~
