• Home
  • 2024 Big Sky GeoCon Workshops


 

2024 Big Sky GeoCon Workshop Schedule

Monday, April 15

Instructor   Length  Title MAGIP Member Non-Member
Eric Pimpler, GeoSpatial Training Services Full Day Getting Started with ArcGIS Arcade  $379  $750
Kara Utter, GeoSpatial Training Services Full Day Introduction to Experience Builder  $329  $650
David Howes, David  Howes, LLC Full Day Introduction to Python Programming  $350  $670
Bob Cochran & Michael Fashoway
Full Day GIS for NG9-1-1 and Addressing  $80  $160
Frank Conkling, Panda Consulting 1/2 Day AM Introductory Level ArcGIS Pro Parcel Fabric  $80  $160
Curtis DeVault 1/2 Day PM Survey123  $80  $160

Tuesday, April 16

Instructor   Length  Title MAGIP Member Non-Member
Kara Utter, GeoSpatial Training Services Full Day Intermediate Experience Builder  $329  $650
David Howes, David  Howes, LLC Full Day

Introduction to ArcGIS Pro Python Tools and Processes Development 

 $350  $670
Jeremy Crowley & Bart Bauer Full Day Drone Part 107  $80  $160
Brian Klapstein & Ethan Ritzen 1/2 Day AM Intro to ArcGIS Online  $80  $160
John Hogland 1/2 Day AM Integrating field data, remote sensing, geospatial analysis, and machine learning into a standardized workflow: study design, data collection, modeling, interpretation, surface creation, and visualization  $80  $160
Randal Hale 1/2 Day PM Intro to QGIS  $80  $160
Mel Philbrook 2 Hour PM Geospatial Field Solutions  $80  $160

Workshop Descriptions

Monday, April 15

Workshop: Getting Started with ArcGIS Arcade (Full Day)

Instructor: Eric Pimpler, GeoSpatial Training Services

Description: 

Course Modules

  • Module 1: Introduction to ArcGIS Arcade
  • Module 2: Writing Your First Expression
  • Module 3: The Arcade Expression Language: Structure
  • Module 4: The Arcade Expression Language: Data Types
  • Module 5: The Arcade Expression Language: Functions
  • Module 6: The Arcade Visualization Profile
  • Module 7: The Arcade Labeling Profile
  • Module 8: Conclusion

Summary

Arcade is a response to a common problem. How do you display data when there is no column in the schema containing that data? Up until now, if the map layer you are working with did not have exactly the right attribute data you need, you had two choices: alter the underlying data or bring in the services of an application developer.

ArcGIS Arcade is an expression language with a simple scripting syntax that enables you to manipulate your existing data to generate new information based on it. While this sort of functionality has always been available in certain Esri products – most notably ArcGIS Desktop – the aim behind Arcade is to make it available everywhere in the ArcGIS platform, and for it to work identically in all environments.

You can almost think of Arcade as “Excel for ArcGIS”. In much the same way as Excel lets you write formula to work with spreadsheet data, Arcade lets you do the same with map data. In the initial release of Arcade, you can create and reference geometries. In future releases, other geometry functions may be added allowing you to calculate areas and lengths, and perform simple overlay operations in more complex expressions.


Workshop: Intro to Experience Builder (Full Day)

Instructor: Kara Utter, GeoSpatial Training Services

Description: 

Intended Audience: This course is intended for students who have some knowledge of ArcGIS Online and are looking to expand on their understanding of how to create interactive, online applications. Though it is recommended that students have some experience in developing online map applications, it is not necessary. No scripting skills necessary.

Software and Licenses: Students need to have their own computer hardware and an ArcGIS Online Creator user-type or higher with a valid login.

Course Modules

  • Module 1: Introduction to Experience Builder and a comparison with Web AppBuilder
  • Module 2: Experience-Builder Basics and Creating an Experience from a Template
  • Module 3: Exploring Style and Content Settings for Customizing Widgets
  • Module 4: Configuring Dynamic Widget Interactions, Triggers, and Actions
  • Module 5: Mobile Optimization for Varied Screen Sizes
  • Module 6: Manage Your Experience and Create a Template

