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();
}
补充:企业软件 , 地理信息系统