For the best experienceDownload the Mobile App
ActsSocial
For the best experienceDownload the Mobile App
Event
Event

2025 AAGIS Professional Conference & Training


Date & Time

Wed, 24 Sep 2025 08:00 AM

-

Thu, 25 Sep 2025 05:00 PM

Categories
Conference

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.