Summary

This full-day course focuses on Experience Builder, highlighting how it is different from Web AppBuilder and detailing its advanced capabilities. You will explore the extensive list of well-refined templates that can be used out-of-the-box or reshaped and customized to fit the needs of your project. The course will dive into style and content settings for dynamic widgets, how to build an Experience from a template or a blank canvas and how to add widget actions and triggers to create an even more dynamic application for your target audience. You will learn how to optimize your Experience for mobile screen viewing so that users can access your application from a single, intelligent URL. Finally, you will learn a few tips for managing your Experiences and templates.

Course exercises will give you the hands-on experience you need to get familiar with the layout, customization capabilities and functionality that will have you quickly building your own Experiences beyond the classroom.

Pair this course with our Intermediate Experience Builder course to build an even stronger foundation in your Experience-Builder expertise and skillset.

Workshop: Introduction to Python Programming (Full Day)

Instructor: David Howes, David  Howes, LLC


Technology requirements: Bring your own laptop. Instructions for setting up the required software will be provided prior to the workshop.

Description: 

Python is now regarded as one of the most popular programming languages of all, if not the most popular. This is especially true for GIS-related requirements, with Python being front and central when it comes to making the most of the ArcGIS technology suite. This workshop will provide an introduction to Python programming without reference to GIS topics, but with an emphasis on preparing attendees for further learning with respect to GIS scripting and development. The workshop will also be helpful for anyone wishing to use Python for other purposes.

Three topics will be covered in the workshop: (1) getting started with Python; (2) the use of JetBrains PyCharm Community Edition, a rich, powerful, and free Integrated Development Environment (IDE); and (3) Python fundamentals, including functions, classes and objects, and error handling.

Intended Audience: Anyone wishing to learn the fundamentals of Python programming.

Prerequisite Requirements: There are no prerequisite requirements. It will be assumed that attendees have little experience with Python and are essentially starting from scratch.

Associated Workshop: Completion of this workshop is required for anyone wishing to attend the associated "Introduction to ArcGIS Pro Python Tools and Processes Development" workshop. An exception to this requirement will be made if the instructor is satisfied that your level of Python experience is such that attending the introductory workshop is not necessary. If required, please contact the instructor to request a waiver. 

Format and Technical Requirements: The workshop will consist of a balance between lecture material and demonstrations, forming the basis for a flexible and interactive training approach. There will be plenty of time for discussion and experimentation, which will result in a rich and rewarding experience for everyone involved.

Instructor Bio:

David Howes is a geospatial information scientist and the sole owner at David Howes, LLC (dhowes.com) in Seattle, WA, specializing in the development of GIS tools, processes, and supporting infrastructure for a variety of clients from small operations to multinational corporations. With over 30 years of academic and private sector experience in both the United Kingdom and the United States in geography, Geographic Information Systems (GIS), and fluvial geomorphology (including a Ph.D. in geomorphology from the State University of New York at Buffalo and an M.Sc. in GIS from the University of Edinburgh, Scotland), David has a diverse background that is well suited to developing innovative solutions to spatial problems. He is a regular supporter of and provider of GIS professional development activities and training, typically as part of his GISPD.com initiative.


Workshop: GIS for NG9-1-1 and Addressing (Full Day)

Instructors: Bob Cochran & Michael Fashoway, Montana State Library

Required Software or Hardware: The Montana State Library will provide a computer lab with sample data. Participants are welcome to bring their own data and computer with ArcGIS Pro.

Description:

A full day lecture and hands on training for GIS addressing and becoming NG9-1-1 GIS compliant for local GIS professionals. The Montana State Library will be bringing its computer lab with sample data. You are welcome to bring your own data and computer with ArcGIS Pro . This training will focus on strong data management, constancy, MSL’s 9-1-1 GIS Data Validation and Aggregation Portal and other tools that are available to you.

