图书介绍
Autodesk地理信息系统解决方案 FDO、MapGuide、AutoCAD® Map 3D二次开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![Autodesk地理信息系统解决方案 FDO、MapGuide、AutoCAD® Map 3D二次开发指南](https://www.shukui.net/cover/45/34634415.jpg)
- 欧特克软件(中国有限公司)上海分公司AUTOCAD、MAP3D软件开发组编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121121227
- 出版时间:2010
- 标注页数:502页
- 文件大小:220MB
- 文件页数:516页
- 主题词:地理信息系统-应用软件,Autodesk Map 3D
PDF下载
下载说明
Autodesk地理信息系统解决方案 FDO、MapGuide、AutoCAD® Map 3D二次开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1 章 Autodesk产 品 简 介 地理信息系统1
1.1基本概念1
1.1.1 GIS数据类型1
1.1.2 GIS数据源4
1.2 Autodesk地理信息系统产品简介5
1.2.1 AutoCAD Map 3D6
1.2.2 Autodesk MapGuide7
1.2.3 Autodesk Topobase7
1.2.4 Autodesk LandXplorer8
1.2.5 AutoCAD Raster Design8
第 2章 F DO10
2.1 FDO概述10
2.1.1 FDO的历史11
2.1.2 FDO的基本概念12
2.1.3 FDO功能包16
2.1.4 FDO Provider16
2.2 FDO的内存管理机制17
2.2.1内存管理相关的宏18
2.2.2智能指针FdoPtr18
2.3 FDO的异常处理机制19
2.4建立连接22
2.4.1数据源和Data Store22
2.4.2注册Provider22
2.4.3建立连接23
2.5能力27
2.5.1连接能力27
2.5.2模式能力29
2.5.3命令能力32
2.5.4表达式能力34
2.5.5过滤器能力35
2.5.6几何能力36
2.5.7栅格能力36
2.6模式管理37
2.6.1模式概述37
2.6.2模式的组成38
2.6.3模式的使用38
2.6.4 FDO XML格式40
2.6.5 GML模式文件的创建44
2.6.6模式管理示例50
2.6.7类能力57
2.7管理空间上下文57
2.8模式覆盖59
2.8.1模式覆盖60
2.8.2 ODBC Provider的模式覆盖61
2.8.3 Raster Provider的模式履盖63
2.8.4 WMS Provider的模式覆盖66
2.9管理Data Store68
2.9.1创建Data Store68
2.9.2枚举Data Store69
2.10数据维护70
2.10.1属性值71
2.10.2插入操作73
2.10.3更新属性值75
2.10.4删除要素76
2.10.5管理事务76
2.11查询操作77
2.11.1查询概述77
2.11.2查询示例79
2.12执行SQL语句82
2.13长事务处理83
2.13.1长事务概述83
2.13.2支持的接口83
2.14处理栅格图像85
2.14.1世界文件85
2.14.2读取栅格数据86
第3章MapGuide简介89
3.1 Web GIS89
3.1.1 Web GIS的特点89
3.1.2 Web GIS组件90
3.2 MapGuide功能简介90
3.3 MapGuide的历史92
3.4组件视图93
3.4.1服务器层组件93
3.4.2 Web层组件96
3.4.3客户端层组件97
3.5交互视图102
3.6部署视图103
3.6.1企业级环境的部署103
3.6.2开发环境的部署104
3.7安装和配置MapGuide104
3.7.1安装MapGuide服务器105
3.7.2安装Web扩展105
3.7.3验证安装108
3.7.4配置MapGuid109
第4章 MapGuide快速入 门111
4.1 MapGuide API111
4.1.1服务器端API111
4.1.2客户端API121
4.2 MapGuide开发流程121
4.3应用程序示例—你好,MapGuide!122
4.3.1加载数据123
4.3.2创建图层125
4.3.3创建地图126
4.3.4创建网页布局126
4.3.5创建MapGuide应用程序129
4.3.6总结133
第5章网.页布局134
5.1网页布局简介134
5.1.1 MapGuide的两种网页布局134
5.1.2网页布局的存储136
5.1.3网页布局和Viewer137
5.2基本网页布局138
5.2.1基本网页布局的用户界面组件138
5.2.2命令140
5.2.3应用程序示例—为应用程序添加帮助141
5.2.4框架143
5.2.5应用程序示例—在网页中嵌入一个基本网页布局146
5.2.6 Viewer API147
5.2.7应用程序示例—Hello Viewer152
5.2.8总结153
5.3灵活网页布局153
5.3.1灵活网页布局的用户界面组件154
5.3.2 Fusion—平台+插件155
5.3.3操作示例—创建模板167
5.3.4 Fusion API171
5.4灵活网页布局应用程序示例178
5.4.1 Hello World179
5.4.2创建一个Widget179
5.4.3选择集181
5.4.4对话框和事件182
第6章站点和站点服务187
6.1配置站点187
6.2站点服务189
6.2.1创建到站点服务器的连接190
6.2.2创建MapGuide提供的服务190
6.2.3创建MgSite对象实例191
6.2.4枚举用户、用户组和角色191
6.2.5管理Session192
第7章空间参考系统194
7.1.空间参考系统相关概念194
7.1.1坐标系的类型195
7.1.2椭球体和基准面195
7.1.3投影196
7.1.4空间参考系统的类型197
7.1.5高程参考198
7.2空间参考系统的表示198
7.2.1EPSG代码198
7.2.2 WKT199
7.3 MapGuide空间参考系统API203
7.3.1CS-MAP和PROJ4204
7.3.2MapGuide支持的空间参考系统类型204
7.3.3创建空间参考系统205
7.3.4空间参考系统表示方式之间的转换206
7.3.5获取空间参考系的定义信息206
7.3.6坐标转换207
7.3.7测量距离209
7.3.8计算方位角210
7.3.9定位新坐标210
7.3.10单位转换211
第 8章 资源和资源服务212
8.1资源库212
8.1.1 Oracle Berkeley DB XML212
8.1.2资源库的类型213
8.1.3备份和恢复资源库214
8.2资源216
8.2.1资源ID216
8.2.2资源类型217
8.2.3加载过程218
8.2.4引用其他资源218
8.2.5资源标签219
8.2.6资源包220
8.3资源服务223
8.3.1设置资源服务223
8.3.2获取资源服务224
8.3.3头224
8.3.4管理资源库225
8.3.5管理资源226
8.3.6管理资源数据232
8.3.7管理资源包235
第9章地图和图层236
9.1地图236
9.1.1 比例尺238
9.1.2绘图顺序238
9.1.3图层和图层组239
9.1.4底图和底图图层组239
9.1.5地图图例239
9.2图层240
9.2.1图层样式240
9.2.2比例尺范围240
9.2.3图层的可见性241
9.3图层定义241
9.3.1向量图层定义242
9.3.2栅格图层定义255
9.3.3制图图层定义261
9.3.4创建图层定义262
9.3.5扩展图层定义266
9.4操作地图和图层266
9.4.1遍历地图中的所有图层266
9.4.2改变图层的属性267
9.4.3改变图层的可见性267
9.4.4给地图添加一个图层268
9.4.5将图层加入一个图层组269
9.4.6调整图层的绘图顺序270
第10章要素和要素服务271
10.1要素271
10.1.1 AGF和WKB271
10.1.2 AGF规范271
10.1.3 AGF文本275
10.1.4几何类型277
10.1.5空间关系286
10.2要素源289
10.2.1覆盖坐标系291
10.2.2要素源扩展292
10.3要素模式297
10.4要素服务298
10.4.1要素服务的关键技术298
10.4.2设置要素服务302
10.4.3获取要素服务302
10.4.4获取要素源的能力302
10.4.5创建要素源304
10.4.6描述要素模式306
10.4.7描述空间上下文309
10.4.8查询要素311
10.4.9修改要素323
10.4.10执行SQL语句326
10.4.11长事务327
第 11章块和分块的服务330
11.1块330
11.1.1块330
11.1.2底图、底层和底层组331
11.1.3底图比例尺332
11.1.4创建底图332
11.2块的缓存位置333
11.2.1文件基路径333
11.2.2底图比例尺索引333
11.2.3底层组334
11.2.4行334
11.2.5列335
11.3计算块的坐标335
11.4分块服务336
11.4.1设置分块服务336
11.4.2获取块337
11.4.3获取块的大小337
11.4.4清除缓存块338
第12章 渲染服务和地图服务339
12.1渲染引擎339
12.2渲染服务340
12.2.1获取渲染服务341
12.2.2渲染地图341
12.2.3渲染动态图层343
12.2.4查询要素345
12.2.5其他功能346
12.3地图服务346
12.3.1获取地图服务347
12.3.2创建EMap格式的DWF文件347
12.3.3创建EPlot格式的DWF文件347
12.3.4打印布局349
第13章 KML 服务352
13.1 KML352
13.1.1 KML简介352
13.1.2地标353
13.1.3地标中的描述性HTML354
13.1.4地面叠加层355
13.1.5路径356
13.1.6多边形357
13.1.7几何图形样式358
13.1.8网络链接359
13.1.9区域359
13.2 KML服务360
13.2.1获取KML服务360
13.2.2生成地图的KML360
13.2.3生成图层的KML362
13.2.4生成要素的KML364
13.2.5拉伸要素365
第14章 MapGuide 日志367
14.1日志367
14.1.1访问日志367
14.1.2错误日志367
14.1.3跟踪日志368
14.1.4配置日志内容369
14.2案例分析370
14.2.1调试要素服务370
14.2.2调试损坏的图层372
第15章 MapGuide 和375
15.1 OpenLayers简介375
15.1.1修改HTML375
15.1.2创建地图376
15.1.3 OpenLayers的语法377
15.2在MapGuide中集成OpenLayers378
15.2.1手动地集成商业地图服务378
15.2.2使用MapGuide Studio集成商业地图服务382
15.3 Fusion和OpenLayers383
15.3.1术语不一致引发的问题383
15.3.2事件机制的异同385
15.3.3其他改进387
第16章MapGuide 最佳实践389
16.1优化配置和部署389
16.1.1分割MapGuide服务器和MapGuide Web扩展389
16.1.2创建多个站点389
16.1.3定期备份资源库391
16.1.4优化Windows操作系统391
16.2优化Web应用服务器391
16.2.1压力测试391
16.2.2调整FCGI参数391
16.3优化地图和图层设置392
16.3.1按照比例尺设置图层的可见性392
16.3.2使图层初始不可见392
16.3.3设置图层不可选择393
16.3.4不要使用PNG图像格式393
16.3.5使用底层(Base Layer)395
16.3.6使用单个坐标系395
16.3.7使用过滤器和显示规则396
16.4优化MapGuide服务396
16.4.1增加缓存的大小396
16.4.2调节数据连接池396
16.4.3堵塞内存泄露397
16.4.4优化线程数398
16.5优化数据源398
16.5.1使用SDF文件398
16.5.2采样向量数据399
16.5.3避免使用连接和视图399
16.5.4优化数据库服务器399
16.5.5管理大量原生模式(Native Schema)400
16.5.6优化栅格数据400
第 17章 MapGuide 源码分析401
17.1 MapGuide开源版401
17.1.1访问MapGuide源代码401
17.1.2 MapGuide源代码结构402
17.1.3编译MapGuide403
17.1.4 MapGuide开源版的管理组织404
17.1.5 MapGuide开源版的修改流程404
17.2 MapGuide Web扩展和服务器源码分析406
17.2.1 MapGuide Web扩展源码分析406
17.2.2 MapGuide服务器源码分析412
17.2.3总结421
17.3 HTTP API422
17.3.1什么是HTTP API422
17.3.2 HTTP API和MapGuide Web API的关系423
17.3.3使用HTTP API423
17.4 Viwer源码分析424
17.4.1利用模板实现支持多种语言进行Web编程425
17.4.2国际化和本地化428
17.5 MapGuide Web API429
17.5.1 SWIG简介429
17.5.2 SWIG在MapGuide中的应用431
17.5.3扩展MapGuide Web API437
第18章 AutoCAD Map 3D次 发 指439
18.1 AutoCAD Map 3D功能简介439
18.2 AutoCAD Map 3D的架构443
18.2.1块实体444
18.2. 2 GWS445
18.2.3要素源、图层和样式渲染器446
18.2.4栅格图层447
18.3 AutoCAD Map 3D API447
18.3.1 AutoLISPAPI448
18.3.2 ActiveX API448
18.3.3 ObjectARX API448
18.3.4数据连接API449
18.3.5地理空间平台API449
18.3.6工作流API449
18.4地理空间平台API451
18.5资源和资源服务453
18.5.1资源453
18.5.2资源服务454
18.5.3事件455
18.5.4创建资源458
18.5.5 AutoCAD Map 3D和MapGuide的资源服务差异459
18.5.6代码示例461
18.6要素服务462
18.6.1要素服务462
18.6.2获取FDO连接462
18.6.3事件463
18.6.4锁定和解锁要素464
18.6.5 AutoCAD Map 3D和MapGuide的要素服务差异465
18.7地图和图层466
18.7.1地图和地图管理服务466
18.7.2地图和地图管理服务467
18.7.3图层和图层组468
18.7.4编辑图层要素471
18.7.5查询图层要素474
18.7.6图层文件475
18.7.7 AutoCAD Map 3D和MapGuide的地图和图层类差异476
18.8要素实体服务476
18.8.1选择集476
18.8.2要素实体服务478
18.9应用程序示例481
18.9.1编译和运行BuildMap应用程序481
18.9.2创建AutoCAD Map 3D应用程序482
18.9.3使用工具类485
18.9.4实现命令494
索引497
参考文献501
声明502