ArcGIS桌面开发入门:使用.NET进行定制
需积分: 0 96 浏览量
更新于2024-07-23
收藏 27.74MB PDF 举报
"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专业人员。
2013-05-05 上传
2018-01-02 上传
2013-08-06 上传
2013-08-06 上传
2018-11-08 上传
2014-08-20 上传
2022-09-23 上传
2022-09-24 上传
zhengfeifei_007
- 粉丝: 2
- 资源: 7
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率