Python Scripting for ArcGIS.

Saved in:
Bibliographic Details
Online Access: Full Text (via ProQuest)
Main Author: Zandbergen, Paul A.
Format: eBook
Language:English
Published: Redlands : Esri Press, 2015.
Subjects:
Table of Contents:
  • ""Cover""; ""Contents""; ""Preface""; ""Acknowledgments""; ""Part 1: Learning the fundamentals of Python and geoprocessing""; ""Chapter 1: Introducing Python 3""; ""1.1 Introduction""; ""1.2 Exploring the features of Python""; ""1.3 Comparing scripting vs. programming""; ""1.4 Using scripting in ArcGIS""; ""1.5 Python history and versions""; ""1.6 About this book""; ""1.7 Exploring how Python is used""; ""1.8 Choosing a Python script editor""; ""Points to remember""; ""Chapter 2: Geoprocessing in ArcGIS""; ""2.1 Introduction""; ""2.2 What is geoprocessing?""; ""2.3 A note on ArcObjects""
  • ""2.4 Using toolboxes and tools""""2.5 Learning types and categories of tools""; ""2.6 Running tools using tool dialog boxes""; ""2.7 Specifying environment settings""; ""2.8 Using batch processing""; ""2.9 Using models and ModelBuilder""; ""2.10 Using scripting""; ""2.11 Running scripts as tools""; ""2.12 Converting a model to a script""; ""2.13 Scheduling a Python script to run at prescribed times""; ""Points to remember""; ""Chapter 3: Using the Python window""; ""3.1 Introduction""; ""3.2 Opening the Python window""; ""3.3 Writing and running code""; ""3.4 Getting assistance""
  • ""3.5 Exploring Python window options""""3.6 Saving your work""; ""3.7 Loading code into the Python window""; ""Points to remember""; ""Chapter 4: Learning Python language fundamentals""; ""4.1 Introduction""; ""4.2 Locating Python documentation and resources""; ""4.3 Working with data types and structures""; ""4.4 Working with numbers""; ""4.5 Working with variables and naming""; ""4.6 Writing statements and expressions""; ""4.7 Using strings""; ""4.8 Using lists""; ""4.9 Working with Python objects""; ""4.10 Using functions""; ""4.11 Using methods""; ""4.12 Working with strings""
  • ""4.13 Working with lists""""4.14 Working with paths""; ""4.15 Working with modules""; ""4.16 Controlling workflow using conditional statements""; ""4.17 Controlling workflow using loop structures""; ""4.18 Getting user input""; ""4.19 Commenting scripts""; ""4.20 Working with code in the PythonWin editor""; ""4.21 Following coding guidelines""; ""Points to remember""; ""Part 2: Writing scripts""; ""Chapter 5: Geoprocessing using Python""; ""5.1 Introduction""; ""5.2 Using the ArcPy site package""; ""5.3 Importing ArcPy""; ""5.4 Working with earlier versions of ArcGIS""; ""5.5 Using tools""
  • ""5.6 Working with toolboxes""""5.7 Using functions""; ""5.8 Using classes""; ""5.9 Using environment settings""; ""5.10 Working with tool messages""; ""5.11 Working with licenses""; ""5.12 Accessing ArcGIS Desktop Help""; ""Points to remember""; ""Chapter 6: Exploring spatial data""; ""6.1 Introduction""; ""6.2 Checking for the existence of data""; ""6.3 Describing data""; ""6.4 Listing data""; ""6.5 Using lists in for loops""; ""6.6 Working with lists""; ""6.7 Working with tuples""; ""6.8 Working with dictionaries""; ""Points to remember""; ""Chapter 7: Manipulating spatial data""