2014 Pre-Conference Workshops

May 12th, 2014

Morning Workshops, 8:30am-12:00pm

Afternoon Workshops, 1:00pm-4:30pm

Details of workshop costs may be found here.

Morning Workshops (Monday, May 12, 2014)

Data Capture for Asset Management Using Smart Phones/Tablets

Instructor: Jim Lahm, Electronic Data Solutions
Limit: 45 people

Workshop Description:
This workshop will introduce TerraFlex; a software program that will work in high-accuracy GNSS receivers in addition to any smart phone or tablet. This has the distinct advantage of providing a standard interface, allowing users to learn the workflow only once regardless of which device is being used.
We will demonstrate the creation of data collection forms in the Cloud, the process of publishing those forms to the device, the simple data collection process that incorporates the built-in camera as an important sensor to enhance any list of attributes, and finally the exporting from the Cloud to ArcGIS.
It is no longer necessary to purchase a particular GNSS receiver to collect data easily and quickly as the proliferation of intelligent devices provides the user with a variety of data capture tools.
Windows Mobile, Android and iOS are all supported. Learn how you can inexpensively execute your data collection project with the device you already have in your hand.

Intended Audience : IT Managers, field supervisors, field personnel, GIS professionals


Go to Top

An overview of SQL reporting for GIS

Instructor: Don Burdick, Salish Coast Sciences
Limit: 45 people

Workshop Description:
Wish you could leverage the investment of your GIS data even more? Through tabular reports that take advantage of wealth of GIS attributes data and also the spatial relationships in your data, you can, using tools you already own. This lecture format workshop will start off providing a number of reporting examples of how you can leverage your GIS data in different and unique ways giving your customers access to reports they run when they want from a web browser without asking for your assistance. We will explore the GIS data and will show you some of the tools for looking at your attributes in a new way using SQL statements. And speaking of SQL we will look at how to write SQL query statements using ST_Geometry to apply spatial analysis tools such as buffer, intersect and union without the need for an ArcMap license. We will explore the Microsoft Business Intelligence Developer Studio (BIDS) tools and some of the tips and tricks to making fun reports your stakeholders and customers will appreciate.

Intended Audience : Intermediate GIS Analysts & GIS programmers; GIS or spatial data managers seeking new ways of gaining ROI from their GIS data.

Learning Objectives:

  • Understanding SQL statements
  • Understanding ST_Geometry in SQL statements
  • Understanding the basics of SQL Server Management Studio
  • Writing reports in Microsoft BIDS (Business Intelligence Development Studio)


Go to Top

ArcGIS Online "Unconference"

Instructor: Scott Moore/Shane Clarke, ESRI
Limit: 45 people

Workshop Description: :
The ArcGIS Online "unconference" workshop is designed for attendees who have an ArcGIS Online subscription and who want to participate in discussions on best practices for:

  • Implementing an ArcGIS Online subscription
  • Managing an ArcGIS Online subscription
  • Using ArcGIS Online to provide maps and apps for your customers
  • Providing access to your GIS data on any device
  • Enabling self-service mapping using your authoritative GIS data

The format will be an open schedule grid, which allows all attendees the opportunity to suggest session topics (related to ArcGIS Online) at the beginning of the workshop. The topics to be covered will be voted on at the beginning of the workshop. Although the workshop will not be hands-on, we will make sure that, where appropriate, the selected topics are both discussed and demonstrated.

Intended Audience : New, intermediate, and advanced GIS users


Go to Top


Extending ArcGIS for Desktop Using Python and .NET Add-Ins
(Part l)

Instructors: David A. Howes, David Howes LLC and Jason Pardy, Voyager Search
Limit: 45 people

Workshop Description: :
Depending on your interests and needs, you can think of Esri's ArcGIS for Desktop as a rich set of GIS functionality made available through the standard Windows mechanisms of menu items, buttons and forms, along with a comprehensive set of geoprocessing tools. For many users, this "out-of-the-box" functionality provides all the capabilities they need to be successful. Many other users, however, may find it helpful to make some changes to the software, for example, to take a process they have to repeat frequently and reduce it from, say, 20 clicks of the mouse to one or two clicks and, thus, save their time for other tasks. Alternatively, they may want to extend the capabilities of the software, building on what's already there to provide new and valuable functionality. However, while this may sound appealing, the reality is that many users find the thought of changing or customizing the software quite intimidating. Through this workshop, we aim to show that this need not be the case.
The goal of the workshop is to show how to extend the ArcGIS for Desktop functionality through add-ins, a customization option introduced at ArcGIS 10.0. In simple terms, add-ins can be thought of as small programs that may be incorporated easily into ArcGIS for Desktop and may be made available for use with a minimum of effort.
The first half of the workshop will focus on core add-in concepts and possibilities using the Python programming language. The second half (afternoon) of the workshop will build on this introduction and cover the development of add-ins using the Microsoft .NET programming environment and, specifically, the C# programming language. Attendees should be able to leave the workshop having a strong basis for recognizing and pursuing their customization needs, increasing the value of their ArcGIS investment and enhancing their standing and employability as GIS professionals.

