ArcGIS桌面开发入门:使用.NET进行定制
"Beginning.ArcGIS.for.Desktop.Development.using.NET.Mar.2013" 是一本关于使用.NET进行ArcGIS桌面应用开发的详细教程,由一位印度博士撰写,包含460多页的内容,涵盖了从基础到高级的多个主题。 这本书共分为三个部分,旨在帮助读者理解和掌握如何利用.NET Framework进行ArcGIS for Desktop的应用定制。 **第一部分:基础知识** 1. **第1章:为什么地理空间信息是特殊的**:本章探讨了地理空间数据的特殊性,包括其多维度、空间关系和在决策中的重要性。 2. **第2章:介绍ArcGIS桌面应用程序的定制**:讲解了如何自定义ArcGIS for Desktop界面,以满足特定的工作需求和用户界面设计。 **第二部分:.NET编程基础** 3. **第3章:.NET编程基础(上)**:这部分介绍了C#或VB.NET编程的基本概念,包括类、对象、接口、继承、多态性等。 4. **第4章:.NET编程基础(下)**:深入讨论.NET框架的高级特性,如异常处理、集合、委托、事件和异步编程。 **第三部分:ArcObjects编程** 5. **第5章:理解ArcObjects对象模型图**:详细解析ArcGIS的ArcObjects库,解释对象模型图,帮助开发者理解其组件结构。 6. **第6章:访问地图和图层**:讲解如何通过编程方式与地图对象交互,包括添加、删除和管理图层。 7. **第7章:操作表格和要素类**:介绍如何操作GIS数据,如表格和几何特征,包括读写、查询和更新数据。 8. **第8章:记录子集**:讨论如何选择和操作数据记录的特定子集,实现高效的数据过滤和分析。 9. **第9章:构建和使用特征的几何**:探讨如何创建和处理地理空间特征的几何属性,如点、线、面等。 10. **第10章:渲染地理空间数据和使用超链接与地图提示**:介绍如何美化地图显示,以及如何添加交互功能,如超链接和地图提示。 11. **第11章:标注、导出活动视图和处理元素**:讲解地图标注的实现,导出地图图像以及对地图元素的操作。 12. **第12章:使用工具和模型进行地理处理**:涵盖如何利用ArcGIS的地理处理功能,包括创建和运行工具及模型。 13. **第13章:特征数据管理**:涉及地理数据库的管理,包括数据的导入、导出、版本管理和数据质量控制。 14. **第14章:ArcObjects编程和部署的高级主题**:深入讨论高级开发技巧,如性能优化、错误处理和部署策略。 此外,书后还附有练习答案和索引,方便读者巩固学习和查找信息。该资源适合对GIS开发感兴趣的.NET程序员,以及希望通过编程扩展ArcGIS功能的GIS专业人员。
剩余531页未读,继续阅读
- 粉丝: 2
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展