Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

1. ArcGIS JavaScript Foundation

Chapter 1. GIS as a tool

1.1. GIS: here, there, everywhere

1.1.1. The GIS tools landscape

1.1.2. Introducing the ArcGIS platform

1.1.3. Why care about spatial applications?

1.1.4. Trends in the GIS industry

1.2. Understanding the GIS bits

1.2.1. The what and the where of GIS data

1.2.2. Serving GIS data: ArcGIS Server and the REST API

1.2.3. Choosing an ArcGIS web API

1.3. Things to know

1.3.1. JavaScript, Dojo Toolkit, and Dijit

1.3.2. Introducing a tad of GIS

1.3.3. Interacting with the ArcGIS REST API

1.4. Summary

Chapter 2. Introducing core API concepts

2.1. From data to map

2.1.1. Parts of a basic map

2.1.2. Specifying common map options

2.2. Understanding layers and accessing data

2.2.1. Layer types for raster-based data

2.2.2. Layer types for vector-based data

2.2.3. Getting to know the GraphicsLayer

2.2.4. Creating graphics with the QueryTask

2.3. Working with the FeatureLayer

2.3.1. Advantages of a FeatureLayer

2.3.2. Creating a FeatureLayer

2.3.3. Optimizing application performance

2.3.4. Selecting items in the FeatureLayer

2.4. Summary

Chapter 3. Working with the REST API

3.1. Introducing the ArcGIS Server REST API

3.1.1. Exploring how the API works

3.1.2. Interacting with ArcGIS Server pages

3.2. Building your own widget

3.2.1. Building the legend root menu

3.2.2. Retrieving legend details