Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edition

Eric Pimpler, Mark Lewin

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-27
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Paperback
  • ISBN: 1787280527
  • ISBN-13: 9781787280526
  • 相關分類: JavaScript地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Master the ArcGIS API for JavaScript to build web and mobile applications using this practical guide.

About This Book

  • Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform
  • Make your maps informative with intuitive geographic layers, user interface widgets, and more
  • Integrate ArcGIS content into your custom applications and perform analytics with the ArcGIS Online

Who This Book Is For

If you are a web or mobile application developer, who wants to create GIS applications in your respective platform, this book is ideal for you. You will need Java Script programming experience to get the most out of this book. Although designed as an introductory to intermediate level book, it will also be useful for more advanced developers who are new to the topic of developing applications with ArcGIS Server.

What You Will Learn

  • To create an application with the ArcGIS API for JavaScript
  • Build and display a broad range of different geometry types to represent features on the map
  • The best way to leverage a feature layer and display related attribute data
  • The functionality of the wide range of widgets and how to use them effectively
  • Query data to gain new insights into the information it contains
  • Work with tasks to discover and locate features on the map
  • Using the geocoder and associated widgets
  • The ability of the API to provide turn by turn directions and routing capabilities
  • How to use the Geometry Engine and Geometry Service tasks for common geoprocessing operations
  • Integrate content on ArcGIS online and add it to your custom web mapping application

In Detail

The ArcGIS API for JavaScript enables you to quickly build web and mobile mapping applications that include sophisticated GIS capabilities, yet are easy and intuitive for the user.

Aimed at both new and experienced web developers, this practical guide gives you everything you need to get started with the API. After a brief introduction to HTML/CSS/JavaScript, you'll embed maps in a web page, add the tiled, dynamic, and streaming data layers that your users will interact with, and mark up the map with graphics. You will learn how to quickly incorporate a broad range of useful user interface elements and GIS functionality to your application with minimal effort using prebuilt widgets. As the book progresses, you will discover and use the task framework to query layers with spatial and attribute criteria, search for and identify features on the map, geocode addresses, perform network analysis and routing, and add custom geoprocessing operations. Along the way, we cover exciting new features such as the client-side geometry engine, learn how to integrate content from ArcGIS.com, and use your new skills to build mobile web mapping applications.

We conclude with a look at version 4 of the ArcGIS API for JavaScript (which is being developed in parallel with version 3.x) and what it means for you as a developer.

Style and approach

Readers will be taken through a series of exercises that will demonstrate how to efficiently build ArcGIS Server applications for the mobile and web.

商品描述(中文翻譯)

掌握ArcGIS API for JavaScript,使用這本實用指南來建立網頁和行動應用程式。

關於本書:
- 使用JavaScript開發ArcGIS Server應用程式,包括傳統網頁瀏覽器和行動平台。
- 透過直觀的地理圖層、使用者介面小工具等,使您的地圖更具資訊性。
- 將ArcGIS內容整合到自訂應用程式中,並使用ArcGIS Online進行分析。

本書適合對於在網頁或行動應用程式開發中想要在相應平台上創建GIS應用程式的開發人員。您需要具備JavaScript程式設計經驗,以充分利用本書。雖然本書設計為初級到中級水平的讀者,但對於對於使用ArcGIS Server開發應用程式的主題新手的高級開發人員也很有用。

您將學到的內容:
- 使用ArcGIS API for JavaScript創建應用程式。
- 建立並顯示各種不同的幾何類型,以在地圖上表示要素。
- 利用圖徵圖層並顯示相關屬性資料的最佳方法。
- 使用各種小工具的功能以及如何有效使用它們。
- 查詢資料以獲得有關其內容的新見解。
- 使用任務在地圖上發現和定位要素。
- 使用地理編碼器和相關小工具。
- API提供的逐步路線和路由功能。
- 如何使用幾何引擎和幾何服務任務進行常見的地理處理操作。
- 整合ArcGIS Online上的內容並將其添加到自訂網頁地圖應用程式中。

詳細內容:
ArcGIS API for JavaScript使您能夠快速建立包含複雜GIS功能的網頁和行動地圖應用程式,同時對使用者來說易於操作和直觀。

本實用指南針對新手和有經驗的網頁開發人員,提供了一切您需要開始使用API的內容。在簡短介紹HTML/CSS/JavaScript後,您將在網頁中嵌入地圖,添加用戶將與之互動的平鋪、動態和流式數據圖層,並在地圖上標記圖形。您將學習如何使用預建小工具,以最小的努力將各種有用的用戶介面元素和GIS功能快速整合到應用程式中。隨著書籍的進展,您將使用任務框架以空間和屬性條件查詢圖層,搜索和識別地圖上的要素,對地址進行地理編碼,執行網絡分析和路由,以及添加自定義地理處理操作。在此過程中,我們還介紹了令人興奮的新功能,例如客戶端幾何引擎,學習如何整合ArcGIS.com上的內容,並使用您的新技能來建立行動網頁地圖應用程式。

最後,我們將介紹ArcGIS API for JavaScript的第4版(與3.x版同步開發)以及作為開發人員的相關內容。

風格和方法:
本書將帶領讀者進行一系列練習,演示如何高效地為行動和網頁建立ArcGIS Server應用程式。