Download presentation
Presentation is loading. Please wait.
Published byRebecca Bruce Modified over 9 years ago
1
Introduction Presenter: James Zollweg, Ph.D. Associate Professor of Water Resources and GIS The College at Brockport NYS GIS Association – Python Training, Session 1 – July 11, 2012
2
Why a Python Seminar? 1. Python is an increasingly important part of ArcGIS mapping and geoprocessing 2. Python 'scripting' is a powerful tool for modeling and process automation NYS GIS Association – Python Training, Session 1 – July 11, 2012
3
Another reason 1. Build a greater sense of community among GIS professionals in NYS via shared professional development NYS GIS Association – Python Training, Session 1 – July 11, 2012
4
Motivational Examples 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 NYS GIS Association – Python Training, Session 1 – July 11, 2012
6
Need to know 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 NYS GIS Association – Python Training, Session 1 – July 11, 2012
7
Python 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.org NYS GIS Association – Python Training, Session 1 – July 11, 2012
8
Elements of Python – Getting a script window NYS GIS Association – Python Training, Session 1 – July 11, 2012
9
The Python script window (IDLE, the Python GUI) NYS GIS Association – Python Training, Session 1 – July 11, 2012
10
Values and variables NYS GIS Association – Python Training, Session 1 – July 11, 2012
11
Definite repetition NYS GIS Association – Python Training, Session 1 – July 11, 2012
12
Indefinite Repetition NYS GIS Association – Python Training, Session 1 – July 11, 2012
13
Lists NYS GIS Association – Python Training, Session 1 – July 11, 2012
14
Python Language Documentation NYS GIS Association – Python Training, Session 1 – July 11, 2012
15
ESRI help - ArcPy NYS GIS Association – Python Training, Session 1 – July 11, 2012
16
Export to PDF NYS GIS Association – Python Training, Session 1 – July 11, 2012
17
List layers, version 1 NYS GIS Association – Python Training, Session 1 – July 11, 2012
18
List Layers, version 2 NYS GIS Association – Python Training, Session 1 – July 11, 2012
19
List Attributes NYS GIS Association – Python Training, Session 1 – July 11, 2012
20
Courses -free NYS GIS Association – Python Training, Session 1 – July 11, 2012
21
FREE online course NYS GIS Association – Python Training, Session 1 – July 11, 2012
22
Resources for learning Python/ArcGIS NYS GIS Association – Python Training, Session 1 – July 11, 2012
23
Courses - inexpensive NYS GIS Association – Python Training, Session 1 – July 11, 2012
24
Serious training NYS GIS Association – Python Training, Session 1 – July 11, 2012
25
Next Session Tuesday, July 17, 2012 11AM - 1215PM NYS GIS Association – Python Training, Session 1 – July 11, 2012
26
Links NYS GIS Association – Python Training, Session 1 – July 11, 2012
27
Thanks! Congratulations for jousting with a useful, important and difficult topic! jzollweg@brockport.edu NYS GIS Association – Python Training, Session 1 – July 11, 2012
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.