Intended Audience : GIS professionals familiar with ArcGIS for Desktop and Python programming in ArcGIS.

Learning Objectives :

  • Extend the capabilities of ArcGIS for Desktop using either Python or .NET (C#)
  • Understand the Esri ArcGIS add-in framework
  • Explore the relative merits and applicability of the Python and .NET add-in options

Go to Top


Afternoon Workshops (Monday, May 12, 2014)

Asset Management: Planning, Strategy, and Implementation

Instructors: Ben Hoffman, Ben Hoffman Consulting, Inc. and Marcus Glass, 3Di
Limit: 45

Workshop Description: :
Public and private agencies face continuous challenges to accomplish more with less as increases in demand, regulatory requirements, infrastructure deterioration, and political and economic forces have significantly outpaced increases in capital and operating budgets. Many of these agencies are turning to Asset Management to cope with these challenges and improve business performance and effectiveness. This workshop will focus on several aspects of developing an asset management system that could help improve performance, reduce long-term costs, and maximize return on investment in infrastructure assets.

Intended Audience: This workshop is intended for the following disciplines: utility, transportation, engineering, planning, and environmental managers and analysts of the public and private sectors.

Specific topics include:

  • Strategy and Planning
  • Data Collection Methods
  • Software Solutions
  • Information Management
  • Evaluation and Performance Measures
  • Life Cycle Costs


Go to Top


Intermediate Python: tips and tricks to take your programming to the next level

Instructor: Ann Stark, Salish Coast Sciences
Limit: 45

Workshop Description::
Feeling a little stuck with your python and ArcPy skills? Need to just see what is possible to motivate and spark your creative experimentation? Extend your reach as a python programmer by learning tips and tricks to take your programming to the next level in this half day workshop. We will cover a wide range of topics in lecture format. These ideas should get you inspired to try new things, fix old problems, and code faster - like a pro!

Intended Audience: Intermediate Python Programmers

Learning Objectives and Content:

  • Setting up a code template with built in tools to get you up and coding faster
  • Understand a more powerful IDE editor and the benefits of using it.
  • Using GIT - what is it (revision control software) and how to set yours up
  • A look behind the scenes at task automation with Python - what powers a local government every evening for GIS cleanup
  • Advanced ODBC / arcpy data access module connection strings
  • How to use ST_Geometry in your queries to run spatial queries without ArcMap
  • Zipping files in Python
  • Send an email from your script


Go to Top


ArcGIS WebApp Builder: Javascript Apps Made Easy

Instructor: Scott Moore, Solution Engineer, Esri
Limit: 45

Workshop Description:
Come to this session to learn how you can configure workflow-driven GIS apps that run seamlessly across all devices. Esri's new ArcGIS WebApp Builder is a HTML5/JavaScript-based application that allows you to create your own intuitive, fast, and beautiful web mapping apps, in 2D or 3D, without writing a single line of code. If you have web applications that are using ArcIMS, Web ADF, Flex, or Silverlight then this workshop will be useful to learn how to build HTML5 and Javascript web applications that will work on all the common browsers and mobile devices. You will also learn how to create custom widgets for the ArcGIS WebApp Builder.

Intended Audience: This workshop is aimed at all ArcGIS users and developers. Users must bring their own laptop.


Go to Top

Extending ArcGIS for Desktop Using Python and .NET Add-Ins
(Part ll)

Instructors: David A. Howes, David Howes LLC and Jason Pardy, Voyager Search
Limit: 45 people

Workshop Description:
Continuation of the morning session…
The second half of the workshop will build on the morning introduction and cover the development of add-ins using the Microsoft .NET programming environment and, specifically, the C# programming language.

Morning Part l session is a pre-requisite


Go to Top