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

Inserting layers into a map document


The AddLayer() function can be used to add a layer to a map document either through auto-arrange or as the first or last layer in a data frame. However, it doesn't provide the control you need for inserting a layer in a specific position within a data frame. For this added control, you can use the InsertLayer() function. In this recipe, you will learn how to control the placement of layers that are added to a data frame.

Getting ready

The AddLayer() function simply adds a layer into a data frame or a group layer and places the layer automatically using auto-arrange. You can choose to have the layer placed at the top or bottom of either. The InsertLayer() method allows you to have more precise positioning of a new layer into a data frame or a group layer. It uses a reference layer to specify a location and the layer is added either before or after the reference layer, as specified in your code. Since InsertLayer() requires the use of a reference layer,...