ArcEngine GIS二次开发实战指南
需积分: 6 50 浏览量
更新于2024-11-14
收藏 9.55MB DOC 举报
"ArcEngine开发之葵花宝典是一份详细的指南,专注于使用ArcEngine进行GIS二次开发。这本书提供了丰富的源代码示例,涵盖了从基本的开发环境设置到复杂的GIS操作,包括用户界面定制、GeoDatabase管理和空间分析等多个方面。"
在GIS开发中,ArcEngine是Esri公司提供的一款强大的开发工具,它允许开发者使用各种编程语言(如VB、C#等)创建定制的GIS应用。本资源首先介绍了开发环境的搭建,包括在ArcMap的VBA环境中编程,利用ArcObjects组件开发ActiveX DLL并在ArcMap中加载,以及在VB环境下利用ArcObjects控件开发独立的EXE程序。
接着,书中详细讲解了用户界面的定制,如创建自定义按钮、工具、工具条、MultiItem、菜单、ToolControl、可停靠窗口(DockableWindow)、Extension,以及如何使用状态条和进度条。此外,还指导了如何调用ArcMap中的现有功能,如创建放大镜效果,以及如何使用ArcGIS的对话框。
在GeoDatabase管理部分,内容涉及加载和操作各种GIS数据类型,如Shape文件、Text和dBASE文件、GeoDatabase文件、Coverage文件、栅格文件的连接与创建。还详细阐述了如何进行数据操作,包括属性查询、记录的编辑、添加、删除、排序,以及字段的增删。对于空间分析,教程涵盖了基本的空间查询,以及更复杂的高级空间查询,如两个层之间的空间查询和层与层之间的逻辑运算,甚至还讨论了将shape文件转化为GeoDatabase的过程。
"ArcEngine开发之葵花宝典"为GIS开发者提供了一套全面的学习资料,从基础到进阶,从理论到实践,帮助开发者掌握ArcEngine的使用,提升GIS应用的开发能力。无论是初学者还是有经验的开发者,都能从中受益匪浅。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-01-19 上传
2022-06-28 上传
2010-10-08 上传
2022-06-20 上传
2022-06-28 上传
点击了解资源详情
country731
- 粉丝: 14
- 资源: 11
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析