Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python AddIns for ArcMap made easy using ArcPy
Rating: 4.4 out of 5(62 ratings)
294 students

Python AddIns for ArcMap made easy using ArcPy

Gain practical experience in ArcPy and Python
Created byGraeme Browning
Last updated 1/2017
English

What you'll learn

  • Develop your own Python AddIns for ArcMap

Course content

3 sections12 lectures1h 26m total length
  • Introduction3:15

    The first lecture gives an overview of the topics and exercises which will be covered during the remaining lectures of the course.  It also gives an overview of the ArcGIS Desktop and Python versions that are used during the presentations, and some tips about using Notepad++ for XML editing.  It then gives an overview about downloading the course data from Natural Earth.

  • Checking your Software and Data Setup3:31

    This lecture will assist you to determine whether you are using suitable versions of ArcGIS Desktop (10.1-10.5) and Python (2.7.x) for the course.  It also suggests that you use Notepad++ for XML editing.  If you are already comfortable that you are using suitable software then this lecture can be considered optional.

  • Downloading Natural Earth Data3:40

    This lecture will assist you to download the Natural Earth data required for this course (and which can also be used in other courses by the same instructor).  If you are already familiar with Natural Earth data and want to take the shortcut of simply copying ne_10m_admin_0_countries.shp (and its accompanying files) into a folder named C:\polygeo then this lecture can be considered optional.

  • Authoring Map of World Countries1:48

    This course assumes that you know how to make a map in ArcMap, but in this lecture we will make a simple one, so that we have a common map on which to test the Python AddIns that we create.

Requirements

  • You should have ArcGIS Desktop 10.1 or later installed - only a Basic level license is needed - and be able to start ArcMap.
  • You should be familiar with ArcMap and the basics of Python and ArcPy.
  • You should have the Python 2.7.x version installed as part of ArcGIS Desktop and be able to start IDLE (or your choice of IDE) and import arcpy.

Description

When starting to use the ArcPy site-package of ArcGIS Desktop within Python scripting, it is important to understand the workflow for writing and configuring Python AddIns.

This course, which is suitable for English-speaking students from anywhere in the world, was recorded using ArcGIS 10.3.1 for Desktop but should be equally applicable to versions 10.1, 10.2, 10.4 and 10.5. It is not suitable for ArcGIS Desktop 10.0 and earlier versions because Python AddIns only became available at 10.1. ArcGIS for Desktop licensing is not included, but can be obtained for non-commercial purposes from Esri and its International Distributors under the ArcGIS for Personal Use Program.

All necessary data is downloaded from Natural Earth, and solutions to the exercises are available as attachments to download.

In this 89 minute course of 12 videos you will learn how to:

  • Download the Python AddIn Wizard
  • Run the Python AddIn Wizard to create a Toolbar with one Button
  • Use IDLE and Notepad++ to edit Python and XML to configure seven types of Python AddIns
  • Troubleshoot Python AddIns
  • Create a Python AddIn that installs an Extension and a Tool
  • and much more!


    Who this course is for:

    • This course is for those familiar with ArcMap and the basics of Python and ArcPy.