This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Welcome to the URISA GIS-Pro & NWGIS Conference and our app sponsored by DTS!

Wander the schedule to see the valuable educational content developed by the Program Committee.  To return to the main conference page, click here.
View analytic
Monday, October 19 • 8:30am - 5:00pm
NW1- Day Two: Extending ArcGIS for Desktop with Python and .NET: Geoprocessing Tools and Add-Ins

Sign up or log in to save this to your schedule and see who's attending!

Day Two, Monday, October 19 • 8:30am - 5:00pm
Instructors: David Howes & Jason Pardy – GISPD.com

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 some users, this “out-of-the-box” functionality provides all the capabilities they need to be successful. Other users may find it helpful to complement what’s provided, 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 geoprocessing functionality. However, while this may sound appealing, the reality is that many users find the thought of customizing the software or creating their own tools 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 by using Python and the Microsoft .NET development framework with the C# programming language to create geoprocessing tools that can run as standalone programs or operate inside the software. Standalone programs will be created as Python scripts and .NET form applications. For tools that run within the software, the focus will be on Python geoprocessing tools and Python and .NET add-ins.

Day one of the workshop will cover geoprocessing tools, starting with Python in the morning and continuing with .NET in the afternoon. Day two will cover add-ins, with the same progression from Python to .NET. Attendees will 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.

Learning Objectives:

  • Extend the capabilities of ArcGIS for Desktop using either Python or .NET (C#)
  • Explore the relative merits and applicability of the Python and .NET extensibility options
  • Create Python and .NET standalone programs, geoprocessing tools and add-ins

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

Student Requirements: None - Students are not required to bring their own laptops.

Class Size: Limited to 50 students.

Cost: $495 if registered for the conference. $595 if not registered for the conference.

Workshop Instructor
avatar for David Howes, Ph.D.

David Howes, Ph.D.

Geospatial Information Scientist, David Howes, LLC
David Howes runs his own GIS consulting business, David Howes, LLC (dhowes.com), specializing in GIS tools and processes. With 25 years of academic and private sector GIS experience, 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, he is a regular supporter of GIS professional development activities and, with Jason Pardy of Jason Pardy Consulting, provides... Read More →
avatar for Jason Pardy

Jason Pardy

Principal Consultant, Jason Pardy Consulting
Jason Pardy is a Software Developer for Voyager Search in Redlands, CA and owns his own consulting business, Jason Pardy Consulting. With 16 years of GIS and software development experience, he has a large array of knowledge and hands-on experience with building, automating and optimizing GIS workflows in a desktop and server environment. Currently, Jason plays a major role in the design and implementation of the Geoprocessing framework for... Read More →

Monday October 19, 2015 8:30am - 5:00pm
Room 5

Attendees (6)