Book Image

Programming ArcGIS with Python Cookbook, Second Edition

By : Donald Eric Pimpler, Eric Pimpler
Book Image

Programming ArcGIS with Python Cookbook, Second Edition

By: Donald Eric Pimpler, Eric Pimpler

Overview of this book

Table of Contents (22 chapters)
Programming ArcGIS with Python Cookbook Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Creating a button add-in and using the Python add-ins module


A Button add-in is the simplest type of add-in and is also the most commonly used. With button add-ins, the functionality that you code in your script is executed each time the button is clicked on.

Getting ready

Creating an add-in project is the first step in the creation of a new add-in. To create a project using the Python Add-In Wizard, you select a working directory, enter various project settings, and click on the Save button. Creation of the add-in then follows a well-defined process, as illustrated in the following screenshot:

You must first create a container for the add-in and this can either be in the form of a toolbar or menu. Next, create the button, tool, or any other add-in that you want to add to the container. In this recipe, we'll create a button. Next, you need to edit the Python script that is associated with the button. You'll also want to test the button to make sure it works as expected. Finally, you can share...