Skip to main content
King County logo

TeachMeGIS curriculum, KCGIS Center instructor

Three-Day Class
22.5 hours

Registration & fee required

Continuing education units (CEUs): 2.25

GISCI educational achievement points: 0.5625


Online via Zoom. All registered attendees will be sent a Zoom invitation.

May 11–13, 2021 King County staff and the public: Register | Register Online
Eligible public employees in Washington:  Class info | How to register

GIS Software Used

ArcGIS Pro version 2.x

For online sessions of this class, students must have ArcGIS Pro installed on their computer before class starts.


For many GIS projects, there is a simplified way to accomplish a task, as well as a more advanced approach to complete the same task. Now that you are comfortable with the basic functionality of ArcGIS Pro, you may be looking for some more advanced methods of accomplishing your goals. Maybe you want to set some restrictions on your datasets to make sure the appropriate attribute values are always used, or to ensure that there are never gaps between parcel boundaries. Maybe you want to automate repetitive tasks, or perhaps you would like to tie events – such as a set of bus stops or different stormwater pipe diameters – along line features with automated ease. These advanced operations are often overlooked but can greatly enhance the efficiency and effectiveness of GIS.


This course is for those who are already comfortable with ArcGIS Pro and want to learn more about working with the enhanced functionality of geodatabases in Pro.

Topics Covered

Day 1
  • The File Geodatabase – A review of the file geodatabase, its capabilities and constituents, and an overview of other GIS data formats.
    • Geodatabase Structure
    • Geodatabase Compared to Other Standard Formats
  • Project and Geodatabase Management – Keeping track of ArcGIS Pro projects and the data they use.
    • Creating a Geodatabase
    • Project and Geodatabase Management, including data connections and compression
    • Importing and Exporting
  • Address Geocoding – Turning address tables into points.
    • The Geocoding process
    • Address Locator Options (Streetmap, AGOL, Open Source, Build Your Own)
    • Geocoding Addresses
    • Creating an Address Locator
  • Linear Referencing – See multiple events along a line (like potholes or bus stops), use real-world measurement values for symbology and analysis (like highway mile markers), and see how attributes change along portions of the same line (like pavement quality or speed limit).
    • Linear Referencing Defined
    • Events Along a Line
    • Hatching
Day 2
  • Geodatabase Annotation – Creating text features that may or may not be tied to table attributes.
    • Creating Geodatabase Annotation
    • Editing Geodatabase Annotation
    • Changing Symbology
  • Geodatabase Topology – Setting geometry rules on your datasets to maintain quality, and easily locate and fix errors.
    • Creating Geodatabase Topology
    • Topology Validation
    • Construction methods
    • Correcting Topology Errors
  • Maintaining Attribute Integrity – Setting constraints on your datasets to ensure accuracy and maintain consistency.
    • Constraining Attributes
    • Domains
    • Subtypes
    • Contingent Attribute Values
    • Data Reviewer Extension
  • Introduction to Arcade – Using the Arcade expression language for field calculations, label and symbology expressions, and creating custom pop-ups.
    • Why ANOTHER Language?
    • Basic Syntax
    • Arcade Operators and Functions
    • Custom Symbology with Arcade
    • Conditional Statements
    • Arcade for Labeling
Day 3
  • Attribute Rules – Constrain your attributes and validate against the constraints, just like geodatabase topology, and automatically calculate some attribute values as you enter others.
    • Why Use Attribute Rules?
    • Attribute Rules View
    • Creating and Using Attribute Rules
  • Creating Tasks – Creating repeatable processes for workflow documentation, new employee onboarding, and new skill training.
    • What is a Task?
    • Working Through a Task
    • Creating and Sharing Tasks
  • ModelBuilder – An introduction to ArcGIS Pro’s simplest and most powerful tool for automation and custom tool creation.
    • ModelBuilder Basics
    • Creating a Model


In-person instruction with hands-on practice and course materials you can keep.

Prerequisites and Recommendations

Attendees should have knowledge of Microsoft Windows® and be familiar with the use of ArcGIS Pro, including the topics covered in the Introduction to ArcGIS Pro  and Intermediate ArcGIS Pro classes.

What You Will Receive

  • 22.5 hours of instruction from a CompTIA Certified Technical Trainer (CTT).
  • Classroom Sessions: use of a student PC while in class, with appropriate GIS software and access to training data.
  • Online sessions: attendees must provide own computer and ArcGIS Pro software, appropriate Student license and access to training data will be provided.
  • A TeachMeGIS student workbook (to keep) which includes the lecture slides, exercises, and a DVD of the training data.
  • Upon completion, a signed completion certificate which will indicate the CEUs (2.25) and GISCI points (0.5625) earned.
  • KCGIS Center’s 30 for 30 Support—30 minutes of phone, email, or face-to-face support within 30 days after class completion. This is our commitment to you to help ensure that you can apply your new GIS skills successfully.