Python Training for GIS Professionals: Empowering Mapping and Geoprocessing Skills
Join Dr. James Zollweg for the NYS GIS Association's Python Training, where we'll explore Python's role in enhancing ArcGIS mapping and geoprocessing. This seminar focuses on building a professional community, showcasing powerful Python applications in watershed simulation models, and automating tasks like generating extensive maps for fire departments. Participants will learn the essentials of Python scripting through hands-on examples, making this training both informative and engaging. Improve your GIS toolbox with Python – a free, open-source language that's easy to learn and widely supported.
Python Training for GIS Professionals: Empowering Mapping and Geoprocessing Skills
E N D
Presentation Transcript
Presenter: James Zollweg, Ph.D. Associate Professor of Water Resources and GIS The College at Brockport Introduction NYS GIS Association – Python Training, Session 1 – July 11, 2012
1. Python is an increasingly important part of ArcGIS mapping and geoprocessing 2. Python 'scripting' is a powerful tool for modeling and process automation Why a Python Seminar? NYS GIS Association – Python Training, Session 1 – July 11, 2012
1. Build a greater sense of community among GIS professionals in NYS via shared professional development Another reason NYS GIS Association – Python Training, Session 1 – July 11, 2012
1. Watershed simulation model – perform a series of raster calculations for each day of a 20 year model run 2. Fire Department box book – automatically generate a map set of approximately 100 pages: each with different extent, title, locator map Motivational Examples NYS GIS Association – Python Training, Session 1 – July 11, 2012
NYS GIS Association – Python Training, Session 1 – July 11, 2012
1. The elements of Python – a general purpose programming language 2. ArcPy - provides Python access for all geoprocessing tools, as well as a wide variety of useful functions and classes for working with and interrogating GIS data. 3. Proficiency in ArcGIS mapping and geoprocessing Need to know NYS GIS Association – Python Training, Session 1 – July 11, 2012
Python is a free, cross-platform, open-source programming language that is both powerful and easy to learn. It is widely used and supported. To learn more about Python, visit python.org. Python NYS GIS Association – Python Training, Session 1 – July 11, 2012
Elements of Python – Getting a script window NYS GIS Association – Python Training, Session 1 – July 11, 2012
The Python script window (IDLE, the Python GUI) NYS GIS Association – Python Training, Session 1 – July 11, 2012
Values and variables NYS GIS Association – Python Training, Session 1 – July 11, 2012
Definite repetition NYS GIS Association – Python Training, Session 1 – July 11, 2012
Indefinite Repetition NYS GIS Association – Python Training, Session 1 – July 11, 2012
Lists NYS GIS Association – Python Training, Session 1 – July 11, 2012
Python Language Documentation NYS GIS Association – Python Training, Session 1 – July 11, 2012
ESRI help - ArcPy NYS GIS Association – Python Training, Session 1 – July 11, 2012
Export to PDF NYS GIS Association – Python Training, Session 1 – July 11, 2012
List layers, version 1 NYS GIS Association – Python Training, Session 1 – July 11, 2012
List Layers, version 2 NYS GIS Association – Python Training, Session 1 – July 11, 2012
List Attributes NYS GIS Association – Python Training, Session 1 – July 11, 2012
Courses -free NYS GIS Association – Python Training, Session 1 – July 11, 2012
FREE online course NYS GIS Association – Python Training, Session 1 – July 11, 2012
Resources for learning Python/ArcGIS NYS GIS Association – Python Training, Session 1 – July 11, 2012
Courses - inexpensive NYS GIS Association – Python Training, Session 1 – July 11, 2012
Serious training NYS GIS Association – Python Training, Session 1 – July 11, 2012
Tuesday, July 17, 2012 11AM - 1215PM Next Session NYS GIS Association – Python Training, Session 1 – July 11, 2012
Links NYS GIS Association – Python Training, Session 1 – July 11, 2012
Congratulations for jousting with a useful, important and difficult topic! jzollweg@brockport.edu Thanks! NYS GIS Association – Python Training, Session 1 – July 11, 2012