Writing Arcade Expressions
for ArcGIS Pro
Review the Table of Contents below and check my blog explaining what Arcade expressions are all about. When you purchase the book you can download the materials for the exercises with the link on this page.
IMPORTANT NOTE ... I updated this book on 8/23/2022 with new pages about the >Arcade Element in pop-ups. If you bought the book prior to this date please e-mail me and I'll send you some updated pages!
Click here to
Available on Amazon
Table of Contents
Author’s Introduction
Chapter 1 – The Basics of Arcade Expressions
Arcade Profiles
Creating your first Arcade expression
Exercise 1 – Using attributes in a label expression
Chapter 2 – Using Arcade Functions
Placing functions in your expressions and managing the results
Formatting Text
Exercise 2 – Formatting the owner name data
Chapter 3 – Using Arcade in ArcGIS Online
Accessing the profiles in online web maps
Exercise 3 – Using Arcade online
The ArcGIS Online Arcade Expression Builder
Expanding the expression
Making a web map from a project
Exercise 4 – Making a web map with an Arcade Expression included
Chapter 4 – Building Custom Equations
Controlling symbology in a map with Arcade
Exercise 5 – Using an Arcade expression to set symbology
Controlling symbology in ArcGIS Online
Exercise 6 – Controlling symbology in online data
Chapter 5 – Using Logic in Arcade
The Arcade logic functions can be used to control the expression
Exercise 7 – Using the Iif() function in symbology
Multi-value logic statements
Exercise 8 – Building a When statement
Creating a user-defined function
More logic statements
Chapter 6 – Working With Dates
Setting up and formatting dates in your expressions
Exercise 9 – Writing date expressions
Using the Date() functions
Chapter 7 – Writing Geometry Functions
Arcade has specific code to handle geometry features directly
Exercise 10 – Working with the Area() function
Writing geometry analysis expressions in ArcGIS Online
Exercise 11 – Overlay analysis in AGOL
Checking topology conditions with Arcade
Exercise 12 – Geometry layer overlap condition
Building Array() and Dictionary() items
Working in the Arcade Playground
Exercise 13 – Testing code in the playground
Putting a dictionary to use
Rafael’s Challenge (Five Challenges)
Click Here to
Download the Book Resources
You will need to download the file WritingArcadeExpressions.zip to work through the exercises in the book.
- Click the link above to open DropBox
- In the upper right of the DropBox window, click Download > Direct Download
- Your browser will begin downloading the file
- Create a new folder called GIS Guidebooks and unzip the file into that
- The new folder will contain all the book materials for the exercises