arcgis二次开发 AO或者AE C# 或者VB 做一个小程序,用我现有的坐标输进去 行成一个多边形。
1个回答
展开全部
去esri论坛看看吧,地图信息有哪些(很多图层)?
更多追问追答
追问
没 图层不多。
追答
1、构面
IGeometryBridge2 geometryBridge2 = new GeometryEnvironmentClass();
IPointCollection4 pointCollection4 = new PolygonClass();
WKSPoint[] aWKSPointBuffer = null;
int cPoints = 4; //点数多少
aWKSPointBuffer = new WKSPoint[cPoints ];
// 输入数据
geometryBridge2.SetWKSPoints(pointCollection4, ref aWKSPointBuffer);
2、查询 featureClass是值查询的图层
ISpatialFilter spatialFilter = new SpatialFilterClass();
spatialFilter.Geometry = envelope;
spatialFilter.GeometryField = featureClass.ShapeFieldName;
spatialFilter.SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects;//相交
// Execute the query.
IFeatureCursor featureCursor = featureClass.Search(spatialFilter, true);
得到游标(featureCursor )就可以遍历了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询