ArcGIS Web Development
"ArcGIS Web Development" by Rene Rubalcava is a comprehensive guide that explores the foundations of ArcGIS web development using JavaScript. The book is divided into two parts, with the first part focusing on ArcGIS JavaScript foundation and the second part presenting a sample use case.
In Part 1, "ArcGIS JavaScript Foundation," the author introduces the reader to the world of Geographic Information Systems (GIS) as a tool. The chapter highlights the importance of GIS in various industries and provides an overview of the ArcGIS platform. It also discusses the significance of spatial applications and explores the trends in the GIS industry. The reader is then introduced to the essential components of GIS, such as GIS data, ArcGIS Server, and the REST API. The chapter concludes with an overview of JavaScript, Dojo Toolkit, and Dijit, along with their relevance to GIS development.
The second chapter delves into core API concepts in ArcGIS development. It explains the process of converting data into maps and covers different map options. The author introduces various types of layers used in ArcGIS, including raster-based and vector-based layers. The GraphicsLayer and FeatureLayer are explored in detail, along with their advantages and usage. The chapter also covers topics like creating graphics with the QueryTask and selecting items in the FeatureLayer.
In Chapter 3, the focus shifts to working with the REST API in ArcGIS Server. The author provides an introduction to the ArcGIS Server REST API and explains how to interact with it. The chapter guides the reader in building their own widget, including retrieving legend details and displaying them in a custom legend widget. It also explores working with the geometry service, specifically using buffer operations and intersecting geometries.
Part 2 of the book, titled "Sample Use Case," presents a practical scenario where the concepts covered in Part 1 are applied. Chapter 4 guides the reader in building an application using ArcGIS Online. It explains the difference between ArcGIS Online and ArcGIS Server and demonstrates how to set up an ArcGIS Online account. The chapter also covers topics like defining a feature service and accessing it within an application.
Chapter 5 focuses on developing a custom data-collection application. The author explains how to perform default web map editing, add a feature service to the map, and utilize the TemplatePicker and default Editor widgets. The concept of disconnected editing is introduced, along with the use of local storage and other storage options.
In Chapter 6, the author explores building a desktop browser application. The chapter outlines the goals of the application and guides the reader in setting up and configuring the RequestViewer. It covers topics like authentication with OAuth 2.0, building the user interface, and editing requests in the application.
The final chapter, Chapter 7, delves into advanced techniques in ArcGIS web development. It discusses using a single configuration file for defining maps and loading widgets dynamically. The chapter also explores adding a web map to an application and demonstrates advanced techniques for offline mode.
Overall, "ArcGIS Web Development" provides a comprehensive overview of ArcGIS web development using JavaScript. It covers the foundational concepts, explores practical use cases, and delves into advanced techniques, making it a valuable resource for GIS developers and professionals seeking to leverage the ArcGIS platform for web development.
comments
Wow, incredible weblog layout! How lengthy have you been blogging for? you make blogging look easy. The overall glance of your website is magnificent, as smartly as the content material! You can see similar: e-commerce and here sklep internetowy
Appreciate this post. Will try it out.
I loved as much as you will receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get bought an edginess over that you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly very often inside case you shield this increase.
This web site really has all the information and facts I wanted about this subject and didn't know who to ask.
My developer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the costs. But he's tryiong none the less. I've been using Movable-type on various websites for about a year and am nervous about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can import all my wordpress content into it? Any help would be greatly appreciated!
I have been browsing online more than 3 hours these days, but I by no means discovered any attention-grabbing article like yours. It's beautiful worth sufficient for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will likely be a lot more useful than ever before.
I am in fact thankful to the holder of this site who has shared this impressive piece of writing at at this time.
Leave a Reply
Your email address will not be published. Required fields are marked *