Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Tackle complex spatial data tasks effortlessly with this easy-to-follow guide to writing specialized Python scripts and developing tools for spatial data in ArcGIS Pro.
This book represents the logical follow-up to Python Scripting for ArcGIS Pro, also published by Esri Press (2024), which introduces the fundamentals of Python and teaches you how to write basic scripts to automate workflows. Advanced Python Scripting for ArcGIS Pro picks up where Python Scripting for ArcGIS Pro left off by focusing on more advanced scripting techniques and the development of tools and notebooks to share with others. This book also includes working with third-party packages and the ArcGIS API for Python, which opens new and exciting possibilities to use Python for geospatial applications.
Intended for users who have a good foundation in Python, this book explores how to develop scripts into tools and notebooks to share with others, use third-party packages, and learn other more specialized tasks. By the end of this book, you’ll be confident in writing more advanced scripts, developing them into tools and notebooks, and sharing them with others.
Python has become one of the most widely used programming languages, and this expansion includes geospatial applications. Python is employed for many tasks, from automating data processing using desktop software to web scraping for downloading structured data to developing machine-learning algorithms for classifying imagery hosted in the cloud. Python is a versatile, open-source programming language supported on different platforms. These features contribute to its growing popularity in the geospatial community. Python is also the preferred scripting language for working with ArcGIS Pro.
This book is written for ArcGIS Pro and Python 3. The topics covered in this book require substantial previous experience in writing Python scripts for ArcGIS. Key terms used in each chapter appear in green and are included alphabetically at the end of the chapter. The fundamentals of Python and ArcPy, including setting up a Python editor and writing basic scripts for data processing using ArcPy, are covered in Python Scripting for ArcGIS Pro.
The key topics you will learn include:
Creating custom functions and classes
Writing specialized scripts using ArcPy
Creating Python script tools and Python toolboxes
Sharing scripts and tools
Managing Python packages and environments
Migrating scripts from Python 2 to 3
NumPy, Pandas, and Matplotlib
Creating and using notebooks
ArcGIS API for Python and Jupyter Notebook
Helpful points to remember, key terms, and review questions are included at the end of each chapter to reinforce your understanding of Python. Companion data and tutorials are available online.
Packed with advanced techniques and practical examples, Advanced Python Scripting for ArcGIS Pro is perfect for more experienced ArcGIS Pro users who are looking to upgrade their Python skills and enhance their workflows