新書推薦:
《
迟缓的巨人:“大而不能倒”的反思与人性化转向
》
售價:HK$
77.3
《
我们去往何方:身体、身份和个人价值
》
售價:HK$
67.0
《
大学问·批判的武器:罗莎·卢森堡与同时代思想者的论争
》
售價:HK$
98.6
《
低薪困境:剖析日本经济低迷的根本原因
》
售價:HK$
66.1
《
穷人的银行家(诺贝尔和平奖获得者穆罕默德·尤努斯自传)
》
售價:HK$
76.2
《
绵延:文明分野与文化演进
》
售價:HK$
66.1
《
三神之战:罗马,波斯与阿拉伯帝国的崛起
》
售價:HK$
80.6
《
法国通史(全六卷)
》
售價:HK$
985.6
|
編輯推薦: |
GIS服务已经逐步成为政府部门、企事业单位在信息化系统中引入GIS功能的*建设模式。全书分为两篇,通过两个企业GIS平台的构建案例,详细介绍如何利用Java、C#语言与ArcGIS Server开发企业GIS的重点内容以及核心技术。*篇以房屋全生命周期信息平台案例介绍了如何在GIS环境中围绕地理空间数据库来实现商业智能,包括用户需求分析、总体设计以及数据库设计等。第二篇以数据航母案例的实现突出了企业Web 2.0以及一些新技术在GIS中的应用,包括地图环境下的情景分析、在线交流以及WebGL等。本书既适合政府、企业相关部门的GIS研究与开发人员以及高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业的学生参考,也适合作为各种GIS培训学员的学习教材与参考书。
|
內容簡介: |
GIS服务已经逐步成为政府部门、企事业单位在信息化系统中引入GIS功能的首选建设模式。 全书分为两篇,通过两个企业GIS平台的构建案例,详细介绍如何利用Java、C#语言与ArcGIS Server开发企业GIS的重点内容以及核心技术。第一篇以“房屋全生命周期信息平台”案例介绍了如何在GIS环境中围绕地理空间数据库来实现商业智能,包括用户需求分析、总体设计以及数据库设计等。第二篇以“数据航母”案例的实现突出了企业Web 2.0以及一些新技术在GIS中的应用,包括地图环境下的情景分析、在线交流以及WebGL等。 本书既适合政府、企业相关部门的GIS研究与开发人员以及高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业的学生参考,也适合作为各种GIS培训学员的学习教材与参考书。
|
關於作者: |
刘光,北京大学GIS专业博士,德国波恩大学波恩-亚琛信息技术国际中心访问学者,现任职于北京市测绘设计研究院。近期出版了《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》、《Web GIS开发:ArcGIS Server与.NET》、《Visual C.NET应用教程》、《地理信息系统实习教程》、《地理信息系统二次开发教程组件篇》与《地理信息系统二次开发教程语言篇》等。主持的工程有北京市房屋全生命周期管理平台、北京市交通专用地理信息系统、北京市勘察设计与测绘管理信息系统等。
|
目錄:
|
目 录 第1篇 北京市房屋全生命周期管理信息平台 第1章 房屋平台建设背景 2 1.1 国内外房屋GIS现状分析 2 1.1.1 青岛房屋GIS建设现状 3 1.1.2 上海房屋GIS建设现状 4 1.2 北京市房屋GIS建设相关现状 5 1.2.1 北京市房屋普查 5 1.2.2 北京市房屋GIS平台现状 6 1.3 北京市房屋平台建设目标与意义 6 1.3.1 建设目标 6 1.3.2 建设意义 8 第2章 房屋平台需求分析 10 2.1 数据中心需求 10 2.1.1 数据库建库需求 10 2.1.2 房屋空间数据需求 12 2.1.3 房屋属性数据需求 14 2.2 系统应用功能需求 23 2.2.1 业务追踪 23 2.2.2 GIS空间分析 24 2.2.3 统计报表 27 2.2.4 监测分析与预警 31 2.3 数据共享需求 32 2.3.1 数据交换共享服务中心 32 2.3.2 共享内容 33 2.4 非功能性需求 33 2.4.1 存储需求 34 2.4.2 处理需求 34 2.4.3 质量需求 34 2.4.4 性能需求 35 2.4.5 其他需求 35 第3章 总体设计 36 3.1 设计原则与思路 37 3.1.1 设计原则 37 3.1.2 设计思路 38 3.2 标准体系设计 39 3.2.1 标准体系建设思路 40 3.2.2 标准体系建设原则 41 3.2.3 标准体系内容 41 3.3 总体架构 45 3.3.1 总体逻辑架构 46 3.3.2 总体分层架构 47 3.3.3 系统开发架构 49 3.3.4 部署架构 50 3.4 关键技术 50 3.4.1 GeoWeb 2.0与ArcGIS API for JavaScript 50 3.4.2 ETL技术 51 3.4.3 Web服务 55 3.4.4 数据仓库技术 57 3.4.5 商业智能 59 第4章 数据中心设计与实现 61 4.1 数据中心总体设计 61 4.1.1 数据中心设计思路 62 4.1.2 数据中心设计原则 62 4.2 数据中心逻辑设计 63 4.2.1 房屋基础业务数据库设计 65 4.2.2 房屋基础空间数据库设计 68 4.2.3 决策支持数据仓库 74 4.2.4 共享数据库设计 74 4.3 应用支撑数据库设计 76 4.3.1 元数据库设计 76 4.3.2 指标库模型设计 77 4.4 空间数据组织与管理 81 4.4.1 ArcSDE空间数据库管理机制 81 4.4.2 数据管理方案 83 4.4.3 房屋现状一张图 84 4.4.4 空间数据库设计 86 4.5 数据交换服务设计 90 4.5.1 数据交换基本功能组件 91 4.5.2 数据连接设计 92 4.5.3 数据交换任务设计 93 4.5.4 数据交换流程设计 96 4.6 数据更新设计 96 4.6.1 数据处理与转换 98 4.6.2 属性数据更新流程 99 4.6.3 空间数据更新流程 101 4.7 数据安全设计 103 4.7.1 角色与权限 103 4.7.2 数据加密 104 4.7.3 数据库安全管理 104 4.7.4 数据保护 104 第5章 系统功能及其实现 106 5.1 数据中心实现 106 5.1.1 数据ETL实现 106 5.1.2 数据仓库建设 109 5.1.3 房屋一张图实现 113 5.2 主要业务功能及其实现 116 5.2.1 业务应用 116 5.2.2 房屋总量分析 121 5.2.3 监测分析 127 5.3 数据共享功能实现 130 5.3.1 服务设计与实现 130 5.3.2 单位内部共享 132 5.3.3 政府部门共享 136 5.3.4 公众共享 136 5.4 GIS空间分析功能与实现 137 5.4.1 二维GIS展示与查询 137 5.4.2 二维空间分析功能 142 5.4.3 三维GIS展示与查询 143 5.4.4 三维空间分析 146 5.4.5 二三维联动与一体化 149 5.5 房屋交易多维分析案例 150 5.5.1 分析内容 150 5.5.2 分析方法 150 第6章 区县推广 152 6.1 市区两级数据共享模式 152 6.1.1 区县直接访问 152 6.1.2 业务数据落地 153 6.1.3 数据全部落地 154 6.2 区县应用 154 6.2.1 区县房屋平台应用 155 6.2.2 区县业务系统应用 158 第2篇 北京市数据航母 第7章 数据航母需求分析 164 7.1 使用单位简介 164 7.1.1 单位概况及软硬件环境 164 7.1.2 单位业务及用户分析 166 7.2 空间数据现状分析 168 7.2.1 空间数据建设现状 168 7.2.2 空间数据使用与分发现状 170 7.3 数据资源建设需求 170 7.3.1 数据资源统一规划需求 171 7.3.2 数据库建设需求 171 7.4 平台建设需求 173 7.4.1 数据管理需求 173 7.4.2 数据分发需求 174 7.4.3 数据展示需求 174 第8章 总体设计 175 8.1 设计思路 175 8.1.1 设计要求 175 8.1.2 设计原则 176 8.1.3 设计思路 177 8.2 总体架构 179 8.2.1 分层逻辑架构 179 8.2.2 系统开发架构 181 8.2.3 部署架构 182 8.3 数据资源建设方案 183 8.3.1 数据资源统一规划 183 8.3.2 数据库设计 185 8.3.3 数据加工方案 187 8.3.4 数据资源服务设计 189 8.4 平台建设方案 190 8.4.1 数据资源管理及更新 190 8.4.2 数据应用及分发的流程化 193 8.4.3 数据综合展示及分析 195 第9章 面向服务架构的实现 198 9.1 使用WCF面向服务编程 198 9.1.1 WCF简介 198 9.1.2 WCF实现示例 201 9.2 基于REST架构的 GIS服务 207 9.2.1 REST架构简介 207 9.2.2 基于REST架构的GIS服务介绍 207 9.2.3 GIS服务实现及开发示例 209 第10章 NoSQL的应用 215 10.1 数据库技术发展历史 215 10.1.1 层次和网状数据库系统 215 10.1.2 关系数据库系统 216 10.2 NoSQL简介 217 10.2.1 NoSQL的优势 218 10.2.2 NoSQL数据库分类及流行产品 218 10.3 MongoDB实现个人数据在线交流 219 10.3.1 MongoDB简介 220 10.3.2 MongoDB安装与配置 221 10.3.3 MongoDB使用 222 10.3.4 MongoDB可视化工具 223 10.4 MongoDB实现个人数据在线交流 225 10.4.1 MongoDB开发环境配置 225 10.4.2 个人数据管理与共享 227 第11章 情景应用功能的实现 232 11.1 读取客户端数据 232 11.1.1 获取客户端文件 232 11.1.2 客户端数据解析 234 11.1.3 客户端数据共享 245 11.2 探勘选点与成果检查 245 11.2.1 探勘选点与成果检查情景应用分析 245 11.2.2 探勘选点与成果检查功能实现 246 11.3 专题图在线生成 253 11.3.1 读取需要统计的数据 254 11.3.2 ArcGIS API for JavaScript提供的专题图功能实现 256 11.3.3 柱状、饼状专题图实现 257 第12章 其他新技术的应用 262 12.1 Web 2.0 262 12.1.1 Web 2.0应用 263 12.1.2 企业Web 2.0 263 12.2 企业混搭架构 264 12.2.1 企业混搭架构简介 264 12.2.2 企业混搭架构的应用 265 12.3 基于空间ETL的智能联动更新 266 12.3.1 空间ETL介绍 267 12.3.2 空间ETL应用 267 12.4 WebGL 268 12.4.1 WebGL简介 268 12.4.2 Three.js 272 12.4.3 街景功能实现 277 12.5 二维地图显示立体效果 280
|
內容試閱:
|
前 言随着IT系统SOA架构技术的成熟,以及企业IT系统中GIS应用的大规模普及,GIS服务已经逐步成为政府部门、企事业单位IT系统建设中的基础设施。建立企业级GIS共享服务平台,以标准化服务访问接口方式为全单位各类应用系统提供GIS服务功能,成为各政府部门、企事业单位在信息化系统中引入GIS功能的首选建设模式。然而当前还没有任何一本专门介绍如何搭建与开发企业GIS平台的书籍,本书的出版将填补该方面的空白。本书分为两篇,按照软件工程技术的要求,以北京市房屋全生命周期管理平台与北京市数据航母为例,介绍如何利用Java、C#语言与ArcGIS Server开发企业GIS应用,包括系统的需求分析、总体设计、数据库设计与编码实现等几部分内容。第1篇介绍了北京市住房与城乡建设委员会房屋全生命周期管理平台的建设,包括本书的前6章。第1章介绍了国内外房屋GIS现状,以及北京市房屋全生命周期管理平台建设的背景及其目标与意义。第2章从数据中心、功能、数据共享与非功能4个方面详细介绍了房屋全生命周期管理平台的建设需求。第3章结合当前主流的系统及Web GIS开发技术,主要介绍了房屋全生命周期平台的总体设计,包括设计的原则与思路、标准体系设计、系统总体架构和系统所采用的关键技术等。第4章主要介绍数据中心的总体设计与逻辑设计,以及应用支撑数据库的设计,特别介绍了在数据中心建设过程中空间数据的组织与管理、数据的更新设计等。第5章主要介绍北京市房屋全生命周期平台系统功能中的主要业务功能、数据共享功能和GIS空间分析等功能及其实现。第6章主要介绍房屋全生命周期平台在市、区两级住建委之间如何共享数据,并以海淀区应用为例介绍区县业务系统应用。第2篇介绍北京市测绘设计研究院数据航母平台的建设,包括本书的后6章。第7章在介绍数据航母平台建设单位软硬件环境、用户和空间数据现状的基础上,充分分析了单位业务和单位内、外用户对平台的需求。第8章主要介绍平台的设计思路、分层逻辑架构、系统开发架构以及部署架构,还详细介绍了数据资源与平台的建设方案。第9章介绍了如何基于WCF和REST,利用C#语言实现面向服务架构的Web GIS系统。第10章在简单介绍NoSQL之后,详细介绍了如何利用MongoDB实现个人数据在线交流。利用该方式,突破了原来普通Web GIS中只能利用已有Web服务,而不能动态发布服务的限制。第11章通过读取客户端数据、勘察选点与成果检查,以及专题图在线生成等功能的实现,介绍了如何实现情境应用功能。第12章介绍了企业混搭、空间ETL以及WebGL等新技术在数据航母中的应用。本书除了封面署名作者之外,参与编写的人员还有刘增良、韩光瞬、曾敬文、曾庆丰、唐大仕、刘小东、贺小飞、李珍贵与陈艳玲等。由于编者水平、经验有限,书中难免存在一些疏漏,希望能够得到广大的专家和读者的批评指正。编 者2016年10月
|
|