arcgis面与面相交 | 为什么gis里面面相交用不了

arcgis怎么得到两个面相交之外的面
朋友,可以使用Symmetrical Difference工具 。
arcgis中怎样在属性表中选中和面栅格相交的点 如下图
给你说下思路吧 。首先是在map里面你要找到对应的图层 。
点是一个图层,面栅格是一个图层 。先定义一个Map,就是你要选的那个图
IMap pMap = axMapControl1.Map;
IActiveView pActiveView = axMapControl1.ActiveView;
ILayer pLyr1 = pMap.get_Layer(1);//点图层
ILayer pLyr2 = pMap.get_Layer(2);//面图层
IFeatureLayer pFeatLyr1 = pLyr1 as IFeatureLayer;//转化为要素图层
IFeatureLayer pFeatLyr2 = pLyr2 as IFeatureLayer;
IFeatureClass pFeatCls1 = pFeatLyr1.FeatureClass;//转化为要素类
IFeatureClass pFeatCls2 = pFeatLyr2.FeatureClass;
IQueryFilter pQueryFtr=new QueryFilterClass();//查询过滤器
pQueryFtr.WhereClause="NAME like '**'";
//图层右击Open attribute table,查找名字为*的面
IFeatureCursor pPolyCursor=pFeatCls2.Search(pQueryFtr, false);
IFeature pPolyFeature = pPolyCursor.NextFeature();
IPolygon pPolygon = pPolyFeature.ShapeCopy as IPolygon;
IFeatureCursor pCursor=pFeatCls1.Search(null, false);//查找所有点
IFeature pPointFeature = pPolyCursor.NextFeature();
IPoint pPoint = pPointFeature .ShapeCopy asIPoint;
ITopologicalOperator pTopologicalOperator =pPointas ITopologicalOperator;
pPointpPointResult = pTopologicalOperator.Intersect(pPolygon,
esriGeometryDimension.esriGeometry1Dimension) asIPoint ;
最重要的是最后一句,选取两个相交的部分,希望我的回答对你有帮助 。有问题再问我哈
还有如果你只是在map中查看的话,就只是点击工具栏里面的editor选取start editing用鼠标选中就可以了啊 。
arcgis面与面相交
坐标系投影等地理信息事先定义好了吗?