ArcGIS Web Development
Rene Rubalcava
- 248 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
ArcGIS Web Development
Rene Rubalcava
About This Book
Summary ArcGIS Web Development is an example-rich tutorial designed to teach developers to use the ArcGIS JavaScript API to build custom GIS web applications. About the Technology Now you can unshackle your GIS application from a workstation! Using the ArcGIS JavaScript API, developers can build mobile and web-based maps and applications driven by ArcGIS data and functionality. Experienced ArcGIS developers will find that the familiar development environment provides a smooth transition to the web. Web developers new to GIS will be pleased by how easily they can apply their existing skills to GIS applications.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book ArcGIS Web Development is an example-rich guide that teaches you to use the ArcGIS JavaScript API to build custom GIS web applications. The book begins with easy-to-follow examples that introduce readers to the ArcGIS JavaScript API and show how you can apply simple customizations. As the book progresses, you'll explore a full-scale, web-mapping application. By the end you will be able to build web apps that have features you'd ordinarily expect to find only in dedicated GIS applications.Written for web developers familiar with JavaScript and basic GIS concepts. Experience with ArcGIS is helpful, but not necessary. What's Inside
- Build web-based GIS applications
- Customize the ArcGIS Javascript API tools
- Bring ArcGIS data to the web
- Create secure logins for mobile app users
About the Author Rene Rubalcava is the cofounder of SmartGeoTech, Inc., a GIS development company specializing in Esri technologies. Table of Contents
PART 1 ARCGIS JAVASCRIPT FOUNDATION
- GIS as a tool
- Introducing core API concepts
- Working with the REST API
- PART 2 SAMPLE USE CASE
- Building an application
- Developing a custom data-collection application
- Building a desktop browser application
- Advanced techniques
- APPENDICES
- Setting up your environment
- Dojo basics
- Configuring a proxy
Frequently asked questions
Information
Part 1. ArcGIS JavaScript Foundation
- In chapter 1, youâll learn how to use GIS as a tool and the significance of spatial applications.
- In chapter 2, youâll build your first map and learn the basics of spatial data and how to query that data. Youâll also learn the details of how a FeatureLayer works and how itâs optimized for performance.
- In chapter 3, youâll learn the basics of the ArcGIS Server REST API and be given a sample of how to use it to build a custom legend widget. This is also the first dive into using the Dojo AMD loading system and modularizing your application.
Chapter 1. GIS as a tool
- What a geographic information system (GIS) is and how itâs used
- The significance of spatial applications
- Trends for pros and opportunities for beginners
- Parts of a GIS web application
- The ArcGIS platform
- Why you should consider learning how to add spatial capabilities to your applications
- Benefits of the ArcGIS API for JavaScript
- Dojo Toolkit and how it relates to the ArcGIS API for JavaScript
- Useful GIS concepts
1.1. GIS: here, there, everywhere
1 âGeographic Information System,â Wikipedia, last modified May 24, 2014, http://en.wikipedia.org/wiki/Geographic_information_system.
1.1.1. The GIS tools landscape
a âWeb services Architecture,â W3C Web Services Architecture Working Group, last modified Feb 2004, www.w3.org/TR/ws-arch/
- OpenLayersâ A popular open-source mapping library with a large community of users
- Leafletâ A mapping library that has grown in popularity due to its ease of use and focus on performance for mobile browsers
- Modest Mapsâ A super-lightweight mapping library that does a good job of displaying interactive maps