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面與面相交
坐標系投影等地理信息事先定義好了嗎?