Morning Session

Planning for success

  • Data Infrastructure and Schema
  • Data Dependencies
  • Sharing Data

NG9-1-1 The GIS Data

  • NENA Required, Recommended, Optional Layers and Fields
  • Basic Topological Requirements
  • Legacy Data Requirements MSAG and ALI
  • Domains

Data Maintenance

  • Hacking ESRI’s Address Management Solution
  • Locators and data dissemination tools
  • Fields Maps and Field Data Collection

Afternoon Session
Montana GIS Data Validation and Aggregation Portal - Getting Started

  • Getting started
  • Running your first validation
  • Fixing issues and managing validation results
  • Exceptions
  • Tips and tricks

Montana GIS Data Validation and Aggregation Portal - Advanced topics

  • Legacy Data Checks
  • SSAP and RCL to Boundary comparisons
  • Boundary to Boundary comparisons
  • Data Aggregation

Instructor Bios:

Michael Fashoway is a GIS Supervisor and the Land Information Lead at the Montana State Library where he leads the development and maintenance of Administrative Boundaries, Cadastral, Mapping Control, Structures/Addresses, and Transportation MSDI themes. He is also active in a state and national standards and advocacy organizations including: the National States Geographic Information Council (NSGIC), the National Emergency Number Association (NENA), the FGDC Address Subcommittee, and the Montana 9-1-1 Advisory Council. 

Bob Cochran is in his second year as a 9-1-1 GIS Analysist at the Montana State Library where his duties are primarily supporting statewide 9-1-1 GIS needs. Bob specializes in GIS analysis, workflows, and general GIS support. Bob is eager to work individually with everyone to improve the state’s 9-1-1 GIS infrastructure.


Workshop: Drone Part 107 (Full Day)

Instructors: Jeremy Crowley & Bart Bauer


Participant Requirements or Pre-requisites: There are no pre-requisites or prior UAS or FAA knowledge required.


Required Software or Hardware: Laptops are not required. This will be lecture and discussion, so the only recommendation is to bring a notebook and pen. The workshop slides will be sent out to the participants, so you don’t need to write everything down.


Description:

The course is designed to prepare attendees to pass the FAA’s Small Unmanned Aircraft System (UAS) Part 107 test to obtain a Remote Pilot Certificate. It will cover aeronautical knowledge including the FAA regulations relating to UAS aircraft systems, operating requirements, and procedures for safely flying UAS. The class will cover the following topics:

  • Regulations relating to UAS rating privileges, limitations, and flight operations
  • Airspace classification and flight restrictions affecting UAS operations
  • Aviation weather sources and effects of weather on UAS performance
  • UAS loading and performance
  • Emergency procedures, Crew resource management, Radio communication procedures
  • Physiological effects of drugs and alcohol
  • Airport operations and aeronautical decision-making and judgment
  • Maintenance and preflight inspection procedures
  • Operation at night and over people

After the course, attendees will have the option to sign up and take the FAA part 107 UAS Unmanned Pilot Ground Exam ($175 exam fee) for FAA certification at multiple approved test locations at airports in Montana (Kalispell, Missoula, Belgrade, Great Falls and Billings). 

Instructor Bios:

Jeremy Crowley is the Director of the Autonomous Aerial Systems Office (AASO) at the University of Montana (UM). He has worked in the private sector, state and federal agencies, and academia for over 20 years mostly focusing on geographic information systems (GIS) and remote sensing (RS) for water resource investigations. For about the past 7 years unmanned aerial systems (UAS) have played a central focus of his research.  He also has been teaching UAS classes in MT and other states. Most of his current research focuses on satellite and UAS remote sensing, big data analysis, time series analysis, sensor fusion, and robotics.

