图书介绍
插件式GIS应用框架的设计与实现--基于C和ArcGIS Engine9.22025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 蒋波涛编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121071928
- 出版时间:2008
- 标注页数:257页
- 文件大小:9MB
- 文件页数:72页
- 主题词:地理信息系统-应用软件,ArcGIS Engine9.2
PDF下载
下载说明
插件式GIS应用框架的设计与实现--基于C和ArcGIS Engine9.2PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
联系博文视点5
第1章 走进插件式GIS应用框架1
1.1应用框架精讲1
应用框架简介1
应用框架的特点2
GIS应用框架5
1.2插件式应用框架7
1.3 ArcGIS Engine简介9
ArcG IS产品框架9
GIS开发组件——ArcGIS Engine11
ArcGIS Engine产品类型13
ArcGIS Engine 9.2新特性展现14
1.4第三方UI组件——Janus Systems20
1.5小结22
第2章 框架插件引擎设计23
2.1他山之石——ArcMap插件机制24
2.2框架通信契约——接口27
接口的秘密28
实现接口与显式实现接口31
C#的实现继承33
继承和重用37
2.3框架宿主程序设计与实现38
属性——合理冲破私有变量访问限制39
动手——从宿主程序开始41
2.4框架通信契约设计46
IPlugin接口46
ICommand接口47
ITool接口48
IItemDef接口和实现51
IMenuDef接口54
IToolBarDef接口55
IDockableWindowDef接口56
通信契约设计小结57
2.5插件容器设计与实现57
集合58
泛型机制61
聚合法产生容器62
产生插件容器64
访问容器元素66
2.6动态加载框架插件68
反射机制68
考虑异常70
插件的动态加载和对象生成71
2.7框架日志处理75
一个Log4net例子76
Log4net配置文件77
框架的日志设计78
2.8插件的分类80
类型转换与判别81
插件分类的设计与实现83
2.9小结87
第3章 框架宿主程序设计89
3.1静态UI设计89
菜单和状态栏设计90
浮动面板设计91
3.2插件UI对象96
公共变量的设计97
插件获取100
解析ICommand和ITool对象102
解析IMenuDef和IToolBarDef对象105
解析IDockableWindowDef对象109
3.3插件对象的事件处理111
松散耦合的关键——委托与事件112
ITool的Click事件116
ICommand的Click事件119
ITool的地图交互事件121
3.4小结125
第4章 框架插件设计127
4.1 ArcGIS Engine的扩展框架127
基础类129
内置Command和Tool132
HookHelper原理及应用133
4.2如虎添翼的Geoprocessing135
什么是Geoprocessing135
运行Geoprocessing工具138
Geoprocessing的批处理143
4.3插件的设计和实现144
ICommand插件实例144
ITool类型插件实例148
使用内置ITool对象实例151
IDockableWindowDef类型插件实例155
4.4小结161
第5章 宿主程序的高级设计163
5.1两种视图的同步163
共享同一份地图165
同步类的使用171
5.2使用TOCControl控制图层172
选择TOC控件的元素173
TOC控件的鼠标交互174
快捷菜单的设计实现179
5.3要素数据的查询显示184
从FeatureClass到DataTable185
DataTable的显示187
要素的属性查询和空间定位190
5.4符号控件应用192
SymbologyControl控件192
控件使用实例193
5.5小结196
第6章 GIS算法的实现199
6.1图结构简介199
6.2自动构面算法200
线网拆分201
左转算法及其改进204
构造有向图207
左转算法实现212
剔除无效多边形216
岛和洞的处理218
6.3单源最短路径算法220
Dijkstra算法220
网络节点和边的定义223
构建拓扑网络226
Dijkstra算法实现228
6.4小结231
第7章 框架辅助组件库设计233
7.1 NBGISFunLib设计234
7.2复制要素类236
字段的复制238
Annotation要素类的复制240
7.3要素数据加载243
字段匹配244
数据加载245
加载异常问题248
7.4小结249
第8章 程序的部署与打包251
8.1 ArcGIS Engine自定义程序部署251
8.2程序打包252
InstallShield Express X介绍253
安装包的制作过程254
8.3小结257
热门推荐
- 2307268.html
- 3218507.html
- 3533995.html
- 2591549.html
- 1729386.html
- 1543816.html
- 3758906.html
- 1389956.html
- 3743987.html
- 1952489.html
- http://www.ickdjs.cc/book_3057369.html
- http://www.ickdjs.cc/book_3117702.html
- http://www.ickdjs.cc/book_525370.html
- http://www.ickdjs.cc/book_3473065.html
- http://www.ickdjs.cc/book_3367200.html
- http://www.ickdjs.cc/book_2526556.html
- http://www.ickdjs.cc/book_1595344.html
- http://www.ickdjs.cc/book_3395770.html
- http://www.ickdjs.cc/book_1515682.html
- http://www.ickdjs.cc/book_381841.html