WebGIS技术实验教程:基于ArcGIS API for JavaScript 9787568039239

配送至
$ $ USD 美元

编辑推荐

现在WebGIS已经渗入到由专业人员到普通民众等各类群体当中,为推广GIS的应用作出了重要贡献。为了帮助用户搭建WebGIS应用程序,ArcGIS Server提供了各类服务,ESRI也推出了一系列API,包括ArcGIS API for Flex、ArcGIS API for Silverlight和ArcGIS API for JavaScript等。其中ArcGIS API for JavaScript可以帮助用户使用ArcGIS Server提供的服务快速搭建轻量级、高性能、纯浏览器的WebGIS客户端应用程序,将交互式地图和地理处理任务嵌入到Web应用程序中。同时借助Dojo提供的组件,可以提升web应用程序可用性、交互能力,也可以更容易的建立互动的用户界面。本书可以帮助大学本科学生快速掌握WebGIS系统设计开发的基本技能,毕业后能快速适应相关软件开发工作。

目录

第1章 ARCGIS API FOR JAVASCRIPT开发环境安装与配置 1
【实验目的】 1
【实验内容】 1
【实验步骤】 1
一、 WebGIS示例 1
二、 ArcGIS API for JavaScript概述 1
三、 ArcGIS Server 概述 2
四、 ArcGIS API for JavaScript安装 3
五、 ArcGIS Server安装 10
第2章 ARCGIS SERVER应用与管理 19
【实验目的】 19
【实验内容】 19
【实验步骤】 19
一、 使用ArcCatalog客户端管理服务 19
二、 使用ArcGIS Server Manager管理服务 24
三、 利用ArcCatalog发布GIS服务 25
四、 数据访问权限 26
五、 发布地图服务 27
六、 地图服务缓存的创建和管理 30
七、 ArcGIS Server REST API 36
第3章 地图与图层 39
【实验目的】 39
【实验内容】 39
【实验步骤】 39
一、 第1个JavaScript应用程序 39
二、 发布ArcGIS Server服务 42
三、 加载动态地图服务 43
四、 加载缓存地图服务 46
五、 加载ArcGIS Online地图底图 48
六、 动态地图服务中图层的显示和隐藏 50
七、 地图的基本操作 53
八、 鹰眼 56
第4章 空间参考与几何对象 61
【实验目的】 61
【实验内容】 61
【实验步骤】 61
一、 GraphicsLayer图层和Graphic对象 61
二、 根据具体坐标生成Graphic 61
三、 点击Graphic显示属性信息 65
四、 利用Draw工具交互式绘制Graphic对象 69
第5章 符号与图形 75
【实验目的】 75
【实验内容】 75
【实验步骤】 75
一、 ArcGIS API for JavaScript中的符号 75
二、 点状符号(标记符号) 76
三、 线符号 77
四、 填充符号(面符号) 78
五、 文本符号 79
六、 示例 79
第6章 要素图层和专题图 100
【实验目的】 100
【实验内容】 100
【实验步骤】 100
一、 要素图层 100
二、 独立值专题图 103
三、 点密度专题图 106
四、 范围专题图 110
五、 等级符号专题图 114
六、 多比例尺专题图 117
第7章 空间查询和空间分析 123
【实验目的】 123
【实验内容】 123
【实验步骤】 123
一、 FindTask属性查询 123
二、 QueryTask属性查询 127
三、 QueryTask空间查询 131
四、 IdentifyTask空间查询 136
五、 缓冲区分析 141
第8章 地图打印 147
【实验目的】 147
【实验内容】 147
【实验步骤】 147
一、 地图打印 147
附录一 图目录 152

序言

WebGIS技术是1994年首次提出的为了解决传统GIS技术的数据冗余、数据整合及分布式数据处理等问题的新技术。WebGIS的提出让广大GIS从业人员可以通过OGC标准实现便捷的数据发布和数据使用。凭借其良好的互操作性和良好的用户体验,WebGIS发展迅速,在很多领域已经取代传统桌面GIS成为GIS应用的主要方式。现在WebGIS已经渗入到由专业人员到普通民众等各类群体当中,为推广GIS的应用作出了重要贡献。
为了帮助用户搭建WebGIS应用程序,ArcGIS Server提供了各类服务,ESRI也推出了一系列API,包括ArcGIS API for Flex、ArcGIS API for Silverlight和ArcGIS API for JavaScript等。其中ArcGIS API for JavaScript可以帮助用户使用ArcGIS Server提供的服务快速搭建轻量级、高性能、纯浏览器的WebGIS客户端应用程序,将交互式地图和地理处理任务嵌入到Web应用程序中。同时借助Dojo提供的组件,可以提升web应用程序可用性、交互能力,也可以更容易的建立互动的用户界面。
本书主要以案例形式介绍ArcGIS API for JavaScript的使用方法,同时提供所有案例的源代码。
第1章对ArcGIS API for JavaScript和ArcGIS Server做了简要介绍。同时介绍了ArcGIS API for JavaScript开发环境的安装与配置以及ArcGIS Server的安装与部署方法。
第2章介绍了ArcGIS Server服务发布和管理的方法。
第3章介绍了在ArcGIS API for JavaScript开发环境中加载各类地图的方法以及地图基本操作和鹰眼图的使用方法。
第4章介绍了空间参考和几何对象的使用方法以及在地图上绘制Graphic对象的方法。
第5章介绍了符号的概念,介绍了几种不同的符号使用方法。
第6章介绍了要素图层和专题图的概念,介绍了要素图层和专题图的使用方法。
第7章介绍了多种空间查询和空间分析的方法。
第8章介绍了地图打印输出的方法。
……
由于编者水平、经验有限,书中可能存在一些错误,希望广大读者在阅读过程中批评指正,相关意见和建议也可发送到上述邮箱,作者将在下一版中进行更正。
ISBN9787568039239
出版社华中科技大学出版社
作者孟超
尺寸16