出版时间:2012-3 出版社:清华大学 作者:SuperMap图书编委会 页数:373
Tag标签:无
前言
地理信息共享在经历了面向文件的第一代共享和面向空间数据库的第二代共享两个阶段的发展之后,面向服务的地理信息共享新模式在多个领域得到了快速发展,开启了地理信息服务共享和聚合应用的新时代。服务式GIS(Service GIS)强调GIS数据和功能都能以服务的形式进行发布,供用户进行访问,也就是不仅能共享GIS数据,还能共享GIS功能。对于共享数据而言,不是直接操作数据文件或数据库,而是通过访问服务接口实现服务共享。本书将以SuperMap iServer Java软件为例,介绍服务式GIS相关概念及应用开发。 SuperMap iServer Java是基于SOA技术和Realspace的企业级GIS服务器与服务式GIS开发平台,可用于构建SOA应用系统和面向服务的地理信息共享应用系统。支持Unix、Linux、Windows等多种类型的操作系统,拥有服务聚合等多项专利技术,提供对Web三维服务的支持,支持分布式层次集群技术,提升系统的容错能力和水平扩展能力,并能够通过多种机制提升系统速度,支持高并发的快速访问。 本书从最基础的开发入门开始,逐步深入介绍SuperMap iServer Java功能和应用,让您快速地从新手变为专家。功能讲解采用结合实例的方式,并提供配套数据(仅做演示使用),便于读者理解。阅读本书时,需要有一定的编程基础,了解网络编程和Flex开发相关工具。 全书共分为16章,各章内容简介如下。 . 第1章主要介绍软件组成、安装和许可配置等。在掌握这些内容后,可以顺利进入后续章节开始开发实践。 . SuperMap iServer Java作为GIS服务器产品,发布和管理服务是其基础职能。第2章将学习如何准备用于发布的数据、快速发布GIS服务以及服务的相关配置管理方法。 . 在学会如何发布GIS服务后,可以利用客户端开发包SuperMap iClient 进行系统的构建。第3章将学习SuperMap iClient for Flex开发基础知识。 . 第4章至第8章分别结合模拟实例讲解了采用SuperMap iClient for Flex客户端实现地图查询、专题图、空间分析、网络分析、数据管理等相关功能,从案例分析、界面设计、代码实现、运行效果、接口说明几个方面阐述了完整的开发过程。 . SuperMap iClient for Flex提供了要素图层(FeaturesLayer)和元素图层(ElementsLayer)用于客户端渲染。第9章将详细讲解如何通过这两个图层实现客户端要素标绘,开发界面友好和数据丰富的应用项目。 . 第10章将分别阐述在三种Web中间件上部署应用项目的方法,并以在FlashBuilder中构建的应用项目为例介绍部署步骤。 . 应用系统的性能优化是一项很综合的工作,第11章将结合SuperMap iServer Java介绍数据、开发策略、缓存等各方面的优化策略。 . 第12章将分别从原理与结构、特点、使用与配置方法以及应用几个方面对集群系统进行剖析,通过本章深入浅出的阐述,使用户对集群技术及其使用方法有一个深入的了解,以便灵活地利用该技术搭建健壮、稳定、高效的企业级GIS应用系统。 . 第13章将详细介绍服务聚合的实现原理、服务聚合的类型并通过实例逐步讲解聚合的实现方法。 . 第14章首先介绍扩展开发原理,然后结合一个范例介绍服务端和客户端扩展的流程及注意事项。 . 第15章将学习Web三维客户端。首先介绍Web三维概念,然后带领读者完成一个开发入门范例,体验三维开发过程,最后会对三维缓存进行介绍。 . 第16章将介绍未来GIS技术发展趋势——云服务的相关内容以及SuperMap在云服务方面的相关产品及其应用。 本书的范例编写环境如下:操作系统为Windows 7,第4~9章使用Adobe Flash Builder 4.5,第14章使用Eclipse作为开发和调试的工具,Flex开发工具包使用的是Adobe Flex 4 SDK,浏览器需要安装Adobe Flash Player 10或以上版本,SuperMap iServer Java使用的是6.1版本。所有范例程序和软件安装包均可在本书配套光盘中找到。 本书作者均为长期从事GIS平台研发与应用系统开发的资深技术人员,参加本书编写的成员有陈颖、董永艳、金建波、韦宝平、辛宇、张婧、张伟(以姓氏字母为序)等。在本书的创作和编写过程中,胡中南、苏乐乐、丁晶晶以及张莉莉给予了大量的编写意见,另外还得到了清华大学出版社的大力支持,在此表示衷心的感谢!由于作者水平有限,书中难免存在不足和疏忽之处,恳请读者批评指正。 SuperMap图书编委会
内容概要
地理信息共享一直是3s领域研究的热点和重点,近年来,对地理信息共享的需求剧增,促进了面向服务的地理信息共享模式在多个领域的快速发展,这一模式可以使信息资源共享与整合突破异构平台和各种软件应用环境的制约。为了更好地了解和应用这种新的地理信息共享模式,全书由浅入深,介绍了企业级gis服务器与服务式gis开发平台supermap
iserver java的功能开发和应用。
《supermap iserver java从入门到精通》共16章,主题包括:supermap iserver
java概述、supermap iserver
java服务发布与管理、开发准备、地图查询、专题图、空间分析、网络分析、数据管理、富客户端的渲染、flex应用部署、性能优化、supermap
iserver java集群、地理信息服务聚合、supermap iserver
java扩展开发、web三维开发及supermap云服务。
《supermap iserver
java从入门到精通》主要面向地理信息系统相关专业师生,可作为地理信息系统专业高年级学生或者研究生的实习教材,也可供从事面向网络的gis系统开发的工作者参考,帮助他们快速解决学习和工作中遇到的问题。
书籍目录
第i部分 基 础 篇
第1章 supermap iserver java概述
1.1 supermap iserver java简介
1.2 supermap iserver java的架构
1.2.1 gis服务器的架构
1.2.2 supermap iclient的组成
1.3 软件安装与许可配置
1.3.1 windows平台上的安装与配置
1.3.2 linux 平台上的安装与配置
1.4 快速参考
1.5 本章小结
第2章 supermap iserver java服务发布与管理
2.1 数据准备
2.1.1 supermap gis数据组织结构
2.1.2 数据存储方式
2.2 服务发布
2.2.1 服务启动与停止
2.2.2 登录服务管理器
2.2.3 快速发布supermap工作空间的gis服务
.2.2.4 快速发布远程 wms来源的gis服务
2.2.5 快速发布远程wfs来源的gis服务
2.2.6 快速发布bing maps地图服务
2.3 服务管理
2.3.1 服务的配置与管理
2.3.2 日志管理
2.4 快速参考
2.5 本章小结
第ii部分 开 发 篇
第3章 开发准备
3.1 supermap iclient for flex概述
3.1.1 flex技术简介
3.1.2 supermap iclient for flex
简介
3.2 supermap iclient for flex快速入门
3.2.1 环境准备
3.2.2 hello,supermap iclient
for flex!
3.3 supermap iclient for flex开发基础
3.3.1 控件介绍
3.3.2 地图控件与图层
3.3.3 地图控件与交互操作
3.3.4 开发思路小结
3.4 快速参考
3.5 本章小结
第4章 地图查询
4.1 案例说明
4.2 数据准备
4.3 案例分析
4.4 界面设计
4.5 查询首都机场
4.5.1 代码实现
4.5.2 运行效果
4.5.3 接口说明
4.6 查询首都机场附近加油站
4.6.1 代码实现
4.6.2 运行效果
4.6.3 接口说明
4.7 查询指定区域内加油站
4.7.1 代码实现
4.7.2 运行效果
4.7.3 接口说明
4.8 关联查询油品价格
4.8.1 代码实现
4.8.2 运行效果
4.8.3 接口说明
4.9 快速参考
4.10 本章小结
第5章 专题图
5.1 案例说明
5.2 数据准备
5.3 案例分析
5.4 界面设计
5.5 省级行政区划单值图
5.5.1 代码实现
5.5.2 运行效果
5.5.3 接口说明
5.6 天气预报矩阵标签图
5.6.1 代码实现
5.6.2 运行效果
5.6.3 接口说明
5.7 高温预警范围图
5.7.1 代码实现
5.7.2 运行效果
5.7.3 接口说明
5.8 降水量密度图
5.8.1 代码实现
5.8.2 运行效果
5.8.3 接口说明
5.9 紫外线指数等级图
5.9.1 代码实现
5.9.2 运行效果
5.9.3 接口说明
5.10 空气污染物浓度统计图
5.10.1 代码实现
5.10.2 运行效果
5.10.3 接口说明
5.11 关联外部表制作专题图
5.11.1 代码实现
5.11.2 运行效果
5.11.3 接口说明
5.12 内存数据制作专题图
5.12.1 代码实现
5.12.2 运行效果
5.12.3 接口说明
5.13 快速参考
5.14 本章小结
第6章 空间分析
6.1 案例说明
6.2 数据准备
6.3 案例分析
6.4 界面设计
6.5 缓冲区分析
6.5.1 代码实现
6.5.2 运行效果
6.5.3 接口说明
6.6 叠加分析
6.6.1 代码实现
6.6.2 运行效果
6.6.3 接口说明
6.7 表面分析
6.7.1 代码实现
6.7.2 运行效果
6.7.3 接口说明
6.8 快速参考
6.9 本章小结
第7章 网络分析
7.1 案例说明
7.2 数据准备
7.3 案例分析
7.4 界面设计
7.5 最佳路径分析
7.5.1 代码实现
7.5.2 运行效果
7.5.3 接口说明
7.6 最近设施分析
7.6.1 代码实现
7.6.2 运行效果
7.6.3 接口说明
7.7 物流配送分析
7.7.1 代码实现
7.7.2 运行效果
7.7.3 接口说明
7.8 服务区分析
7.8.1 代码实现
7.8.2 运行效果
7.8.3 接口说明
7.9 快速参考
7.10 本章小结
第8章 数据管理
8.1 案例说明
8.2 数据准备
8.3 案例分析
8.4 界面设计
8.5 数据添加
8.5.1 代码实现
8.5.2 运行效果
8.5.3 接口说明
8.6 数据查询
8.6.1 代码实现
8.6.2 运行效果
8.6.3 接口说明
8.7 数据修改
8.7.1 代码实现
8.7.2 运行效果
8.7.3 接口说明
8.8 数据删除
8.8.1 代码实现
8.8.2 运行效果
8.8.3 接口说明
8.9 快速参考
8.10 本章小结
第9章 富客户端的渲染
9.1 绘制矢量要素
9.1.1 矢量要素feature对象
9.1.2 直接绘制矢量要素feature对象
9.1.3 鼠标交互绘制矢量要素feature对象
9.1.4 将查询到的结果通过feature对象展现
9.2 添加可视组件元素
9.2.1 elementslayer与element对象介绍
9.2.2 在地图上添加element对象
9.3 聚散显示
9.3.1 聚散显示模式
9.3.2 聚散显示实现
9.4 快速参考
9.5 本章小结
第10章 flex应用部署
10.1 flex项目准备
10.1.1 flex项目的编译
10.1.2 web应用的创建
10.2 tomcat上部署flex项目
10.2.1 tomcat简介
10.2.2 在tomcat上部署 flex项目
10.3 weblogic上部署flex项目
10.3.1 weblogic简介
10.3.2 在weblogic上部署 flex项目
10.4 websphere上部署flex项目
10.4.1 websphere简介
10.4.2 在websphere上部署 flex项目
10.5 快速参考
10.6 本章小结
第iii部分 高 级 篇
第11章 性能优化
11.1 性能优化概述
11.2 数据优化
11.2.1 空间数据库配置
11.2.2 地图配图
11.3 开发策略
11.3.1 地图显示
11.3.2 数据查询与分析
11.3.3 扩展开发
11.4 地图缓存
11.4.1 supermap iserver java地图 缓存概述
11.4.2 如何制作地图预缓存
11.4.3 客户端如何有效利用地图 缓存
11.4.4 地图缓存的更新
11.4.5 使用地图缓存的建议
11.5 快速参考
11.6 本章小结
第12章 supermap iserver java 集群
12.1 理解supermap iserver java集群
12.1.1 集群技术的提出
12.1.2 集群的工作原理
12.1.3 集群的组织结构
12.2 supermap iserver java集群的 部署
12.2.1 单机集群的部署
12.2.2 多机集群部署
12.3 集群的应用模式
12.4 快速参考
12.5 本章小结
第13章 地理信息服务聚合
13.1 地理信息服务聚合概述
13.1.1 地理信息服务聚合的定义
13.1.2 地理信息服务聚合要素
13.1.3 supermap iserver java的聚合 分类
13.2 地理信息服务端聚合
13.2.1 服务端聚合的原理
13.2.2 服务端聚合的发布与管理
13.3 地理信息客户端聚合
13.3.1 客户端聚合原理
13.3.2 客户端聚合方法
13.4 快速参考
13.5 本章小结
第14章 supermap iserver java扩展 开发
14.1 supermap iserver java扩展开发 概述
14.1.1 supermap iserver java 扩展 开发简介
14.1.2 supermap iserver java 扩展 开发分类
14.2 领域空间信息服务扩展开发
14.2.1 领域空间信息服务扩展 原理
14.2.2 领域空间信息服务实例 开发
14.2.3 领域空间信息模块集成到 服务管理器
14.3 客户端扩展开发
14.3.1 客户端扩展开发流程
14.3.2 扩展开发示例
14.4 快速参考
14.5 本章小结
第iv部分 展 望 篇
第15章 web三维开发
15.1 web三维简介
15.1.1 主要特点
15.1.2 主要功能
15.2 web三维基本概念
15.2.1 场景控件
15.2.2 场景
15.2.3 相机
15.2.4 高度模式
15.2.5 场景操作
15.2.6 三维图层
15.2.7 三维特效
15.3 web三维开发快速入门
15.3.1 环境准备
15.3.2 快速入门
15.4 web三维功能实现
15.4.1 开发准备
15.4.2 界面设计
15.4.3 场景浏览
15.4.4 特色线路速览
15.5 web三维缓存
15.5.1 客户端缓存
15.5.2 服务端缓存
15.6 快速参考
15.7 本章小结
第16章 supermap云服务
16.1 云计算概述
16.1.1 什么是云计算
16.1.2 为什么需要云计算
16.1.3 云计算对gis的影响
16.2 超图地理信息云服务
16.2.1 超图地理信息云服务平台 结构
16.2.2 超图地理信息云门户
16.2.3 超图地理信息云服务的 价值
16.3 快速参考
16.4 本章小结
图书封面
图书标签Tags
无
评论、评分、阅读与下载
SuperMap iServer Java从入门到精通 PDF格式下载