当前位置:编程学习 > 网站相关 >>

AE +C# 空间查询问题 急

 
我现在要做一个空间查询
个为大师 能不能帮我看下

我在图层A 里面  获取了一个要素 Polygon 类型的。
我要在图层B 里面查   图层A那个要素    在图层B里面包含那些要素

获取查询后的要素

大家帮我  写个类似的查询代码 好吗?   --------------------编程问答-------------------- 图层A中进行查询,在设置查询条件时,让A中的feature落在图层B的某一个多边形内就可以了。
http://210.43.24.222/chy/3sbase/news/?721.html
http://210.43.24.222/chy/3sbase/news/?346.html --------------------编程问答--------------------

                   IFeatureLayer ptLayer;// 图层B     
                           
                    ISpatialFilter pSF = new SpatialFilterClass();
                    pSF.Geometry = pPgFeature.Shape;//pPgFeature*你获取的polygonn
                    pSF.SpatialRel = esriSpatialRelEnum.esriSpatialRelContains;


                    IFeatureCursor pPtFeatureCusor = this.ptLayer.Search(pSF,false);

                    IFeature pPtFeature = pPtFeatureCusor.NextFeature();
                    index = pPtFeature.Fields.FindField("areaget");
                    while (pPtFeature!=null)
                    {                        
                        MessageBox.Show("被包含的要素");

                        //下一个
                        pPtFeature = pPtFeatureCusor.NextFeature();
                    }
--------------------编程问答-------------------- 除
补充:企业软件 ,  地理信息系统
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,