Writing Advanced Geoprocessing Scripts using Python® by lih18327


									Elise can see more creative ideas coming from her team; their organisation’s professional development program supports informed thinking

Writing Advanced Geoprocessing Scripts using Python®
ESRI Australia’s Training Solutions supporting your location intelligence needs through flexible and valuable training options.

Why is it important?
Building on the skills and knowledge taught in Introduction to Geoprocessing Scripts Using Python, this course teaches intermediate to advanced Python scripting techniques for the ArcGIS® geoprocessing framework. Students begin by refining their Python scripting skills as they manipulate several key data types and create effective, reusable code. Students then apply these skills to execute custom geoprocessing functionality. The course covers how to incorporate Python scripts into the ModelBuilder™ environment and prepares students to leverage the full capabilities of Python scripting within the ArcGIS geoprocessing framework.

Course Content
Working with Python data types // Strings // Lists // Dictionaries // // // // // Python modules and functions Importing built-in Python modules Getting help for functions Manipulating strings Creating a random selection Controlling script termination

Designed for
This course is designed for experienced ArcGIS users who want to create Python scripts to automate complex geoprocessing tasks. Course Level: Advanced

Learning Outcomes
// // // // // // // Manipulate Python’s key data types, including strings, lists, and dictionaries Write Python scripts to read and write text files Create reusable code Create scripts that read existing geometries and create new geometries Work with subsets of data Implement data management techniques on personal, file, and multi-user geodatabases Incorporate Python scripts into the ModelBuilder™ environment

Working with geometry // Cursor objects // Point objects // Geometry object properties Working with subsets of data // Feature classes vs. feature layers // Tables vs. table views // Creating a subset of fields and records Managing Data // SpatialReference and ValueTable objects Making code reusable // Building and sharing custom tools and toolboxes Working with ModelBuilder // Iterating through models // Incorporating Python scripts into models Calling the geoprocessor with VBA

Students should have completed Introduction to ArcGIS I, Introduction to ArcGIS II and Introduction to Geoprocessing Scripts Using Python or have equivalent knowledge. Students should have experience applying the concepts and syntax taught in the introductory course. Note: experience writing Python scripts that contain variables, loops and standard ArcGIS geoprocessing tools is required.

Recommended Reading
Certain recommended books can be purchased online, by visiting the ESRI Australia online store at www.esriaustralia.com.au/onlinestore

Course Details
Duration Commencement Dates Terms & Conditions 3 days For the latest course calendar please visit www.esriaustralia.com.au/training For the latest ESRI Australia training terms & conditions please visit www.esriaustralia.com.au/training

Freecall Australia only 1800 447 111 // International calls +61 (0)7 3218 4161 Fax +61 (0)7 3211 1310 // training@esriaustralia.com.au // www.esriaustralia.com.au/training

Writing Advanced Geoprocessing Scripts using Python®

About ESRI Australia
ESRI Australia is the source of astute professional services and Geographic Information Systems (GIS) technology. We’re experts in location intelligence, with over 30 years experience in implementing GIS solutions in dozens of industries. Our passion for technology and considered approach gives our clients the power to see more and do more. With our expertise, knowledge, vision and technical capability, we turn ‘possibility’ into ‘reality’.
ESRI Australia Training Solutions
Derive maximum benefit from your location intelligence solution by ensuring your workforce has the knowledge and skills to fully utilise your investment in GIS. ESRI Australia offers a complete range of training services to help educate and support your solution end users and administrators. With courses for beginners, intermediate and advanced users, ESRI Australia caters for all skill sets and educational requirements. Our courses are taught by ESRI Inc. authorised instructors, which means that your employees can be assured of receiving consistent quality GIS training by accredited trainers. Our flexible training options range from developing and delivering a complete training program for your organisation through to a range of scheduled courses held at centrally located training facilities. With client site, scheduled or knowledge transfer training available, ESRI Australia can provide the solution to meet your organisation’s training needs.

For course descriptions, or further information about ESRI Australia’s flexible training solutions please visit www.esriaustralia.com.au/training Freecall Australia only 1800 447 111 // International calls +61 (0)7 3218 4161 Fax +61 (0)7 3211 1310 // training@esriaustralia.com.au
ESRI Australia Pty Ltd // ABN 16 008 852 775 // Version 1.0 // February 2008

To top