2021 Spring Workshops

NWGIS is proud to offer Spring Workshops in cooperation with GeoSpatial Training Services. Each workshop will have a morning (8am - 12pm Pacific) and afternoon (1pm - 5pm Pacific) session. The cost is $50 for NWGIS members and $70 for non-NWGIS members.

ArcGIS Pro Tips & Tricks Register AM Workshop Register PM Workshop
March 3, 2021
In this workshop the focus will be on three separate topics related to working with ArcGIS Pro: Using Display Filters to Limit Feature Display, Using Arcade to Create Dynamic Label Expressions, and Creating Map Series

Using Display Filters to Limit Feature Display in ArcGIS Pro

In this section you'll learn how to use Display Filters to limit feature display.  Display filters are scale based or query based filters that limit which features of a layer are displayed. They differ from definition queries in that display filters impact the display only. The features filtered from the display using display filters are still available for query and analysis. Features filtered by definition queries are not available to the layer at all. Use display filters when you want to draw a subset of features, but you want to retain access to all features. When a display filter is active, all features in the layer remain in the layer's attribute table and can be selected, identified, edited, and be available for geoprocessing operations. But, because only visible features are labeled, display filters affect the labeling of a layer. 

Using Arcade to Create Dynamic Label Expressions

  1. The default for labeling in ArcGIS Pro is to use a single field from the attribute table of the feature class. However, you can define a custom, dynamic label expression using the new Arcade language included with ArcGIS Pro. VBScript, Jscript and Python can also be used to define a custom label expression, but Arcade provides an easy to use language for customizing the creation of dynamic labels. You'll learn the basics of how to apply an Arcade expression for creating custom labels.  In addition, you'll also learn how to limit the features displayed using a SQL expression.

Creating a Map Series (Map Books)

A spatial map series is a series of individual map pages that cover a larger geographic area and are generated by taking a single layout and iterating a set of map extents. The map extents are defined by the features in a layer known as an index layer. Any point, line, or polygon layer can be used for the index layer. 

When stitched together, these individual maps can cover a large area with high detail. Map series, also called map books or atlases, are often used by field workers who cover large geographic areas. Rather than using a single large map, which can be unwieldy, field workers prefer a map series because it provides a high level of detail while still covering a large area. The creation of a map series is based on a single layout in an ArcGIS Pro project. In this section of the workshop you'll learn how to create a spatial map series.

ArcGIS Tasks Register AM Workshop Register PM Workshop
April 7, 2021

All GIS professionals have routine geoprocessing tasks that must be completed on an on-going basis. Some of these tasks must be completed daily, weekly, monthly, or periodically on an on-going basis. In many cases these geoprocessing tasks can be automated or semi-automated. ArcGIS Pro includes three methods for automation including ModelBuilder, Python, and the new Task Framework. Many on-going geoprocessing routines require that a lengthy series of steps be completed in a very specific order. Often, GIS users complete these geoprocessing routines from memory or perhaps they’ve documented the steps required to complete the process. The ArcGIS Pro Task framework forces rigor into the process by allowing you to design and build tasks to successfully guide the end user in the completion of geoprocessing routines. Tasks are ideal for automation of geoprocessing routines in the following situations:

  • Less experienced users who need to complete geoprocessing tasks
  • A specific set of steps must be followed in order without deviation
  • Geoprocessing tasks that require some user interaction
  • When you need to document a process that isn’t done frequently

In this workshop you will learn the basics of how to use ArcGIS Pro to automate geoprocessing tasks.

Introduction to Python Register AM Workshop Register PM Workshop
May 5, 2021

Today, GIS and data science are indispensable tools for any organization, allowing for the analysis and optimization of decisions and strategy.  Python has become the preferred programming language for both GIS and data science, thanks to its open source nature, simplicity, applicability to data analysis, and the abundance of libraries for any type of algorithm.

From government and universities to new start-ups and big tech like Google or Microsoft, the use of Python has become a standard tool.  Python is a simple and very versatile language (numerical analysis, web development, data analysis, etc.). This workshop introduces the basics of the Python programming language.

In this workshop you will learn the basic structures of the Python programming language using the ArcGIS Notebooks (available in ArcGIS Pro 2.5 and later).  You can also use Jupyter Notebooks if you don't have a recent version of ArcGIS Pro.

Technical Support: 

Powered by Wild Apricot Membership Software