编辑推荐
GIS应用的热度正在升级,和人们的生活息息相关,用户能够切身体会到其优劣性。
我们正在打造GIS应用的一系列图书,通过与ESRI等出版社合作,建立很好的产品阵营。
内容简介
ArcGIS Server是用于开发基于Web的GIS应用程序的主要平台,而JavaScript已经成为在这个平台上开发应用程序的主流语言之一。《JavaScript构建Web和ArcGIS Server应用实战》介绍了如何利用ArcGIS API for JavaScript来创建基于Web的GIS应用程序。
《JavaScript构建Web和ArcGIS Server应用实战》共12章,分别介绍了基本概念、创建地图和添加图层、添加图形到地图、特征图层、使用控件和工具栏、空间和属性查询、定位和查找特征、地址转换点和点转换地址、网络分析任务、地理处理任务、整合ArcGIS Online以及创建手机应用程序。附录部分介绍了利用ArcGIS模板和Dojo设计应用程序。
《JavaScript构建Web和ArcGIS Server应用实战》结构清晰、示例丰富,非常适合初学者和中级水平的GIS开发人员,也适合想要使用该平台进行应用开发的读者。
作者简介
Eric Pimpler是geospatialtraining.com网站的创始人和所有者,有着20多年使用Esri、Google Earth/Maps及开源技术进行GIS解决方案的实施和教学经验。目前,他主要致力于使用Python进行ArcGIS脚本编程及使用JavaScript进行自定义的ArcGIS Server Web和手机应用程序的开发。
目录
目录
第1章 HTML、CSS和JavaScript简介 1
1.1 基本的HTML页面概念 1
1.1.1 HTML DOCTYPE声明 2
1.1.2 基本标签 3
1.1.3 验证HTML代码 3
1.2 JavaScript基础 5
1.2.1 代码注释 6
1.2.2 变量 7
1.2.3 JavaScript大小写区分 7
1.2.4 变量数据类型 8
1.2.5 条件语句 9
1.2.6 循环语句 9
1.2.7 函数 10
1.2.8 对象 11
1.3 CSS基本原则 12
1.3.1 CSS语法 13
1.3.2 行内样式 15
1.3.3 内嵌样式 16
1.3.4 链接样式 16
1.4 分离HTML、CSS和JavaScript 17
1.5 总结 18
第2章 创建地图和添加图层 19
2.1 简介 19
2.2 ArcGIS API for JavaScript沙盒 20
2.3 使用ArcGIS API for JavaScript创建应用程序的基本步骤 21
2.3.1 创建Web页面HTML代码 21
2.3.2 引用ArcGIS API for JavaScript 22
2.3.3 加载模块 24
2.3.4 确保DOM可用 25
2.3.5 创建地图 25
2.3.6 创建页面内容 26
2.3.7 页面样式 27
2.3.8 完整代码 27
2.4 更多关于地图的介绍 29
2.5 使用地图服务图层 29
2.5.1 使用图层类 31
2.5.2 切片地图服务图层 32
2.5.3 动态地图服务图层 33
2.5.4 添加图层到地图 35
2.5.5 地图服务设置可见图层 35
2.5.6 设置定义表达式 36
2.5.7 地图导航 37
2.6 地图事件 40
2.7 总结 42
第3章 添加图形到地图 43
3.1 图形的四个组成部分 44
3.2 创建几何图形 45
3.3 图形符号化 46
3.4 图形分配属性 48
3.5 信息模板中展示图形属性 48
3.6 创建图形 49
3.7 添加图形到图形图层 50
3.8 图形练习 50
3.9 总结 58
第4章 特征图层 59
4.1 创建FeatureLayer对象 60
4.2 定义显示模式 62
4.2.1 快照模式 62
4.2.2 按需模式 62
4.2.3 选择模式 63
4.3 设置定义表达式 63
4.4 特征选择 63
4.5 特征图层渲染 64
4.6 特征图层练习 69
4.7 总结 74
第2 使用FindTask获取特征属性 134
7.2.1 FindParameters 135
7.2.2 FindTask 135
7.2.3 FindResult 136
7.3 总结 137
第8章 地址转换点和点转换地址 139
8.1 地理编码简介 139
8.2 使用Locator服务进
前言/序言
JavaScript构建Web和ArcGIS Server应用实战 epub pdf mobi txt 电子书 下载 2024
JavaScript构建Web和ArcGIS Server应用实战 下载 epub mobi pdf txt 电子书 2024
评分
☆☆☆☆☆
很不错的入门资料,送货速度超快
评分
☆☆☆☆☆
以JavaScript开发。适合初学者
评分
☆☆☆☆☆
刚到货,包装很好,内容还没看,希望有帮助
评分
☆☆☆☆☆
很不错
评分
☆☆☆☆☆
入门佳作。
评分
☆☆☆☆☆
var map= new esri.Map("#mapDiv",){这一行代码中的#不应该出现在这里的,难道你们敲击书上的源代码后,网页上有反应,难道没有报错么,在本书的29页,同样的代码,但是这次没有#,等等。我现在才看到29页,29页之前的代码里也没有#的存在,后三个图片分别是书上29页,和之前的那几页。希望能给我个答复,
评分
☆☆☆☆☆
实在是不多说,今天刚买的,就解决了一个困扰了很久的问题,必须五星
评分
☆☆☆☆☆
到书真的很快,派送也很及时
评分
☆☆☆☆☆
真的很不错,经典书籍,过一段时间才来评价,用起来很好,推荐购买!