ArcGIS Web Development
作者: Rene Rubalcava
语言: 英文
出版年份: 2014
开源软件: Web开发
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《ArcGIS Web Development》是一本由Rene Rubalcava编写的专注于ArcGIS Web开发的实用指南,由Manning Publications Co.于2014年出版。本书面向希望使用ArcGIS API for JavaScript构建地理信息系统(GIS)应用的开发者,提供了从基础到高级的详细指导。

内容概述

本书共分为11章,内容分为两大部分。第一部分(第1-3章)主要介绍ArcGIS Web开发的基础知识,包括GIS的基本概念、ArcGIS平台的使用,以及ArcGIS API for JavaScript的核心功能。第二部分(第4-7章)通过具体案例,展示如何构建实际应用,涵盖从简单的数据收集应用到复杂的桌面浏览器应用的开发过程。

第一部分:ArcGIS JavaScript基础

  • 第1章:GIS作为工具
    介绍GIS的基本概念及其在日常生活中的应用,探讨ArcGIS平台的优势,并对比不同类型的GIS工具。
  • 第2章:ArcGIS API for JavaScript核心概念
    深入讲解如何使用ArcGIS API for JavaScript构建地图应用,包括地图的基本组成、图层类型以及如何通过FeatureLayer进行数据查询和优化。
  • 第3章:REST API的使用
    通过ArcGIS Server REST API,展示如何构建自定义工具,如图例组件,并介绍如何利用Dojo的AMD加载系统和几何服务进行空间分析。

第二部分:实际案例开发

  • 第4章:构建应用
    介绍如何使用ArcGIS Online创建账号、定义Feature Service,并通过Dojo构建基础应用。
  • 第5章:开发自定义数据收集应用
    深入探讨如何在移动设备上实现数据收集功能,包括离线编辑和自定义编辑工具的开发。
  • 第6章:构建桌面浏览器应用
    聚焦于桌面浏览器环境下的应用开发,包括OAuth 2.0的使用、编辑工具的集成以及与非空间数据服务的结合。
  • 第7章:高级技术
    介绍如何通过单一配置文件构建应用、动态加载Widget、使用Web Map规范以及离线模式下的高级功能。

附录与索引

  • 附录A:介绍开发环境的搭建,包括Visual Studio Express、XAMPP和Python的使用。
  • 附录B:深入讲解Dojo Toolkit的基础知识,包括AMD加载系统、Dijit生命周期以及常用Dojo模块。
  • 附录C:介绍如何配置代理页面,以便在开发中使用ArcGIS Online的安全服务。

特色与价值

《ArcGIS Web Development》是一本实用性强、结构清晰的开发指南。作者通过丰富的示例和详细的代码注释,帮助读者快速掌握ArcGIS Web开发的关键技术。书中不仅涵盖了基础概念,还提供了大量高级应用案例,适合从初学者到高级开发者的不同层次读者。通过阅读本书,读者可以系统地学习如何构建高效、可扩展的GIS Web应用,并掌握ArcGIS API for JavaScript的高级特性。

本书是GIS开发者和相关专业学生的重要参考资料,能够帮助读者在实际项目中快速应用所学知识,提升开发效率和应用质量。

期待您的支持
捐助本站