IIdentify接口定义了获得要素图层单个要素的属性的捷径方法。它有一个Identify方法,返回一个IArray数组对象。
将下列代码放入MouseDown事件中,可以实现点选或者矩形选择要素。
 1利用IIdentify接口实现点选和矩形选择要素             IMap pMap;
 2利用IIdentify接口实现点选和矩形选择要素             IPoint pPoint;
 3利用IIdentify接口实现点选和矩形选择要素             pMap = axMapControl1.Map;
 4利用IIdentify接口实现点选和矩形选择要素             pPoint = axMapControl1.ToMapPoint(e.x, e.y);
 5利用IIdentify接口实现点选和矩形选择要素
 6利用IIdentify接口实现点选和矩形选择要素             IIdentify pIdentify;
 7利用IIdentify接口实现点选和矩形选择要素             pIdentify = (IIdentify)pMap.get_Layer(0);
 8利用IIdentify接口实现点选和矩形选择要素
 9利用IIdentify接口实现点选和矩形选择要素             IArray pIDArray;
10利用IIdentify接口实现点选和矩形选择要素             IFeatureIdentifyObj pFeatIdObj;
11利用IIdentify接口实现点选和矩形选择要素             IIdentifyObj pIdObj;
12利用IIdentify接口实现点选和矩形选择要素             //点选
13利用IIdentify接口实现点选和矩形选择要素             IEnvelope pEnv=new EnvelopeClass();
14利用IIdentify接口实现点选和矩形选择要素             pEnv =axMapControl1.ActiveView.Extent;
15利用IIdentify接口实现点选和矩形选择要素             pEnv.Height= 100;
16利用IIdentify接口实现点选和矩形选择要素             pEnv.Width  = 100;
17利用IIdentify接口实现点选和矩形选择要素             pEnv.CenterAt(pPoint);
18利用IIdentify接口实现点选和矩形选择要素             pIDArray = pIdentify.Identify(pEnv);
19利用IIdentify接口实现点选和矩形选择要素             //矩形选择
20利用IIdentify接口实现点选和矩形选择要素              //IEnvelope testIRectangleElement;
21利用IIdentify接口实现点选和矩形选择要素            //testIRectangleElement = axMapControl1.TrackRectangle();
22利用IIdentify接口实现点选和矩形选择要素            //pIDArray = pIdentify.Identify(testIRectangleElement);
23利用IIdentify接口实现点选和矩形选择要素            //i = pIDArray.Count;
24利用IIdentify接口实现点选和矩形选择要素             if (pIDArray != null)
25             
(部分代码来自ESRI中国社区)

相关文章:

  • 2021-10-14
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
猜你喜欢
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
相关资源
相似解决方案