Building Web and Mobile ArcGIS Server Applications with JavaScript (Paperback)

Eric Pimpler

買這商品的人也買了...

商品描述

Master the ArcGIS API for JavaScript, and build exciting, custom web and mobile GIS applications with the ArcGIS Server

Overview

  • Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform
  • Acquire in-demand GIS skills sought by many employers
  • Step-by-step instructions, examples, and hands-on practice designed to help you learn the key features and design considerations for building custom ArcGIS Server applications

In Detail

ArcGIS Server is the leading software for developing both web and mobile GIS applications. There are a number of programming languages that you can use to develop applications with ArcGIS Server including JavaScript, Flex, and Silverlight. However, the ArcGIS API for JavaScript is the preferred way of developing your custom applications for ArcGIS Server since it can be used for both web and mobile application development. It's easy to use and doesn't require the use of a browser plugin.

This tutorial-based guide provides you with hands-on experience in developing custom web and mobile ArcGIS Server applications with step-by-step style exercises. Along with introducing you to the HTML/CSS/JavaScript technology stack, you will learn to add intuitive geographic layers of information to your map, interactive query and display of spatial data, add user interface widgets, access geoprocessing tasks, and many more in your own web and mobile GIS applications.

With this practical, hands-on guide, you will be able to develop fully-functional online GIS applications with ArcGIS Server using the ArcGIS API for JavaScript. After creating your own map, you will explore how to add geographic layers from a variety of sources including tiled and dynamic map services, add graphics to the map, and stream geographic features to the browser using a FeatureLayer.

Most applications include the specific functionalities implemented by ArcGIS Server as tasks. You'll learn how to use the various tasks provided by ArcGIS Server including spatial and attribute queries, identification of features, finding features by attribute, and more. Geocoding and geoprocessing tasks are covered in-depth to help you accomplish your task in GIS. Finally, you'll learn just how easy it is to integrate ArcGIS.com content into your custom developed applications.

This comprehensive guide quickly advances through probing programmatic techniques for building web and mobile GIS applications which will make application development a lot easier!

What you will learn from this book

  • Create maps on a web page and add dynamic and tiled layers
  • Add graphics to maps
  • Use feature layers to render features in the browser
  • Incorporate widgets and toolbars that provide specific functionality to your application
  • Perform spatial and attribute queries
  • Access geoprocessing tasks including models
  • Geocode and reverse geocode addresses
  • Develop mobile GIS applications
  • Conduct network analysis

Approach

An easy to follow tutorial, this book uses a step-by-step approach with exercises designed to give you hands-on experience with this technology.

Who this book is written 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.

商品描述(中文翻譯)

掌握 ArcGIS API for JavaScript,並使用 ArcGIS Server 建立令人興奮的自訂網頁和行動 GIS 應用程式。

概述:
- 使用 JavaScript 開發 ArcGIS Server 應用程式,包括傳統網頁瀏覽器和行動平台。
- 學習受許多雇主追求的熱門 GIS 技能。
- 透過逐步指導、範例和實際練習,幫助您學習建立自訂 ArcGIS Server 應用程式的關鍵功能和設計考量。

詳細內容:
ArcGIS Server 是開發網頁和行動 GIS 應用程式的領先軟體。您可以使用多種程式語言來開發 ArcGIS Server 應用程式,包括 JavaScript、Flex 和 Silverlight。然而,ArcGIS API for JavaScript 是開發自訂 ArcGIS Server 應用程式的首選方式,因為它可用於網頁和行動應用程式開發,易於使用且不需要瀏覽器外掛程式。

這本以教學為基礎的指南以逐步練習的方式,提供您在開發自訂網頁和行動 ArcGIS Server 應用程式方面的實際經驗。除了介紹 HTML/CSS/JavaScript 技術堆疊,您還將學習如何將直觀的地理資訊圖層添加到地圖中,以及互動式查詢和顯示空間資料、添加使用者介面小工具、存取地理處理任務等等,以在您自己的網頁和行動 GIS 應用程式中實現這些功能。

透過這本實用的、實際操作的指南,您將能夠使用 ArcGIS API for JavaScript 在 ArcGIS Server 上開發功能完整的線上 GIS 應用程式。在創建自己的地圖之後,您將探索如何從各種來源添加地理圖層,包括瓦片和動態地圖服務,以及如何在瀏覽器中使用 FeatureLayer 流式傳輸地理要素。

大多數應用程式包含 ArcGIS Server 實現的特定功能。您將學習如何使用 ArcGIS Server 提供的各種任務,包括空間和屬性查詢、要素識別、按屬性查找要素等等。深入介紹地理編碼和地理處理任務,以幫助您在 GIS 中完成任務。最後,您將了解將 ArcGIS.com 內容整合到自己開發的應用程式中有多麼簡單。

這本全面的指南快速介紹了用於建立網頁和行動 GIS 應用程式的程式技巧,使應用程式開發變得更加容易!

從本書中您將學到:
- 在網頁上建立地圖並添加動態和瓦片圖層。
- 在地圖上添加圖形。
- 使用要素圖層在瀏覽器中呈現要素。
- 將提供特定功能的小工具和工具列整合到應用程式中。
- 執行空間和屬性查詢。
- 存取地理處理任務,包括模型。
- 地理編碼和反向地理編碼地址。
- 開發行動 GIS 應用程式。
- 進行網路分析。

這本書的特點:
- 透過一步一步的方式,提供易於跟隨的教學,讓您能夠親身體驗這項技術。
- 適合網頁或行動應用程式開發人員,希望在各自的平台上創建 GIS 應用程式。您需要具備 JavaScript 程式設計經驗,以充分利用本書。雖然設計為初級到中級水平的讀者,但對於對使用 ArcGIS Server 開發應用程式的主題新手的高級開發人員也很有用。