Bart Bauer is the Assistant Director of AASO at UM. Bart has been employed by the UM since 2019, where he started as a Montana Space Grant Consortium intern. He is also an alumnus of the UM, where he received his Bachelor of Science in Wildlife Biology and GIS Science and Technologies Certificate. Bart is a licensed FAA Part 107 UAS pilot with years of experience flying both multi-rotor and fixed-wing UAS for the university. Bart has worked on a variety of projects throughout the community, including various youth outreach programs, first responder trainings, as well as being an active member of MCSAR. Bart is a 20-year U.S. Navy veteran.


Workshop: Introductory Level ArcGIS Pro Parcel Fabric (1/2 Day am)

Instructor: Frank J. Conkling

Description: 

The ArcGIS Pro Parcel Fabric is the next-generation solution for editing and maintaining Land Records and Parcels using Esri's ArcGIS Pro software.  This half-day workshop will introduce the functionality, structure, implementation options, and workflows in the Parcel Fabric. The workshop will provide a download link to a sample parcel fabric and project file for demonstration and a work-along experience for attendees. If the attendees wish to participate in the workshop, they must provide a laptop containing a fully licensed copy of ArcGIS Pro 3.x or above. Several parcel maintenance workflows will be demonstrated and explored to understand the workings of the Parcel Fabric.

Instructor Bio:

Frank J. Conkling owns Panda Consulting, a GIS Professional Services company that has existed since 1998. Frank is a recognized authority on GIS and Surveying and Mapping technology, including mapping various types of ownership interest in land. Panda Consulting was the first Esri Business Partner in the nation to receive the Parcel Management Specialty designation. 


Frank has been involved in GIS and Parcel Mapping since 1974 and has enjoyed studying and guiding the creation, implementation, and maintenance of some of the country's most effective GIS systems and most accurate land ownership databases. 


Frank is a licensed Professional Surveyor and Mapper in Florida and a licensed GIS Surveyor in South Carolina. He is a Past President of the Florida Association of Cadastral Mappers, an organization focused on cadastral mapping throughout the State of Florida, and a Member Emeritus of the Florida Board of Professional Surveyors and Mappers, the regulatory Board for all Surveyors and Mappers in the State. 


Workshop: Survey123 (1/2 Day pm)

Instructor: Curtis DeVault

Participant requirements or pre-requisites: A base level knowledge of Survey123 and ArcGIS Online will be very helpful.

Required Software or Hardware: Laptop computer with Survey123 Connect and an ArcGIS Online Organizational or ArcGIS Enterprise Account with publishing privileges.

Description: 

During this workshop we will master Survey123 Connect. The workshop focuses on creating forms that enhance the user experience, making data collection easy. We'll cover everything from simple input fields to smart logic and dynamic questions, ensuring your forms adapt to your users' needs. But that's not all – we'll also dive into automating workflows, so you can spend less time on manual tasks. Think automated validations, smart notifications, and seamless data analysis. By the end of the workshop, you'll have the skills to design forms that users actually enjoy filling out, and you'll know how to automate processes to supercharge your data collection efforts. Whether you're a beginner or a pro, this workshop will take your Survey123 game to the next level.

Instructor Bio:

Curtis has over ten years of experience developing and managing geospatial and relational database solutions. He is currently the GIS Administrator at Pickett and Associates. Using ArcGIS Pro, Survey123, Field Maps, SQL, and Python he has built and maintained data collection, analysis, and management solutions. He has expanded his GIS and database skills by teaching Advanced GIS and Spatial Analysis at Montana State university and volunteers his time as a UAV pilot and communications search and rescue volunteer.


Tuesday, April 16

Workshop: Intermediate Experience Builder (Full Day)

Instructor: Kara Utter, GeoSpatial Training Services

Description: 

Intended Audience: This course is intended for students who have some knowledge of ArcGIS Online and have already taken Introduction to Experience Builder or have been working in the application builder a little and want to take their skills to the next level. No scripting skills necessary.

Software and Licenses: Students need to have their own computer hardware and an ArcGIS Online Creator user-type with a Role of Publisher or higher.

