1 / 37

Python Scripting for ArcGIS

Python Scripting for ArcGIS. ZHONG Teng Sep 12, 2013. 山顶点 提取. Automatic. Model Builder. BUT. 模型参数过多 路 径设置繁琐 不能自定义某些特定功能. Why Scripting. 解决空间数据处理的复杂、费时和重复性等问题,达到批量、自动数据处理的目的 有效 整合 利用 ArcGIS 软件自带工具,以及数据存储、可视化及输出等功能 相比 C++, .NET 等基于 ArcObjects 的编程更简单方便. Why Python. ESRI 支持并大力推荐

astin
Download Presentation

Python Scripting for ArcGIS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Python Scripting for ArcGIS ZHONG Teng Sep 12, 2013

  2. 山顶点提取

  3. Automatic

  4. Model Builder

  5. BUT

  6. 模型参数过多 • 路径设置繁琐 • 不能自定义某些特定功能

  7. Why Scripting • 解决空间数据处理的复杂、费时和重复性等问题,达到批量、自动数据处理的目的 • 有效整合利用ArcGIS软件自带工具,以及数据存储、可视化及输出等功能 • 相比C++, .NET等基于ArcObjects的编程更简单方便

  8. Why Python • ESRI支持并大力推荐 • 语法简单易用,适合初学者 • 资源丰富http://arcscripts.esri.com/

  9. http://arcscripts.esri.com/details.asp?dbid=15999

  10. Python Scripting的两种使用方式 • 基于窗口的方式 (Python window) • 基于工具的方式 (Use scripts as tools)

  11. 基于窗口的方式

  12. 基于窗口的方式

  13. 基于窗口的方式

  14. 基于窗口的方式 CTRL+ENTER ENTER twice

  15. 基于工具的方式

  16. 基于工具的方式

  17. 基于工具的方式

  18. 基于工具的方式

  19. 基于工具的方式

  20. 基于工具的方式

  21. 基于工具的方式

  22. 基于工具的方式

  23. 基于工具的方式

  24. Functions of Python Scripting in ArcGIS • 处理属性表数据(Attributes) • 处理几何数据(Geometries) • 处理栅格数据(Rasters)

  25. 处理属性表数据(Attributes) • 通过游标(Cursor)来处理数据 • Search • Insert • Update

  26. 处理属性表数据(Attributes)

  27. 处理几何数据(Geometries) • Read Geometry • Write Geometry

  28. Read Geometry

  29. ReadGeometry

  30. Write Geometry

  31. 处理栅格数据(Rasters)

  32. 处理栅格数据(Rasters)

  33. 有用的资源(Useful Resources) • Reference Books Paul A. Zandbergen, Python Scripting for ArcGIS, 2013, ESRI Press • Websites http://arcscripts.esri.com/ (You can download scripts here) http://resources.arcgis.com/en/help/main/10.1/index.html (ArcGIS help)

More Related