"ARCGIS-ENGINE二次开发常用代码:生成面及文件操作"

需积分: 19 5 下载量 198 浏览量 更新于2024-01-15 收藏 137KB DOC 举报
本文是关于ARCGIS-ENGINE二次开发常用代码的总结。在安装好ARCENGINE插件的VS中运行,可以使用以下常见的代码: 1. 生成面的代码: ```csharp if (m_pFeatureLayer.FeatureClass.ShapeType == esriGeometryType.esriGeometryPolygon) { IPointCollection m_pPointCollection = new PolygonClass(); object missing = Type.Missing; int icount = newFeature.XLIST.Count; if (icount < 3) return; for (int i = 0; i < icount; i++) { IPoint point = new PointClass(); point.PutCoords(newFeature.XLIST, newFeature.YLIST); m_pPointCollection.AddPoint(point, ref missing, ref missing); } IPolygon m_pPolygon = m_pPointCollection; } ``` 2. 文件打开、保存等常见代码: (这个部分没有提供具体的代码,只是说明了可以在ARCGIS-ENGINE二次开发中使用文件打开、保存等常见代码) 通过以上代码可以看出,ARCGIS-ENGINE二次开发常用代码涉及到生成面、文件打开、保存等操作。开发者可以根据自己的需求和项目要求,合理运用这些代码,进行二次开发,实现与ARCGIS相关的功能。 总之,ARCGIS-ENGINE二次开发常用代码对于需要在其开发环境下进行二次开发的开发者来说,是非常有用的资源。通过熟练掌握并灵活运用这些常用代码,可以帮助开发者更加高效地完成开发任务,提高开发效率,同时也为项目的顺利实施提供了有力支持。希望本文对对于ARCGIS-ENGINE二次开发常用代码的理解和应用有所帮助。