ArcGIS for JavaScript developers by Example

Jayakrishnan Vijayaraghavan, Yogesh Dhanapal

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-29
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 286
  • 裝訂: Paperback
  • ISBN: 1785888668
  • ISBN-13: 9781785888663
  • 相關分類: JavaScript地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

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

商品描述

Key Features

  • Unshackle your GIS application from a workstation! Get running with three major web mapping projects covering all the important aspects of the ArcGIS JavaScript API.
  • Set a strong foundation for the ArcGIS JavaScript API and modular coding with dojo.
  • Gain a crystal clear understanding of the ArcGIS JavaScript, and become skilled in creating exciting and interesting geospatial apps.

Book Description

The book starts by explaining the basics of the ArcGIS web mapping ecosystem. The book walks you through the development of six major applications, covering a wide variety of topics such as querying, rendering, advanced data visualization and performing map analytics. It also emphasizes on writing modular code using pure dojo, which is the preferred platform for developing web GIS applications using ArcGIS JavaScript API.

By the end of the book, you will have gained enough practical experience to architect a robust and visually powerful mapping application using the API.

What you will learn

  • Find out what you need to develop a web mapping application in the ArcGIS environment
  • Get to know about the major features provided by the ArcGIS JavaScript API
  • See the coding best practices to develop modular dojo-based JavaScript applications
  • Get to grips with writing custom re-usable dojo modules using dojo and esri modules and dijits
  • Understand how to use various ArcGIS data sources and other open geospatial data available on the web
  • Discover how to query spatial data and get the best out of your data using analytical techniques
  • Master the art of rendering your map beautifully and create wonderful data visualizations using non-map objects such as charts
  • Grasp how to create secure and scalable web maps

About the Author

Jayakrishnan Vijayaraghavan is an Esri-certified web developer with extensive experience in full stack web development, machine learning, and GIS. Working in variegated domains and geographies and through graduate and undergraduate studies in computer science and GIS, he has gained a solid grounding in geospatial technologies and in data science. He is a DAAD scholar and a winner of the UN-HABITAT special jury award. He's keen on developing intelligent and ubiquitous mapping systems by integrating Machine Learning concepts with GIS. He is also a novelist and poet too.

Yogesh Dhanapal has expertise in developing and delivering end-to-end web mapping application for key clients, and he is proficient in many web technologies. He also has many years of training and education in the geospatial domain. A hardcore programmer and GIS enthusiast, Yogesh is a Microsoft-certified solutions developer―web applications and Esri-certified web developer. He has gained expertise in applying GIS for transportation and petroleum domain and has extensive experience in customizing Esri roads and highways extension with JavaScript dojo modules. He is keen on developing cross-platform and web applications with a mobile-first approach.

Table of Contents

  1. Foundation for the API
  2. Layers and Widgets
  3. Writing Queries
  4. Building Custom Widgets
  5. Working with Renderers
  6. Working with Real-Time Data
  7. Map Analytics and Visualization Techniques
  8. Advanced Map Visualization and Charting Libraries
  9. Visualization with Time Aware Layers

商品描述(中文翻譯)

主要特點



  • 讓你的GIS應用從工作站解放出來!通過三個主要的Web地圖項目,涵蓋ArcGIS JavaScript API的所有重要方面,讓你快速上手。

  • 為ArcGIS JavaScript API和模塊化編碼建立堅實基礎,並使用dojo。

  • 深入了解ArcGIS JavaScript,並熟練創建令人興奮和有趣的地理空間應用程序。

書籍描述


本書首先解釋了ArcGIS Web地圖生態系統的基礎知識。本書引導你開發六個主要應用程序,涵蓋了各種主題,如查詢、渲染、高級數據可視化和地圖分析。它還強調使用純粹的dojo編寫模塊化代碼,這是使用ArcGIS JavaScript API開發Web GIS應用程序的首選平台。


通過本書,你將獲得足夠的實踐經驗,能夠使用API架構出強大且視覺效果出色的地圖應用程序。

你將學到什麼



  • 了解在ArcGIS環境中開發Web地圖應用程序所需的內容

  • 瞭解ArcGIS JavaScript API提供的主要功能

  • 了解開發基於dojo的模塊化JavaScript應用程序的編碼最佳實踐

  • 掌握使用dojo和esri模塊和dijits編寫自定義可重用dojo模塊的方法

  • 瞭解如何使用各種ArcGIS數據源和其他在網絡上可用的開放地理空間數據

  • 發現如何查詢空間數據,並使用分析技術充分利用數據

  • 掌握如何美觀地渲染地圖,並使用非地圖對象(如圖表)創建精彩的數據可視化效果

  • 瞭解如何創建安全且可擴展的Web地圖

關於作者


Jayakrishnan Vijayaraghavan是一位Esri認證的Web開發人員,具有豐富的全棧Web開發、機器學習和GIS經驗。在不同領域和地理位置工作,並通過計算機科學和GIS的研究生和本科學習,他在地理空間技術和數據科學方面有著扎實的基礎。他是DAAD獎學金得主和聯合國人居特別評審獎得主。他熱衷於通過將機器學習概念與GIS相結合,開發智能和無所不在的地圖系統。他也是一位小說家和詩人。


Yogesh Dhanapal在為重要客戶開發和交付端到端Web地圖應用程序方面具有專業知識,並精通多種Web技術。他在地理空間領域接受了多年的培訓和教育。作為一名優秀的程序員和GIS愛好者,Yogesh是微軟認證的解決方案開發人員-Web應用程序和Esri認證的Web開發人員。他在應用GIS於交通和石油領域方面具有專業知識,並且在使用JavaScript dojo模塊自定義Esri道路和高速公路擴展方面具有豐富的經驗。他熱衷於以移動為先的跨平台和Web應用程序開發。

目錄



  1. API基礎

  2. 圖層和小部件

  3. 編寫查詢

  4. 構建自定義小部件

  5. 使用渲染器

  6. 處理實時數據

  7. 地圖分析和可視化技術

  8. 高級地圖可視化和圖表庫

  9. 時間感知圖層的可視化