• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Python and ArcGIS 10.1
 

Python and ArcGIS 10.1

on

  • 706 views

Presented by Joseph Rathvon, Washington County MD Division of Public Works, at EPAN GIS Users Group Meeting in August 2013.

Presented by Joseph Rathvon, Washington County MD Division of Public Works, at EPAN GIS Users Group Meeting in August 2013.

Statistics

Views

Total Views
706
Views on SlideShare
706
Embed Views
0

Actions

Likes
0
Downloads
35
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Python and ArcGIS 10.1 Python and ArcGIS 10.1 Presentation Transcript

    • What is Python  Open source scripting/programming language  Not compiled, uses interpreter  Slower performance  Faster development  Executes independently or inside ArcGIS  Can be run as scheduled task or batch job  Can be packaged as ArcTool, Add-in, Toolbox  Modular language, available functionality depends on loaded libraries
    • Python in ArcGIS = Arcpy  Used to automate geoprocessing and map creation  Easily share tools  Expand native tools
    • How does Python work?  Write some code:  Where? ○ Integrated Python Window, IDE ○ Popular IDE: IDLE, PythonWin, PyScripter ○ Code Editor: Bluefish, ConTEXT, Notepad ++ ○ Model Builder* ○ Pre-written code – Arcpy café, other users, ect…  What? ○ Create and automate workflows ○ Extend tools to include logic ○ Write you own tools ○ Access other module to analyze your data ○ Python Toolbox
    • How does Python work…cont.  Run Code:  How? ○ Add script to a toolbox ○ Attach script to a custom toolbar button ○ Schedule using Windows Scheduler ○ Run from IDE ○ As a toolbox ○ Expand logic in custom labels
    • Online training  Hitchhiker’s Guide to Python and ArcGIS David Wynne and Jason Pardy http://proceedings.esri.com/library/userconf/de vsummit11/papers/tech/hitchhikers_guide_to_ python_and_arcgis.pdf  Python Scripting I http://funnel.sfsu.edu/students/parkere/Course s/Students/Shirin%20Leclere/Fall2012%20Cla sses/GIS112_SL/lectures/Python_scripting_I.p pt  Learning to Program http://www.freenetpages.co.uk/hp/alan.gauld/t utcont.htm
    • Map
    • Text
    • Textbox
    • expression
    • code
    • IDLE
    • NotePad ++
    • PyScripter
    • PythonWin
    • Python Window