• Title: Building Web and Mobile Arcgis Server Applications with JavaScript, 2nd Edition
  • Author: Eric Pimpler
  • Length: 324 pages
  • Edition: 2nd edition
  • Language: English
  • Publisher: Packt Publishing
  • Publication Date: 2017-10-27
  • ISBN-10: 1787280527
  • ISBN-13: 9781787280526
  • Sales Rank: #1209076 (See Top 100 Books)


Book Description

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.

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

Table of Contents

Chapter 1. Introduction To Html, Css, And Javascript
Chapter 2. Creating Maps And Adding Layers
Chapter 3. Adding Graphics To The Map
Chapter 4. The Feature Layer
Chapter 5. Using Widgets And Toolbars
Chapter 6. Performing Spatial And Attribute Queries
Chapter 7. Identifying And Finding Features
Chapter 8. Turning Addresses Into Points And Points Into Addresses
Chapter 9. Directions And Routing
Chapter 10. Geoprocessing Tasks
Chapter 11. Geometry Operations
Chapter 12. Integration With Arcgis Online
Chapter 13. Creating Mobile Applications
Chapter 14. Looking Ahead - Version 4 Of The Arcgis Api For Javascript