Previously, in Chapter 12, Automating Processes with ModelBuilder and Python, you learned about two programming languages that can be used to automate processes within ArcGIS Pro—ModelBuilder and Python. As you learned, ModelBuilder is considered a graphic or visual programming language, while Python is a syntax-driven scripting language. With the release of ArcGIS Pro 2.0 and ArcGIS Enterprise 10.7, Esri has introduced a new language called Arcade. Arcade is a new lightweight expression language that has many uses within the ArcGIS Platform as you will learn throughout this chapter.
This chapter will introduce you to the basic uses and syntax for Arcade. After completing this chapter, you will be able to create expressions that can generate text labels or control symbology.
In this chapter, you will learn about the following topics:
-
...