Description
ArcGIS Pro allows users to meet data management requirements, such as creating, reading, loading, updating, and deleting feature classes and tables, manually using geoprocessing tools, editing operations, and data manipulation functionality. While this may work well for small datasets, it can become unwieldy as the number of values and number of required operations increases. This is where Python comes in, especially when accompanied by an appreciation for the value of well-crafted and versatile code. Being able to streamline and automate workflows can save significant amounts of time and effort, can increase confidence in outcomes, and can provide a valuable record of how and when processes have been run.
The purpose of this workshop is to teach attendees how to use Python and the ArcPy site package to support data management workflows via the ArcGIS Pro Python Window and scripts that that can be run within ArcGIS Pro or externally. Topics to be covered include the use of data management geoprocessing tools, cursors, and core Python data structures. Consideration will also be given to the importance of clean, descriptive, and reusable code. For script development, attendees may use either of two Integrated Development Environment (IDE) programs: JetBrains PyCharm Community Edition or Microsoft Visual Studio Code (both free).
Intended Audience
GIS professionals familiar with ArcGIS Pro and Python and wishing to manage ArcGIS data in a flexible and efficient manner.
Prerequisite Requirements
Anyone wishing to attend this workshop must also attend or have attended 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 at info@gispd.com to request a waiver.
Please see GISPD.com/training for current offerings of the "Introduction to Python Programming" workshop. An additional airing may be offered online during the week of April 28th if there is sufficient demand. Please contact the instructor at info@gispd.com if the additional airing would be helpful.
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.
A Zoom meeting link will be provided by the instructor.
All attendees must use a microphone and webcam (unless this is not possible due to medical reasons).
Setup
Setup steps will be provided and must be completed prior to the workshop and attendees will be contacted to ensure that the required software is installed and that they can save workshop files onto their machine. Attendees are asked, therefore, to make sure they can be reached via the email address and phone number they used to register for the workshop.
Presenter Details
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.