ArcGIS云计算:开发与套用


ArcGIS云计算:开发与套用

文章插图
ArcGIS云计算:开发与套用【ArcGIS云计算:开发与套用】云计算作为第三次IT浪潮 , 在空间信息领域引发计算与套用模式的革命 。作为全球GIS领导者 , Esri推出ArcGIS 10云平台及ArcGIS Online云服务 , 成为当今唯一成熟的云GIS软体及套用服务提供商 。
基本介绍书名:ArcGIS云计算:开发与套用
作者:修文群、李晓明、张宝运
ISBN:9787302376538
定价:68元
出版社:清华大学出版社
出版时间:2015.01.01
内容简介云计算作为第三次IT浪潮 , 在空间信息领域引发计算与套用模式的革命 。作为全球GIS领导者 , Esri推出ArcGIS 10云平台及ArcGIS Online云服务 , 成为当今唯一成熟的云GIS软体及套用服务提供商 。目录第1章 Esri的云战略1.1 云GIS综述 11.1.1 云GIS的内涵 11.1.2 云GIS的特徵 21.1.3 云GIS的关键技术 31.1.4 云GIS的优势 41.1.5 云GIS的服务模式 41.1.6 云GIS的建设模式 61.2 云GIS的发展现状及趋势 81.2.1 云GIS的发展现状 81.2.2 云GIS的发展趋势 101.2.3 云GIS面临的挑战 111.3 Esri的云计算战略 121.3.1 Esri如何利用云 141.3.2 Esri的云计算支持 151.3.3 ArcGIS云计算的产品 151.3.4 ArcGIS云计算的部署模型 191.3.5 ArcGIS的云安全 201.4 面向云环境架构的ArcGIS 10.1 211.4.1 ArcGIS 10.1概览 211.4.2 ArcGIS for Server 10.1智慧型云的架构 231.4.3 ArcGIS 10.1的云特性 311.5 全方位的支撑平台ArcGIS 10.2 341.5.1 ArcGIS 10.2产品的构成 341.5.2 ArcGIS 10.2的新特性 35第2章 ArcGIS云部署 392.1 ArcGIS云架构 392.1.1 私有云架构 392.1.2 公有云架构 412.2 虚拟环境部署 412.2.1 VMware vSphere Hypervisor虚拟环境搭建 412.2.2 Linux下的虚拟环境 542.2.3 Windows下虚拟环境的搭建 612.3 ArcGIS Server 10.1的部署 672.3.1 ArcGIS Server 10.1的安装 672.3.2 ArcGIS Server的部署和管理 802.3.3 GIS服务发布 852.4 分散式ArcGIS Server的性能调优 882.4.1 大数量用户应对 882.4.2 最佳化和配置服务 89第3章 ArcGIS Online公有云 953.1 ArcGIS公有云的解决方案 953.2 ArcGIS Online介绍 983.2.1 ArcGIS Online的主要功能 993.2.2 ArcGIS Online新版本的变化 1033.2.3 ArcGIS Online的用户 1033.2.4 访问ArcGIS Online 1053.2.5 关于使用ArcGIS Online进行开发 1053.2.6 ArcGIS Online託管服务 1063.3 ArcGIS Online的使用 1073.3.1 浏览ArcGIS Web地图 1073.3.2 创建ArcGIS个人账户 1123.3.3 修改和保存Web地图 1143.3.4 向Web地图中添加图层 1203.3.5 嵌入Web地图 1253.3.6 创建Web应用程式 1283.3.7 以互动方式添加数据 1333.3.8 以企业成员身份创建Web地图 1433.4 Esri Maps for Office 1503.5 ArcGIS Explorer Online 158第4章 ArcGIS私有云 1614.1 ArcGIS私有云的解决方案 1614.2 ArcGIS Portal 1624.2.1 ArcGIS Portal简介 1624.2.2 ArcGIS Portal的功能 1654.2.3 ArcGIS Portal的资源类型 1724.2.4 ArcGIS Portal的安装部署 1744.2.5 Portal使用入门 1754.3 基于ArcGIS Portal的私有云平台 1804.3.1 企业级私有云GIS平台 1804.3.2 产品组成 1824.3.3 部署ArcGIS整体解决方案 186第5章 ArcGIS for Silverlight 1915.1 ArcGIS for Silverlight介绍 1915.1.1 简介 1915.1.2 环境搭建 1915.1.3 第一个ArcGIS for Silverlight程式 1925.2 ArcGIS for Silverlight开发 1955.2.1 Widget 2075.2.2 用户与地理信息之间的桥樑:GraphicsLayer 2135.2.3 任务外包:Tasks 2215.2.4 图层类型小结 2275.2.5 使用非AGS数据源的图层 2305.2.6 在程式中使用Virtual Earth 2325.2.7 在程式中调用AO 234第6章 ArcGIS for Flex 2376.1 ArcGIS API for Flex介绍 237 6.1.1 简介 2376.1.2 环境搭建 2376.1.3 第一个ArcGIS API for Flex程式 2386.2 ArcGIS API for Flex开发 2406.2.1 Map的创建 2406.2.2 地图浏览控制项的使用 2426.2.3 Draw控制项的使用 2446.2.4 查询 2456.2.5 Geometry Service的使用 2526.2.6 GP服务的使用 2546.2.7 Web Services的使用 2576.2.8 实例:Earthquake Map 2616.3 Flex + ArcGIS高级开发 2646.3.1 WebGIS中最核心的控制项:Map 2646.3.2 Java端的对象互动 273第7章 ArcGIS for JavaScript 2877.1 ArcGIS API for JavaScript介绍 2877.1.1 简介 2877.1.2 环境搭建 2877.1.3 第一个JavaScript程式 2887.2 ArcGIS API for JavaScript伺服器端部署 2917.3 ArcGIS API for JavaScript开发 2957.3.1 实现Toc功能 2957.3.2 地图Map控制项的基本参数设定 2987.3.3 地图实现Toolbar功能 3017.3.4 GraphicsLayer的套用 3057.3.5 实现Identify功能 3107.3.6 实现查询定位中心的功能和FindTask功能套用 3177.3.7 实现语句查询:QueryTask 3227.3.8 实现距离量算和面积量算 3267.3.9 保存自定义图形 3307.3.10 实现点、线、面的buffer分析 340第8章 ArcGIS for Hadoop 3478.1 Hadoop介绍 3478.1.1 Hadoop简介 3478.1.2 HDFS 3478.1.3 Master/Slave结构 3488.1.4 MapReduce 3498.1.5 HDFS与MapReduce之间的关係 3508.2 系统配置 3518.2.1 作业系统信息 3528.2.2 用户账户 3528.2.3 软体準备 3528.3 Hadoop的安装 3528.3.1 确保Linux上安装了SSH和rsync 3528.3.2 使用XManager管理Linux 3538.3.3 上传档案 3548.3.4 配置安装 3558.3.5 克隆三台机器并命名 357 8.3.6 配置/etc/hosts 3588.3.7 在Server1.com上配置 3588.3.8 SSH无密码登录配置 3618.4 测试Hadoop 3638.4.1 格式化 3638.4.2 启动 3638.4.3 查看报告 3648.4.4 在DataNode上查看 3658.4.5 在浏览器中查看 3658.5 导入数据 3668.6 使用Hadoop做包含统计分析 3688.6.1 载入JAR包 3688.6.2 创建临时函式 3688.6.3 创建外部表 3688.6.4 查询测试 3698.6.5 包含统计 3708.7 可能遇到的问题 3718.7.1 Datanodes available为0 3718.7.2 NameNode没有启动 3728.7.3 DataNode随机启动 3728.8 Hadoop结合GeometryAPI进行开发 3728.8.1 安装Eclipse 3728.8.2 安装Eclipse Hadoop外挂程式 3738.9 WebHDFS 3818.9.1 启用WebHDFS 3828.9.2 部署Requests和Webhdfs的Python包 3828.9.3 测试部署包 3828.9.4 在ArcMap中进行使用 3838.10 OOZIE的配置 3838.10.1 OOZIE的介绍 3838.10.2 OOZIE的安装 384第9章 ArcGIS云移动开发 -for Android 3919.1 ArcGIS云移动平台 3919.1.1 ArcGIS移动产品概述 3919.1.2 ArcGIS移动解决方案 3979.2 ArcGIS Runtime SDK for Android介绍 3989.3 ArcGIS for Android配置开发环境 4009.3.1 Android开发环境 4009.3.2 ArcGIS开发外挂程式 4029.4 ArcGIS for Android开发模式 4039.4.1 新建Hello World工程 4049.4.2 使用MapView 4109.4.3 客户端要素 4159.4.4 查询和识别 4219.4.5 几何对象操作与地理处理 4249.4.6 要素编辑 4289.4.7 利用Android的辅助功能 435第10章 ArcGIS云移动开发 -for iOS 43710.1 ArcGIS Runtime SDK for iOS介绍 437 10.2 ArcGIS for iOS环境搭建 43810.3 ArcGIS for iOS开发 44010.3.1 MapViewDemo解析 44010.3.2 Objective-C语法基础 44510.3.3 如何让iOS套用具有GIS能力 44810.3.4 要素信息的绘製 45310.3.5 Tasks使用的一般流程 45810.3.6 GeometryService与GeometryEngine的使用 46110.3.7 Geoprocessor的使用 466第11章 ArcGIS云移动开发 -for Windows Phone 47111.1 ArcGIS Runtime SDK for Windows Phone介绍 47111.1.1 Windows Phone简介 47111.1.2 ArcGIS Runtime SDK for Windows Phone简介 47211.1.3 开发环境搭建 47411.1.4 第一个WP地图套用 47611.2 ArcGIS API for Windows Phone开发 47811.2.1 在地图上显示超市数据 47811.2.2 点击查看超市信息 48411.2.3 对超市信息进行空间查询 49011.2.4 对超市信息进行时间查询 49411.2.5 利用Geoprocessing分析超市的营业状况 501第12章 ArcGIS云套用案例 50712.1 美国国家级地理空间信息平台 50712.2 基于云端的物流配送套用案例 50912.3 基于ArcGIS Online的社交媒体分享 51012.4 FEMA基于ArcGIS Online的应急管理案例 51312.5 美国农业部林业病虫害GIS系统 51812.6 美国苏塞克斯县基于云服务的协同与共享 52012.7 美国农业部和Esri创建地理空间地图服务入口网站 52312.8 美国密苏里州西普兰市利用云GIS辅助招商引资 52412.9 巴西式国家空间数据基础设施建设 52512.10 欧洲环境总署云GIS套用 53012.11 基于云平台的空间数据协同整合 531第13章 ArcGIS云三维套用案例 53713.1 基于ArcGIS Online的三维网路浏览器 53713.1.1 CityEngine 53713.1.2 ArcGIS Online上的CityEngine Web浏览器 54013.1.3 CityEngine案列——GIS驱动慕尼黑重建 542 13.1.4 CityEngine案例——马赛城市规划项目 54313.2 基于ArcGIS云的osgEarth三维虚拟地球套用实例 54513.2.1 osgEarth简介 54513.2.2 osgEarth的ArcGIS数据支持外挂程式 54613.2.3 基于ArcGIS Online的osgEarth套用示例 54813.2.4 基于ArcGIS Server的osgEarth套用示例 55113.2.5 基于osgEarth的交通数据三维分析系统套用案例 558参考文献 569