

2025 AAGIS Professional Conference & Training
Wed, 24 Sep 2025 08:00 AM
-Thu, 25 Sep 2025 05:00 PM
Details
AAGIS is happy to announce that our conference is returning this September from the 24 - 25th so block your calendars! Join us as we feature training, presentations from local professionals, vendors, and our keynote Robert Pina, the CIO of SAWS.
Training Day
Wednesday (9/24) - 8:00 am to 5:00 pm
Facilitated by TeachMeGIS, our Training Day will consist of two concurrent training courses. Register for one of the two and enjoy a mid-day lunch as well as a light breakfast, coffee, and snacks.
Training #1: Python Primer
Tailored to the non-programmer, this course introduces the attendees to scripting basics: variables, loops, conditional statements, etc. via a series of short lecture presentations and hands-on βtry-itsβ to accomplish a worthwhile task. The task is to create a script that will write a log file of broken links in a project and then run that script as a tool from a toolbox.
- Introduction to Python β Discover what Python is and places it is commonly used, as well as basic syntax. (Python; String Syntax)
- Comments, Numbers, and Variables β Learn how and why to use comments in a script, the proper syntax for numbers, and how to declare variables. (Comments and Numbers; Variables)
- Rules and Functions β Discuss rules for writing scripts, such as case sensitivity, as well as string functions and how to include paths in a script. (Python Rules; String Functions)
- Objects, Properties, and Methods β Find out what site packages and objects are, as well as the difference between properties and methods. (Object Oriented Scripting; arcpy)
- Looping β See how to use loops to repeat lines of code for a set of items. (Working with Loops)
- Using the Help β Access the help documentation to get code samples and use the arcpy.mp module.(Help; arcpy.mp)
- Write to a File β Have scripts create a text file. (Writing to a Text File; File Workflow)
- Input Arguments β Make a script that prompts for arguments at run time. (Making Scripts Dynamic; sys Module; Capturing Arguments)
- Create a Script Tool β Create a custom toolbox and custom script tool (Toolboxes in ArcToolbox; Custom Script Tools)
- Document the Tool β Write the help for the custom script tool that you created. (What is Help?; Creating Help Documentation)
Training #2: Scripting in Arcade
Arcade is a simple scripting language used across the ArcGIS Platform to customize label expressions and pop-ups and to create sophisticated symbology by manipulating attributes on the fly. Arcade is a secure, cross-platform language that works in ArcGIS Pro, ArcGIS Online and Portal, and in web apps running on computers or mobile devices. You do not have to be a programmer to incorporate Arcade scripts into your maps and apps. This course will give you a great foundation in the scripting language, and some tips and tricks for incorporating Arcade into your work.
- The Arcade Language β Understanding Where and How Arcade Is Used. (Why Arcade?; Arcade for Customizing Pop-ups; Arcade for Label Expressions; Arcade for Symbology)
- Arcade Basics β Getting Familiar with Arcade Syntax and Rules. (Arcade Syntax; Arcade Profiles; Arcade Returned Values; Arcade Rules; Commonly Used String Manipulation Functions; Simple Field Calculations in Labels and Pop-ups)
- Conditional Statements and Control Structures β Doing More with Your Script β Letting Your Script Make Decisions (If/then Conditional Statements; Using Conditional Statements for labeling, pop-ups, and symbology)
- Arcade Profiles and Function Bundles β Understanding how the language varies depending on where you run the code, including what variables and functions are available. (Arcade in Pop-Ups, Symbology, Field Calculations, and Label Expressions)
- Data and Geometry Functions β Manipulating Strings, Dates, and Numbers, and Accessing Geometry Data. (Calculations with Arcade; Manipulating Strings and Dates with Arcade; Functions for Accessing Geometry Information)
Conference Day
Thursday (9/25) β 8:30 am to 5:00 pm
Conference Day features a light breakfast with coffee, all-day speaker presentations, a Sponsor Gallery Room, a plated lunch, raffles, and trivia.
Speakers and Sponsors
If you are interested in being a speaker or sponsor, please fill out our new Survey123 Speaker and Sponsor Form. The AAGIS board will receive your information and reach out with next steps.
Registration closes September 5th.