Use the ArcPy module to automate the analysis and mapping of geospatial data in ArcGIS
ArcGIS allows for complex analyses of geographic information. The ArcPy module is used to script these ArcGIS analyses, providing a productive way to perform geo-analyses and to automate map production.
This book will guide you from basic Python scripting to advanced ArcPy script tools. This book starts off with setting up your Python environment, demonstrates a complex ArcPy script tool with multiple iterations, illustrates data access module cursors, and explains how to use ArcPy Geometry classes. Then, you will learn how to output maps using ArcPy.Mapping, and how to create ArcGIS script tools.
With the help of this book, you will be able to create repeatable analyses reducing the time-consuming nature of GIS, making you into a GIS professional as powerful as a whole team.
What You Will Learn
Understand how to integrate Python into ArcGIS and make GIS analysis faster and easier
Model an analysis and export it to Python for further improvement
Create Python functions from exported scripts using ArcToolbox tools to avoid repetitive code
Update the records of interest in your existing geospatial data automatically using data cursors
Add new geospatial data to existing datasets automatically from field-collected data or data produced during analysis
Export formatted analysis results to spreadsheets automatically
Update map documents with analysis-generated data and export maps to PDF or image formats
Create geometric networks and analyze routes using scripts
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.