Rocky Mountain URISA

The Association for GIS Professionals

  • Increase font size
  • Default font size
  • Decrease font size

Python Basics for ArcGIS

Rocky Mountain Urban and Regional Information Systems Association is presenting an additional workshop in the Python programming series, Python Basics for ArcGIS.

Presenter: Qing Liu
When: Friday, August 22, 2014
Place: Department of Geography and the Environment
University of Denver Boettcher West Building
2050 East Iliff Avenue – GIS Lab RM 126
Denver, CO  80208-0710
Time: 8:30am - 4:30pm
Cost: $125.00


This workshop will explain fundamentals of Python as an object-oriented programming language, and how you can use Python in ArcGIS to script geoprocessing workflows for batch processing and map automation. The workshop will cover python/ArcPy programming basics, geoprocessing with ModelBuilder, geoprocessing with Python, creating script tool, and automating map workflows.

Course Modules

1.  Object-oriented programming (OOP) basics, OOP concepts in ArcGIS;2.  Python  and ArcPy basics;3.  Executing and creating geoprocessing tools in Model Builder;4.  Scripting geoprocessing tools with Python/ArcPy;5.  Batch processing with Python/ArcPy;6.  Automate map production with ArcPy.mapping.* Workshop will be presented in a format combining lectures and guided exercises.

Timeframe (6-hour workshop)

Morning session: 9:00 am – noon
  • Programming basics: Object-oriented programming, Python, ArcPy (1 hour)
  • Geoprocessing with Model Builder (1 hour)
  • Simple scripting geoprocessing tools with Python/ArcPy (1 hour)
Afternoon session: 1:00 pm – 4:00 pm
  • Scripting geoprocessing tools with Python/ArcPy (continued) (1 hour)
  • Batch processing with Python/ArcPy (1 hour)
  • Map production automation with ArcPy.mapping (1 hour)

Instructor’s Bio

Qing Liu is a Ph.D. student in Geography at University of Denver. She holds a B.S. in Geographic Information Systems (GIS) from Nanjing Normal University in China, an M.S. in Geographic Information Science (GIS) from Florida State University, and is currently pursuing a Ph.D. in Geography with research focus on Nighttime Satellite Imagery, Big Data, and Web GIS.Qing Liu has over 10 years of experience in GIS, remote sensing, programming and web development. Qing worked as a GIS developer at the Florida Resources and Environmental Analysis Center (FREAC), created websites and web-based GIS applications including: iMapInvisives (, Florida Images Inventory website (, Florida LIDAR Inventory website (, and 2010 Sunshine Census Rapid Response website. She was selected as a student developer participating Google Summer of Code 2012 to build the distance analysis tools for PostGIS Raster. She is currently working for the Piton Foundation as a Geospatial System Developer, developing python-based data-driven web metadata management application for Data Engine ( Qing is also working on a Private Security Monitor web-mapping project ( funded by Sié Chéou-Kang Center for International Security & Diplomacy, University of Denver.

Note: This location can support 24 attendees plus instructor; if you are prevented from attending at the last minute,

you must contact us so that we can exercise the option of extending attendance to waiting list individuals .

Refunds will generally be issued up to 48 hours prior to the start of class. For cancellations inside 48 hours a credit will be issued for a future class unless a wait list attendee can be substituted.




Please refer to the map below for public parking and paid parking areas – plan on $8.00 per attendee for the workshop.   Boettcher West is building 51 – the parking area directly to the (north) of that building has visitor parking but limited spaces.


The parking areas directly south of the building requires a parking pass.  Free parking is sometimes available on RACE STREET which runs north and south of the Boettcher West building.


If you have questions on this venue, please contact Jerry Carleo – RM-URISA Workshop Coordinator at This e-mail address is being protected from spambots. You need JavaScript enabled to view it









Member Login