"ARCGIS-ENGINE二次开发常用代码:生成面及文件操作"
需积分: 19 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二次开发常用代码的理解和应用有所帮助。
2018-06-18 上传
2022-09-21 上传
2021-10-07 上传
2009-05-19 上传
2023-07-08 上传
2022-09-23 上传
maycactus
- 粉丝: 0
- 资源: 10
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