ArcGIS云计算:开发与应用 出版时间:2015年版内容简介 云计算作为第三次IT浪潮,在空间信息领域引发计算与应用模式的革命。作为全球GIS领导者,Esri推出ArcGIS 10云平台及ArcGIS Online云服务,成为当今唯一成熟的云GIS软件及应用服务提供商。 本书共分为13章,以ArcGIS云平台为主线,囊括其产品架构、关键技术、应用模式及国内外成功案例,为读者提供实用化的空间云建设、开发及应用教程。目录第1章 Esri的云战略1.1 云GIS综述1.1.1 云GIS的内涵1.1.2 云GIS的特征1.1.3 云GIS的关键技术1.1.4 云GIS的优势1.1.5 云GIS的服务模式1.1.6 云GIS的建设模式1.2 云GIS的发展现状及趋势1.2.1 云GIS的发展现状1.2.2 云GIS的发展趋势1.2.3 云GIS面临的挑战1.3 Esri的云计算战略1.3.1 Esri如何利用云1.3.2 Esri的云计算支持1.3.3 ArcGIS云计算的产品1.3.4 ArcGIS云计算的部署模型1.3.5 ArcGIS的云安全1.4 面向云环境架构的ArcGIS 10.11.4.1 ArcGIS 10.1概览1.4.2 ArcGIS for Server 10.1智能云的架构1.4.3 ArcGIS 10.1的云特性1.5 全方位的支撑平台ArcGIS 10.21.5.1 ArcGIS 10.2产品的构成1.5.2 ArcGIS 10.2的新特性第2章 ArcGIS云部署2.1 ArcGIS云架构2.1.1 私有云架构2.1.2 公有云架构2.2 虚拟环境部署2.2.1 VMware vSphere Hypervisor虚拟环境搭建2.2.2 Linux下的虚拟环境2.2.3 Windows下虚拟环境的搭建2.3 ArcGIS Server 10.1的部署2.3.1 ArcGIS Server 10.1的安装2.3.2 ArcGIS Server的部署和管理2.3.3 GIS服务发布2.4 分布式ArcGIS Server的性能调优2.4.1 大数量用户应对2.4.2 优化和配置服务第3章 ArcGIS Online公有云3.1 ArcGIS公有云的解决方案3.2 ArcGIS Online介绍3.2.1 ArcGIS Online的主要功能3.2.2 ArcGIS Online新版本的变化3.2.3 ArcGIS Online的用户3.2.4 访问ArcGIS Online3.2.5 关于使用ArcGIS Online进行开发3.2.6 ArcGIS Online托管服务3.3 ArcGIS Online的使用3.3.1 浏览ArcGIS Web地图3.3.2 创建ArcGIS个人账户3.3.3 修改和保存Web地图3.3.4 向Web地图中添加图层3.3.5 嵌入Web地图3.3.6 创建Web应用程序3.3.7 以交互方式添加数据3.3.8 以企业成员身份创建Web地图3.4 Esri Maps for Office3.5 ArcGIS Explorer Online第4章 ArcGIS私有云4.1 ArcGIS私有云的解决方案4.2 ArcGIS Portal4.2.1 ArcGIS Portal简介4.2.2 ArcGIS Portal的功能4.2.3 ArcGIS Portal的资源类型4.2.4 ArcGIS Portal的安装部署4.2.5 Portal使用入门4.3 基于ArcGIS Portal的私有云平台4.3.1 企业级私有云GIS平台4.3.2 产品组成4.3.3 部署ArcGIS整体解决方案第5章 ArcGIS for Silverlight5.1 ArcGIS for Silverlight介绍5.1.1 简介5.1.2 环境搭建5.1.3 第一个ArcGIS for Silverlight程序5.2 ArcGIS for Silverlight开发5.2.1 Widget5.2.2 用户与地理信息之间的桥梁:GraphicsLayer5.2.3 任务外包:Tasks5.2.4 图层类型小结5.2.5 使用非AGS数据源的图层5.2.6 在程序中使用Virtual Earth5.2.7 在程序中调用AO第6章 ArcGIS for Flex6.1 ArcGIS API for Flex介绍6.1.1 简介6.1.2 环境搭建6.1.3 第一个ArcGIS API for Flex程序6.2 ArcGIS API for Flex开发6.2.1 Map的创建6.2.2 地图浏览控件的使用6.2.3 Draw控件的使用6.2.4 查询6.2.5 Geometry Service的使用6.2.6 GP服务的使用6.2.7 Web Services的使用6.2.8 实例:Earthquake Map6.3 Flex + ArcGIS高级开发6.3.1 WebGIS中最核心的控件:Map6.3.2 Java端的对象交互第7章 ArcGIS for JavaScript7.1 ArcGIS API for JavaScript介绍7.1.1 简介7.1.2 环境搭建7.1.3 第一个JavaScript程序7.2 ArcGIS API for JavaScript服务器端部署7.3 ArcGIS API for JavaScript开发7.3.1 实现Toc功能7.3.2 地图Map控件的基本参数设置7.3.3 地图实现Toolbar功能7.3.4 GraphicsLayer的应用7.3.5 实现Identify功能7.3.6 实现查询定位中心的功能和FindTask功能应用7.3.7 实现语句查询:QueryTask7.3.8 实现距离量算和面积量算7.3.9 保存自定义图形7.3.10 实现点、线、面的buffer分析第8章 ArcGIS for Hadoop8.1 Hadoop介绍8.1.1 Hadoop简介8.1.2 HDFS8.1.3 Master/Slave结构8.1.4 MapReduce8.1.5 HDFS与MapReduce之间的关系8.2 系统配置8.2.1 操作系统信息8.2.2 用户账户8.2.3 软件准备8.3 Hadoop的安装8.3.1 确保Linux上安装了SSH和rsync8.3.2 使用XManager管理Linux8.3.3 上传文件8.3.4 配置安装8.3.5 克隆三台机器并命名8.3.6 配置/etc/hosts8.3.7 在Server1.com上配置8.3.8 SSH无密码登录配置8.4 测试Hadoop8.4.1 格式化8.4.2 启动8.4.3 查看报告8.4.4 在DataNode上查看8.4.5 在浏览器中查看8.5 导入数据8.6 使用Hadoop做包含统计分析8.6.1 加载JAR包8.6.2 创建临时函数8.6.3 创建外部表8.6.4 查询测试8.6.5 包含统计8.7 可能遇到的问题8.7.1 Datanodes available为08.7.2 NameNode没有启动8.7.3 DataNode随机启动8.8 Hadoop结合GeometryAPI进行开发8.8.1 安装Eclipse8.8.2 安装Eclipse Hadoop插件8.9 WebHDFS8.9.1 启用WebHDFS8.9.2 部署Requests和Webhdfs的Python包8.9.3 测试部署包8.9.4 在ArcMap中进行使用8.10 OOZIE的配置8.10.1 OOZIE的介绍8.10.2 OOZIE的安装第9章 ArcGIS云移动开发 -for Android9.1 ArcGIS云移动平台9.1.1 ArcGIS移动产品概述9.1.2 ArcGIS移动解决方案9.2 ArcGIS Runtime SDK for Android介绍9.3 ArcGIS for Android配置开发环境9.3.1 Android开发环境9.3.2 ArcGIS开发插件9.4 ArcGIS for Android开发模式9.4.1 新建Hello World工程9.4.2 使用MapView9.4.3 客户端要素9.4.4 查询和识别9.4.5 几何对象操作与地理处理9.4.6 要素编辑9.4.7 利用Android的辅助功能第10章 ArcGIS云移动开发 -for iOS10.1 ArcGIS Runtime SDK for iOS介绍10.2 ArcGIS for iOS环境搭建10.3 ArcGIS for iOS开发10.3.1 MapViewDemo解析10.3.2 Objective-C语法基础10.3.3 如何让iOS应用具有GIS能力10.3.4 要素信息的绘制10.3.5 Tasks使用的一般流程10.3.6 GeometryService与GeometryEngine的使用10.3.7 Geoprocessor的使用第11章 ArcGIS云移动开发 -for Windows Phone11.1 ArcGIS Runtime SDK for Windows Phone介绍11.1.1 Windows Phone简介11.1.2 ArcGIS Runtime SDK for Windows Phone简介11.1.3 开发环境搭建11.1.4 第一个WP地图应用11.2 ArcGIS API for Windows Phone开发11.2.1 在地图上显示超市数据11.2.2 点击查看超市信息11.2.3 对超市信息进行空间查询11.2.4 对超市信息进行时间查询11.2.5 利用Geoprocessing分析超市的营业状况第12章 ArcGIS云应用案例12.1 美国国家级地理空间信息平台12.2 基于云端的物流配送应用案例12.3 基于ArcGIS Online的社交媒体分享12.4 FEMA基于ArcGIS Online的应急管理案例12.5 美国农业部林业病虫害GIS系统12.6 美国苏塞克斯县基于云服务的协同与共享12.7 美国农业部和Esri创建地理空间地图服务门户网站12.8 美国密苏里州西普兰市利用云GIS辅助招商引资12.9 巴西式国家空间数据基础设施建设12.10 欧洲环境总署云GIS应用12.11 基于云平台的空间数据协同整合第13章 ArcGIS云三维应用案例13.1 基于ArcGIS Online的三维网络浏览器13.1.1 CityEngine13.1.2 ArcGIS Online上的CityEngine Web浏览器13.1.3 CityEngine案列--GIS驱动慕尼黑重建13.1.4 CityEngine案例--马赛城市规划项目13.2 基于ArcGIS云的osgEarth三维虚拟地球应用实例13.2.1 osgEarth简介13.2.2 osgEarth的ArcGIS数据支持插件13.2.3 基于ArcGIS Online的osgEarth应用示例13.2.4 基于ArcGIS Server的osgEarth应用示例13.2.5 基于osgEarth的交通数据三维分析系统应用案例参考文献 上一篇: ArcGIS Engine地理信息系统开发教程:基于C#.NET 下一篇: GPS观测数据处理与应用