网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 人文社科 > 历史/地理 > 商品详情

Autodesk地理信息系统解决方案:FDO、MapGuide、AutoCAD Map 3D二次开发指南

分享到:
Autodesk地理信息系统解决方案:FDO、MapGuide、AutoCAD Map 3D二次开发指南

最 低 价:¥41.00

定 价:¥65.00

作 者:Autodesk Asia Pte Ltd

出 版 社:电子工业出版社

出版时间:2010 年12月

I S B N:9787121121227

商品详情

编辑推荐


   《Autodesk地理信息系统解决方案:FDO、MapGuide、AutoCAD® Map 3D二次开发指南》是Autodesk官方推荐教材。

内容简介

autodesk作为全球最大的地理信息系统软件供应商之一,致力于为全球用户提供优秀的地理信息系统解决方案。《autodesk地理信息系统解决方案:fdo、mapguide、autocad® map 3d二次开发指南》作为autodesk公司官方开发的教材,所介绍的产品正是国内用户所熟悉的mapguide和autocad map 3d。
  mapguide是应用最广泛的地理空间数据发布(webgis)平台之一,可以帮助用户轻松地将地理空间数据发布到internet/intranet,帮助企业低成本地实现与内部团队、用户、公众以及其他企业应用系统共享地理空间数据。autodesk map 3d是全球领先的创建与管理空间数据的工程gis平台, 使用fdo(feature data objects)技术对gis数据的直接存取,其完全包含了autocad的全部功能,能够轻松地应用autocad的工具编辑和维护地理空间信息。
  《autodesk地理信息系统解决方案:fdo、mapguide、autocad® map 3d二次开发指南》由autodesk上海研发中心的autocad map 3d和mapguide研发专家经过一年的努力编写而成,他们具有丰富的autocad map 3d和mapguide研发经验,对autocad map 3d和mapguide有着深刻的理解。毫无疑问,《autodesk地理信息系统解决方案:fdo、mapguide、autocad® map 3d二次开发指南》是目前最具权威的autocad map 3d和mapguide二次开发指南。

作者简介



李荣陆,2005年毕业于复旦大学计算机科学技术学院,获计算机软件和理论专业博士学位,在国内权威期刊和国际会议上发表学术论文二十余篇。2005年3月,加入欧特克(Autodesk)软件有限公司上海分公司,从事AutoCAD Map 3D和MapGuide的研发工作。具有近十年的软件开发经验。
燕泽轩,2008年毕业于华东师范大学计算机系,获工学硕士学位。同年,加入欧特克(Autodesk)软件有限公司上海分公司,从事AutoCAD Map 3D的研发工作。热爱编程、运动等。
刘鑫铨,2008年毕业于哈尔滨工业大学软.. << 查看详细

目录

目 录
第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 topobasetm7
1.2.4 autodesk landxplorertm8
1.2.5 autocad raster design8
第2章 fdo10
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 配置mapguide109
第4章 mapguide快速入门111
4.1 mapguide api111
4.1.1 服务器端api111
4.1.2 客户端api121
4.2 mapguide开发流程121
4.3 应用程序示例——你好,
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.1 epsg代码198
7.2.2 wkt199
7.3 mapguide空间参考系统api203
7.3.1 cs-map和proj4204
7.3.2 mapguide支持的空间参考系统类型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和openlayers375
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 按照比例尺设置图层
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扩展和服务器
17.2 源码分析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
17.3.2 web api的关系423
17.3.3 使用http api423
17.4 viwer源码分析424
17.4.1 利用模板实现支持多种语言
17.4.1 进行web编程425
17.4.2 国际化和本地化428
17.5 mapguide web api429
17.5.1 swig简介429
17.5.2 swig在mapguide中
17.5.2 的应用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 autolisp api448
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和
18.5.5 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和
18.5.5 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
18.5.5 的地图和图层类差异476
18.8 要素实体服务476
18.8.1 选择集476
18.8.2 要素实体服务478
18.9 应用程序示例481
18.9.1 编译和运行buildmap
18.5.5 应用程序481
18.9.2 创建autocad map 3d
18.5.5 应用程序482
18.9.3 使用工具类485
18.9.4 实现命令494
索引497
参考文献501
声明502

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...