Course Modules

  • Module 1: Review Experience Builder Interface Navigation Tips and Tricks
  • Module 2: Managing Data Connections and Data Views
  • Module 3: Using Sections and Views
  • Module 4: Configure Dynamic Content, Related Tables, and Actions
  • Module 5: Using the 3D Toolbox and Elevation Profile

Summary

This full-day course takes you through the process of building a highly dynamic application utilizing sections and views, related tables, dynamic content, 3D toolboxes, and more. Our introductory course was created to help instill muscle memory for navigating the Experience Builder interface, which is quite different from any of ESRI’s other application builders. With this new course, we take you through the steps necessary to build a high-level application that will impress your managers, users, and clients.

Course exercises will give you the hands-on experience you need to create interactive and dynamic functionality that provides flexibility for your users and information-rich applications.

Workshop: Introductioto ArcGIS Pro Python Tools and Processes Development (Full Day)

Instructor: David Howes, David  Howes, LLC


Technology requirements: Bring your own laptop. Instructions for setting up the required software will be provided prior to the workshop.

Description: 

ArcGIS Pro is a powerful GIS desktop application in which great things can be accomplished using the out-of-the-box user interface options. Users can accomplish significantly more, however, and make the most of their ArcGIS investment, by using Python to perform GIS operations and streamline workflows. For this reason, Python experience is almost always a key consideration in GIS-related hiring decisions.

This workshop focuses on extending the capabilities of ArcGIS Pro via standalone scripts and tools that can operate within ArcGIS Pro or externally. Three topics will be covered: (1) an overview of using Python with ArcGIS Pro; (2) developing and running Python scripts; and (3) creating and using geoprocessing tools. JetBrains PyCharm Community Edition, a rich, powerful, and free Integrated Development Environment (IDE), will be used for all coding activities.

Intended Audience: GIS professionals familiar with ArcGIS Pro and Python and wishing to develop GIS tools and processes.

Prerequisite Requirement: Anyone wishing to attend this workshop must also attend the associated workshop, "Introduction to Python Programming." An exception to this requirement will be made if the instructor is satisfied that your level of Python experience is such that attending the introductory workshop is not necessary. If required, please contact the instructor to request a waiver.

Format and Technical Requirements: The workshop will consist of a balance between lecture material and demonstrations, which forms the basis for a flexible and interactive training approach. There will be plenty of time for discussion and experimentation, which will result in a rich and rewarding experience for everyone involved.

Instructor Bio:

David Howes is a geospatial information scientist and the sole owner at David Howes, LLC (dhowes.com) in Seattle, WA, specializing in the development of GIS tools, processes, and supporting infrastructure for a variety of clients from small operations to multinational corporations. With over 30 years of academic and private sector experience in both the United Kingdom and the United States in geography, Geographic Information Systems (GIS), and fluvial geomorphology (including a Ph.D. in geomorphology from the State University of New York at Buffalo and an M.Sc. in GIS from the University of Edinburgh, Scotland), David has a diverse background that is well suited to developing innovative solutions to spatial problems. He is a regular supporter of and provider of GIS professional development activities and training, typically as part of his GISPD.com initiative.


Workshop: Intro to ArcGIS Online (1/2 Day am)

Instructors: Brian Klapstein & Ethan Ritzen

Workshop format: Lecture, followed up by hands-on instruction.

Technology requirements: Bring your own laptop.

Participant requirements: Workshop provides temporary ArcGIS Online licenses.

Description: 

This workshop is designed for people who want an introduction to the basic concepts of ArcGIS Online. The workshop provides an overview of what users can do in ArcGIS Online such as quickly turning data into valuable information by creating intelligent interactive web maps and sharing them privately or publicly. ArcGIS Online provides a platform that enables users to make spatial data available through an interactive web map, a web app, story map and a mobile app without the need for programming. This means it is accessible to users any time on any operating system. You will learn some of the uses of ArcGIS Online including: using an interactive map, creating an interactive map, adding your own data, configuring the map display and creating an app. By the end of this workshop, you will be able to create your own interactive map and app and share it with others.

