MONDAY
(Mon.) Pre-Conference Full Day Workshop: Sink Your Fangs Into Python Part I
8:30 AM – 5:30 PM — Instructor: Roger Dunn (Orem City)
- The basics of Python with ArcGIS
This is a hands-on class. In this class, you’ll learn how to work with Python Notebooks in ArcGIS Pro, even if you’ve never done any programming in your life. The goal is to increase your confidence in programming, that you can do this. We’ll start with easy concepts such as numbers and equations, then move on to text strings and collections. After that, we’ll cover looping. In the afternoon, we’ll work with map layers and geoprocessing tools through Python. Together we’ll create notebooks which 1) find the longest string value(s) in a field, 2) generate a comma-separated list of values in a field, 3) select features based on dozens of possible values, and 4) create group-based count results like the Frequency tool, but by using custom criteria. - Required materials:
A laptop or notebook with access to ArcGIS Pro 3.2 or later. Only a Basic Pro license is needed. You might access ArcGIS Pro installed directly on your device, or accessed via remote desktop to your office. Either way is fine. Please make sure you can sign in to ArcGIS Pro while away from your work network and wifi before coming to the conference. This may require you to check out a license for the week. Your I.T. and/or GIS divisions may be able to assist you with this process. Don’t wait until you’re at the conference to test using ArcGIS Pro outside your network or it may be too late.
(Mon.) Pre-Conference Full Day Workshop: Learn R
8:30 AM – 5:30 PM — Instructor: Simon Brewer (University of Utah)
- This is a full day workshop designed to introduce participants the R programming language and using this to work with spatial data. The workshop will be split into three sessions:
- Introduction to R. In this session we’ll introduce R and RStudio, as well as basic functions to import/export data, perform simple data manipulation and visualization.
- Using spatial data in R. In this session, we’ll look at R libraries for working with spatial data (vector and raster), including working with shapefiles, simple spatial queries, and making maps.
- Spatial Data Science in R. In the final session, we’ll work through an example building a simple predictive model using spatial data, including model testing and predicting for new locations.
(Mon.) Pre-Conference Half day Workshop: Drone Imagery Collection/Processing
***AM Session – 8:30 AM – 12:30 PM — Instructor: James Burton (Greater Salt Lake Municipal Services District (MSD))
***PM Session – 1:30 PM – 5:30 PM – Same thing both sessions
- This workshop will provide participants with access to ESRI’s Site Scan software to process imagery using their own computer and learn basic functionality of the cloud-based photogrammetry software. Designed for enthusiasts, professionals, and even beginners interested in enhancing their knowledge and skills in drone operations with a specific focus on GIS and analysis. Join us for an engaging half-day session including topics such as: flight planning procedures, methodologies for data collection, and integrating drone imagery for use in GIS applications.
- Objectives:
- Understand the basics of a drone operation for GIS usage using ESRI’s Site Scan.
- Learn systematic flight planning and execution techniques for drone imagery collection.
- Explore methodologies for processing imagery and making it available via Web GIS.
- Gain first-hand experience using photogrammetry software.
- Understand the basics of a drone operation for GIS usage.
- Learn systematic flight planning and execution techniques for GIS data collection.
- Explore methodologies for processing imagery and making it available via Web GIS.
- Gain practical experience with GIS data analysis and implementation.
TUESDAY
(Tues.) Pre-Conference Full Day Workshop: Sink Your Fangs Into Python Part II
8:30 AM – 5:30 PM — Instructor: Roger Dunn (Orem City)
- More sophisticated Python, and Pandas with ArcGIS
This is a hands-on class. It assumes you’ve taken (or already know) the concepts presented in Part I. In this class, you’ll learn about iterators, type conversion, and list comprehension. We’ll apply concepts from both days to create brand new scripts. You’ll see the development process as we build and test, line by line and cell by cell, to create finished products. These notebooks will 1) generate unique IDs based on area location, 2) split a single field of comma-separated values into a new related table, 3) copy attribute information from endpoint features to line features, and 4) select features, but not by attribute or location. In the afternoon you’ll learn about the Pandas module. You’ll learn about DataFrames and how to use them as powerful attribute tables. We’ll use Pandas to analyze and clean thousands of rows of imported statistical data which we eventually append to production data. - Required materials:
A laptop or notebook with access to ArcGIS Pro 3.2 or later. Only a Basic Pro license is needed. You might access ArcGIS Pro installed directly on your device, or accessed via remote desktop to your office. Either way is fine. Please make sure you can sign in to ArcGIS Pro while away from your work network and wifi before coming to the conference. This may require you to check out a license for the week. Your I.T. and/or GIS divisions may be able to assist you with this process. Don’t wait until you’re at the conference to test using ArcGIS Pro outside your network or it may be too late.
(Tues.) Pre-Conference Full Day Workshop: ICS FEMA Training and Certification
8:30 AM – 5:30 PM — Instructor: Erik Van Duren and Barrett LaJeunesse
- One of the most significant aspects of any disaster response is location awareness. As such, GIS plays a crucial role in emergency response, making it essential for geospatial professionals to be familiar with the terminology, concepts, and roles that make up the Incident Command System (ICS). Most of us have already dealt with some type of incident response in our communities, especially in light of the pandemic, but are there things you wish you had known at the time? What could you have done to be better prepared to support the response effort? These are the fundamental questions that the Utah Mapping Emergency Technical Team (UMETT) is working to answer. Through FEMA-certified instruction and firsthand emergency management experience, this workshop will teach you what ICS is and how GIS fits within this standardized approach to incident response. The introductory FEMA courses (ICS-100, -200, -700, and -800) will give you a solid foundation for navigating the ins and outs of emergency management, and the role of GIS during an emergency incident will be outlined in detail, providing you with the knowledge and tools you need to more effectively support your organization when disaster strikes. Certificates of completion from FEMA will be awarded to workshop participants, which can be used for credentialing to become a member of the UMETT Response Team—Utah’s GIS responders.
(Tues.) Pre-Conference HALF Day Workshop: Field Mobility workflows with GIS
***AM Session – 8:30 AM – 12:30 PM — Instructor: Chris LeSueur & Will DeLany (Esri)
***PM Session – 1:30 PM – 5:30 PM – Same thing both sessions
- This workshop is for anyone looking to learn how to administer and execute field mobility workflows with ArcGIS technology. In this workshop, we will cover ArcGIS Field Maps, ArcGIS Survey123, and ArcGIS QuickCapture. We will discuss administration, configuration, application in the field, and you’ll get hands-on with the technology.
(Tues.) Pre-Conference HALF Day Workshop: Experience Builder
***AM Session – 8:30 AM – 12:30 PM — Instructor: Grace Tueller (Provo City)
***PM Session – 1:30 PM – 5:30 PM – Same thing both sessions
- ArcGIS Web AppBuilder will be retired at the end of 2025, and it’s recommended that users migrate their apps to ArcGIS Experience Builder. In this session, we will rebuild an existing Web AppBuilder app in Experience Builder and explore some of the new functionality provided by Experience Builder. You will learn about widgets, page layout, themes, mobile optimization and more.