Cover image for Getting to know web GIS
Title:
Getting to know web GIS
Personal Author:
Physical Description:
xiii, 378 pages : color illustrations, color maps ; 23 cm.
ISBN:
9781589483842
Title Subject:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010340202 G70.212 F87 2015 Open Access Book Book
Searching...

On Order

Summary

Summary

Getting to Know Web GIS, a workbook with detailed, step-by-step exercises, teaches readers how to share resources online and build web GIS applications easily and quickly. It covers Esri's suite of web GIS technologies including ArcGIS Online, ArcGIS for Server, web app templates, WebApp Builder, API for JavaScript, mobile GIS apps, mobile SDKs, CityEngine, and 3D web maps.

Holistic Approach: Unlike books that focus on individual products, this book teaches web GIS technologies as a holistic platform. Each chapter completes an application project using multiple products from server side to browser/client side.

Easy to Apply: You don't have to be a developer to build web apps. This book facilitates immediate productivity. It teaches how to build engaging web apps without a single line of programming. The two chapters involving programming are easy to follow and don't require a strong programing background.

Each of the 10 chapters in this book has

a conceptual discussion section that gives readers the big picture and the principles, a system requirements section that helps instructors to prepare for the lab setup, a detailed tutorial section with abundant screenshots that confirm progress along the way, a Q/A section to answer common questions, an assignment section for readers to practice what they have just learned, and a robust reference section.

This book is the result of the author's extensive working experience at Esri and teaching experience at Harvard University Extension and other universities. It is a practical manual for classroom lab work and on the job training for GIS students, instructors, GIS analysts, managers, web developers, and a broad range of GIS professionals.


Author Notes

Pinde Fu is a project lead and senior GIS application developer at Esri. His specialties include web GIS technologies and applications in various industries. Several of his projects have won special achievement awards. Fu is coauthor of Web GIS: Principles and Applications (Esri Press, 2011).


Table of Contents

Prefacep. ix
Acknowledgmentsp. xi
System requirementsp. xiii
Chapter 1 Start With the Cloud: Build Web Apps Using ArcGIS Onlinep. 1
1.1 Create an ArcGIS Online accountp. 9
1.2 Prepare your datap. 13
1.3 Create a web mapp. 16
1.4 Create a web app using a templatep. 19
1.5 Configure your web appp. 24
1.6 Share your web appp. 33
Chapter 2 More On ArcGIS Online layers, maps, and appsp. 39
2.1 Map CSV data using geocodingp. 43
2.2 Edit data in the map viewerp. 47
2.3 Change layer symbolsp. 50
2.4 Configure layer pop-up windowsp. 54
2.5 Add images and charts to pop-up windowsp. 58
2.6 Add a layer by searchp. 63
2.7 Create and configure your web appp. 66
Chapter 3 Map services and time animationp. 77
3.1 Connect to your GIS serverp. 84
3.2 Author your map documentp. 87
3.3 Enable time on your map layersp. 93
3.4 Publish your map as a servicep. 96
3.5 Explore your service using Services Directoryp. 102
3.6 Add a map service to a web map and configure timep. 107
3.7 Build a time animation web appp. 111
Chapter 4 Cached map services and comparison web appsp. 121
4.1 Configure a data storep. 129
4.2 Author a map for tilingp. 132
4.3 Publish a tiled map servicep. 135
4.4 Check the tiles and test your servicep. 142
4.5 Create a side-by-side comparison web appp. 145
4.6 Administer your web servicesp. 152
Chapter 5 Feature services and volunteered geographic informationp. 159
5.1 Create an ArcGIS Online for Organizations publisher accountp. 164
5.2 Prepare your datap. 167
5.3 Publish a hosted feature servicep. 168
5.4 Define feature templatesp. 172
5.5 Create a web map and define editable fieldsp. 180
5.6 Create a web app for VGI collectionp. 181
Chapter 6 Web AppBuilder for ArcGISp. 193
6.1 Access Web AppBuilderp. 198
6.2 Create a basic web appp. 199
6.3 Configure additional widgetsp. 207
6.4 Deploy your applicationp. 220
Chapter 7 Spatial analytics online and geoprocessing servicesp. 225
7.1 Design a geoprocessing modelp. 233
7.2 Run the modelp. 240
7.3 Publish the results as a geoprocessing servicep. 244
7.4 Explore your geoprocessing service in the Services Directoryp. 249
7.5 Use your GP service in Web AppBuilder for ArcGISp. 253
Chapter 8 Getting started with ArcGIS API for JavaScriptp. 263
8.1 Build your first appp. 272
8.2 Adapt a samplep. 273
8.3 Deploy your app to your web serverp. 281
8.4 Debug JavaScript, monitor HTTP traffic, and inspect elementsp. 284
8.5 Add dijits to your web appp. 293
8.6 Select features from a feature layerp. 301
Chapter 9 Mobile GISp. 313
9.1 Prepare your web map (optional)p. 319
9.2 Collect points using Collector for ArcGISp. 320
9.3 Stream lines and polygons using Collectorp. 328
9.4 Explore JavaScript API mobile samplesp. 334
9.5 Install the ArcGIS for Android Eclipse plug-inp. 336
9.6 Getting started with ArcGIS Runtime SDK for Androidp. 339
9.7 Adapt a Runtime Android SDK samplep. 346
Chapter 10 3D web appsp. 355
10.1 Build essential skillsp. 358
10.2 Explore basic polygonal modelingp. 358
10.3 Publish web scenesp. 358
Appendix A Image creditsp. 361
Appendix B Data creditsp. 375
Appendix C Server data creditsp. 377