更新时间:2018-12-27 12:52:49
封面
版权信息
推荐序
编著往来
前言
致谢
联系博文
第1章 剖析WebGIS
1.1 互联网与网络协议
1.1.1 互联网历史
1.1.2 计算机是如何互联的
1.1.3 WWW的工作协议
1.1.4 分布式计算的对象互调技术
1.2 网络GIS
1.2.1 C/S模式的GIS
1.2.2 B/S模式的GIS
1.2.3 移动与嵌入式GIS
1.2.4 基于Web 服务的GIS
1.3 WebGIS详解
1.3.1 WebGIS——特殊的Web应用程序
1.3.2 GIS应用服务器
1.4 本书将带来什么
第2章 GIS服务器ArcIMS
2.1 ArcIMS体系架构
2.2 ArcIMS服务器层组件
2.2.1 空间服务器Spatial Servers
2.2.2 虚拟服务器Virtual Server
2.2.3 ArcIMS服务
2.2.4 空间服务器实例Instance
2.3 ArcIMS的进程
2.3.1 Application Server应用服务器进程
2.3.2 Monitor监听进程
2.3.3 Spatial Server空间服务器进程
2.3.4 Tasker任务进程
2.4 ArcIMS连接器和Web ADF
2.4.1 ArcIMS应用服务器连接器
2.4.2 OGC和基于标准的连接器
2.4.3 Web应用程序开发框架(Web ADF)
2.5 ArcIMS的管理组件
2.5.1 Author:配置地图
2.5.2 ArcIMS Administrator:发布服务
2.5.3 ArcIMS Web Manager:生成站点
2.5.4 Designer:快速生成的另一种选择
2.6 ArcIMS自定义开发方式
2.7 本书的第一个目标
第3章 ArcXML语言
3.1 ArcXML简介
3.2 ArcXML测试工具
3.3 ArcXML详解
3.3.1 获取服务信息
3.3.2 获取地图影像
3.3.3 过滤查询
3.3.4 动态图层
3.3.5 图例
3.3.6 符号与渲染
3.3.7 要素查询
3.3.8 投影设置
3.4 本章小结
第4章 WebGIS开发预备技术
4.1 JavaScript要点
4.1.1 JavaScript的基于对象编程
4.1.2 DOM方法
4.1.3 使用Firebug调试JavaScript
4.2 Ajax基础
4.2.1 XMLHttpRequest对象
4.2.2 封装一个Ajax类
4.2.3 跨域问题
4.2.4 页面端XML的解析
4.3 ExtJS简介
4.3.1 TreePanel实例
4.3.2 ExtJS中的组件扩展
4.4 VML——在Web页面上绘图
4.5 本章小结
第5章 ArcIMS客户端API开发
5.1 一个地图API的例子
5.2 类和地图交互过程设计
5.3 API类的属性和方法清单
5.4 Map类的设计
5.5 地图初始化
5.5.1 获得ArcIMS服务信息
5.5.2 获得第一张地图
5.6 图层树的事件处理
5.7 与地图交互(放大/缩小功能)
5.7.1 MapNavigation类的设计
5.7.2 选择框显示原理
5.7.3 地图范围的计算
5.8 与地图交互(平移)
5.9 全图和固定缩放功能
5.10 点击查询
5.11 距离与面积量测
5.11.1 距离量测
5.11.2 面积量测
5.12 本章小结
第6章 矢量WebGIS与SVG
6.1 矢量WebGIS
6.2 SVG基础
6.2.1 SVG简介
6.2.2 使用DOM编写SVG图像
6.3 基于SVG的地图量测
6.4 本章小结