《WebGIS开发实践手册》封面与目录

经过将近一年的写作,关于WebGIS开发的实践性书稿终于截稿完工了,目前正在逐章提交给电子工业出版社。

本书的作者是蒋波涛、朱强和钱旭东。

ESRI论坛ArcIMS版版主yoyo和ESRI工程师曹鑫帮忙对本书进行技术审校。

webgis

 

目录

第1章    剖析WEBGIS    1
1.1.    互联网与网络协议    3
1.1.1.    互联网历史    3
1.1.2.    计算机是如何互联的?    6
1.1.3.    WWW的工作协议    11
1.1.4.    分布式计算的对象技术    15
1.2.    网络GIS    18
1.2.1.    C/S模式的GIS    19
1.2.2.    B/S模式的GIS    19
1.2.3.    移动与嵌入式GIS    20
1.2.4.    基于Web 服务的GIS    20
1.3.    WEBGIS详解    21
1.3.1.    WebGIS──特殊的Web应用程序    21
1.3.2.    GIS应用服务器    26
1.4.    本书将带来什么?    28
第2章    GIS服务器ARCIMS    29
2.1.    ARCIMS体系架构    30
2.2.    ARCIMS服务器层组件    32
2.2.1.    空间服务器Spatial Servers    32
2.2.2.    虚拟服务器Virtual Server    34
2.2.3.    ArcIMS服务    36
2.2.4.    空间服务器实例Instance    37
2.3.    ARCIMS的进程    37
2.3.1.    Application Server应用服务器进程    38
2.3.2.    Monitor监听进程    39
2.3.3.    Spatial Server空间服务器进程    39
2.3.4.    Tasker任务进程    39
2.4.    ARCIMS连接器和WEB ADF    40
2.4.1.    ArcIMS应用服务器连接器    41
2.4.2.    OGC和基于标准的连接器    42
2.4.3.    Web应用程序开发框架 (Web ADF)    42
2.5.    ARCIMS的管理组件    44
2.5.1.    Author:配置地图    44
2.5.2.    ArcIMS Administrator:发布服务    45
2.5.3.    ArcIMS Web Manager:生成站点    47
2.5.4.    Designer:快速生成的另一个选择    49
2.6.    ARCIMS自定义开发方式    50
2.7.    本书的第一个目标    52
第3章    ARCXML语言    53
3.1.    ARCXML简介    53
3.2.    ARCXML测试工具    56
3.3.    ARCXML详解    66
3.3.1.    获取服务信息    67
3.3.2.    获取地图影像    70
3.3.3.    过滤查询    78
3.3.4.    动态图层    86
3.3.5.    图例    89
3.3.6.    符号与渲染    92
3.3.7.    要素查询    104
3.3.8.    投影设置    112
3.4.    本章小结    114
第4章    WEBGIS开发预备技术    115
4.1.    JAVASCRIPT要点    116
4.1.1.    JavaScript的基于对象编程    117
4.1.2.    DOM方法    124
4.1.3.    使用Firebug调试JavaScript    126
4.2.    AJAX基础    131
4.2.1.    XMLHttpRequest对象    133
4.2.2.    封装一个Ajax类    135
4.2.3.    跨域问题    138
4.2.4.    页面端XML的解析    143
4.3.    EXTJS简介    148
4.3.1.    TreePanel实例    150
4.3.2.    ExtJS中的组件扩展    154
4.4.    VML──在WEB页面上绘图    157
4.5.    本章小结    161
第5章    ARCIMS客户端API开发    163
5.1.    一个地图API的例子    163
5.2.    类和地图交互过程设计    165
5.3.    API类的属性和方法清单    172
5.4.    MAP类的设计    178
5.5.    地图初始化    185
5.5.1.    获得ArcIMS服务信息    185
5.5.2.    获得第一张地图    190
5.6.    图层树的事件处理    198
5.7.    与地图交互(放大/缩小功能)    203
5.7.1.    MapNavigation类的设计    204
5.7.2.    选择框显示原理    208
5.7.3.    地图范围的计算    216
5.8.    与地图交互(平移)    222
5.9.    全图和固定缩放功能    225
5.10.    点击查询    226
5.11.    距离与面积量测    236
5.11.1.    距离量测    237
5.11.2.    面积量测    243
5.12.    本章小结    246
第6章    矢量WEBGIS与SVG    249
6.1.    矢量WEBGIS    249
6.2.    SVG基础    251
6.2.1.    SVG简介    251
6.2.2.    使用DOM编写SVG图像    253
6.3.    基于SVG的地图量测    255
6.4.    本章小结    259
第7章    开放式GIS    261
7.1.    OGC简介    261
7.2.    OGC标准    263
7.2.1.    GML    263
7.2.2.    WMS    266
7.2.3.    WFS    267
7.2.4.    WCS    271
7.3.    ARCIMS的WMS和WFS服务    272
7.3.1.    使用Servlet Engine发布WMS和WFS功能    272
7.3.2.    WMS服务配置    273
7.3.3.    WFS服务配置    277
7.4.    OPENLAYERS访问WMS服务和REST服务    278
7.5.    本章小结    282
第8章    瓦片式GIS原理    285
8.1.    GOOGLE MAPS的瓦片式结构    285
8.2.    “E都市”瓦片式结构    287
8.3.    本例瓦片组织方式    290
8.3.1.    瓦片的切割方式    290
8.3.2.    瓦片的组织方式    299
8.4.    本章小结    301
第9章    瓦片式GIS服务器设计与实现    303
9.1.    地图操作的基本控制    303
9.1.1.    简单思路    303
9.1.2.    地图的初始化    304
9.1.3.    窗口范围获得和发送    306
9.2.    服务器和客户端的交互    309
9.2.1.    瓦片式底图的获得    309
9.2.2.    标注点层的获得    316
9.2.3.    地物面层的获得    320
9.3.    本章小结    324

posted on 2009-09-04 09:53  浩淼  阅读(959)  评论(1编辑  收藏  举报

导航