Presenter Bio:

Brian is a Geospatial Analyst for the Montana Department of Transportation.  His main duties include ArcGIS Online/Portal administration and project manager for the annual Fuel Tax/Field Inventory programs.  Prior to this position he was a GIS Analyst for the petroleum industry in Alaska where he worked on oil & gas-related permits, seismic surveys, and emergency response.  He has a BS in Cartography from the University of Idaho.

Ethan Ritzen is a Geospatial Analyst for the Montana Department of Transportation. His main duties include custom and standard map creation, as well as management of various GIS datasets and projects. Prior to this position, Ethan was a Geospatial Analyst for an environmental consulting company in Wyoming. Ethan has an undergraduate degree in Natural Resource Management from Colorado State University, and a Graduate Certificate in GIS from the University of Denver.


Workshop: Integrating field data, remote sensing, geospatial analysis, and machine learning into a standardized workflow: study design, data collection, modeling, interpretation, surface creation, and visualization(1/2 Day am)

Instructor: Dr. John Hogland


Technology requirements: Bring your own laptop with Anaconda and Python 3.8+. Participants will need internet access.

Description: 

Remotely sensed data, newer technologies, and modeling frameworks are fundamentally changing the way in which we understand and manage resources. Specifically, the use of remotely sensed data, geospatial technology, and machine learning and how those data and techniques are related to measured, useful information is helping to provide managers with information, at unprecedented spatial and temporal scales, that can aid in the decision-making process. In this short course, we demonstrate how one can integrate measured field data with remotely sensed data using machine learning and Raster Tools and further illustrate how analysts can standardize this type of workflow using opensource data streams and software. 


Presenter Bio:

Dr. Hogland is a Research Forester working for the Rocky Mountain Research Station. His research interests revolve around quantitative methods within geographic information systems (GIS) and understanding the relationships between landscape patterns and forested ecosystems processes. Current projects include: 1) quantifying forest characteristics at fine spatial scales, 2) designing, developing, and building new procedures that integrate machine learning and statistical modeling with fast raster processing (Function Modeling) to streamline spatial modeling and reduce storage space associated with GIS analyses, and 3) developing sampling strategies focused on reducing the cost of sampling while maintaining the characteristics of a representative sample.


Workshop: Intro to QGIS (1/2 Day pm)

Instructor: Randal Hale, North River Geographic Systems, Inc.

Technology requirements: QGIS 3.28 or 3.34 on your own laptop.

Participant requirements: Prepare to learn some new software and have fun.

Description: 

This workshop is designed to introduce you to QGIS 3.28, an Open Source GIS desktop for viewing, editing, and managing spatial data in a wide variety of commonly used vector and raster formats. It is lightweight, flexible, and can be installed on Windows, MacOSX, and Linux. Best of all, most will find QGIS to be extremely affordable while still providing a growing list of features and functionality. Topics Covered: Interface, data, symbology, plugins, layouts.

Presenter Bio:

Owner and operator of North River Geographic Systems, Inc. Randal Hale has been in the geospatial industry for way too long. I generally work with Free and Open Source Software for Geoinformatics (QGIS, PostGIS, Geoserver, GRASS). NRGS is a business supporter of QGIS and a business partner with Mergin Maps. One will hopefully find him either sifting through data or sitting in a canoe - hopefully a canoe.


Return to Workshop Schedule

Return to main Big Sky GeoCon page

Planning for the Big Sky GeoCon Workshops is overseen by the MAGIP Technical Committee. 

Questions or corrections? Please email the Technical Committee Chair.



© Montana Association of Geographic Information Professionals

MAGIP is a 501(c)6 non-profit organization in Montana

Full Scope Association and Event Management

1236 North Ave. W, Missoula, MT  59801

magip.mt@gmail.com


Powered by Wild Apricot Membership Software