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
Preface | p. ix |
Acknowledgments | p. xi |
System requirements | p. xiii |
Chapter 1 Start With the Cloud: Build Web Apps Using ArcGIS Online | p. 1 |
1.1 Create an ArcGIS Online account | p. 9 |
1.2 Prepare your data | p. 13 |
1.3 Create a web map | p. 16 |
1.4 Create a web app using a template | p. 19 |
1.5 Configure your web app | p. 24 |
1.6 Share your web app | p. 33 |
Chapter 2 More On ArcGIS Online layers, maps, and apps | p. 39 |
2.1 Map CSV data using geocoding | p. 43 |
2.2 Edit data in the map viewer | p. 47 |
2.3 Change layer symbols | p. 50 |
2.4 Configure layer pop-up windows | p. 54 |
2.5 Add images and charts to pop-up windows | p. 58 |
2.6 Add a layer by search | p. 63 |
2.7 Create and configure your web app | p. 66 |
Chapter 3 Map services and time animation | p. 77 |
3.1 Connect to your GIS server | p. 84 |
3.2 Author your map document | p. 87 |
3.3 Enable time on your map layers | p. 93 |
3.4 Publish your map as a service | p. 96 |
3.5 Explore your service using Services Directory | p. 102 |
3.6 Add a map service to a web map and configure time | p. 107 |
3.7 Build a time animation web app | p. 111 |
Chapter 4 Cached map services and comparison web apps | p. 121 |
4.1 Configure a data store | p. 129 |
4.2 Author a map for tiling | p. 132 |
4.3 Publish a tiled map service | p. 135 |
4.4 Check the tiles and test your service | p. 142 |
4.5 Create a side-by-side comparison web app | p. 145 |
4.6 Administer your web services | p. 152 |
Chapter 5 Feature services and volunteered geographic information | p. 159 |
5.1 Create an ArcGIS Online for Organizations publisher account | p. 164 |
5.2 Prepare your data | p. 167 |
5.3 Publish a hosted feature service | p. 168 |
5.4 Define feature templates | p. 172 |
5.5 Create a web map and define editable fields | p. 180 |
5.6 Create a web app for VGI collection | p. 181 |
Chapter 6 Web AppBuilder for ArcGIS | p. 193 |
6.1 Access Web AppBuilder | p. 198 |
6.2 Create a basic web app | p. 199 |
6.3 Configure additional widgets | p. 207 |
6.4 Deploy your application | p. 220 |
Chapter 7 Spatial analytics online and geoprocessing services | p. 225 |
7.1 Design a geoprocessing model | p. 233 |
7.2 Run the model | p. 240 |
7.3 Publish the results as a geoprocessing service | p. 244 |
7.4 Explore your geoprocessing service in the Services Directory | p. 249 |
7.5 Use your GP service in Web AppBuilder for ArcGIS | p. 253 |
Chapter 8 Getting started with ArcGIS API for JavaScript | p. 263 |
8.1 Build your first app | p. 272 |
8.2 Adapt a sample | p. 273 |
8.3 Deploy your app to your web server | p. 281 |
8.4 Debug JavaScript, monitor HTTP traffic, and inspect elements | p. 284 |
8.5 Add dijits to your web app | p. 293 |
8.6 Select features from a feature layer | p. 301 |
Chapter 9 Mobile GIS | p. 313 |
9.1 Prepare your web map (optional) | p. 319 |
9.2 Collect points using Collector for ArcGIS | p. 320 |
9.3 Stream lines and polygons using Collector | p. 328 |
9.4 Explore JavaScript API mobile samples | p. 334 |
9.5 Install the ArcGIS for Android Eclipse plug-in | p. 336 |
9.6 Getting started with ArcGIS Runtime SDK for Android | p. 339 |
9.7 Adapt a Runtime Android SDK sample | p. 346 |
Chapter 10 3D web apps | p. 355 |
10.1 Build essential skills | p. 358 |
10.2 Explore basic polygonal modeling | p. 358 |
10.3 Publish web scenes | p. 358 |
Appendix A Image credits | p. 361 |
Appendix B Data credits | p. 375 |
Appendix C Server data credits | p. 377 |