打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Arcpy基础方法之Tools&Toolboxes

Arcpy基础方法之Tools&Toolboxes

分类: PYTHON 335人阅读 评论(0) 收藏 举报

1.引入自定义的工具箱

  1. c:\python  
  2.   
  3. >>>import arcpy  
  4. >>>arcpy.ImportToolbox("c:/PCovertL.tbx")  
2.List工具箱中访问工具的方法

1)列出所有工具箱,查看别名

  1. c:\python  
  2.   
  3. >>>import arcpy  
  4.   
  5. >>> toolboxList=arcpy.ListToolboxes()  
  6. >>> for toolbox in toolboxList:  
  7. ...  print toolbox  
  8. ...  

  1. 3D Analyst Tools(3d)  
  2.   
  3. Analysis Tools(analysis)  
  4. Cartography Tools(cartography)  
  5. Conversion Tools(conversion)  
  6. Data Interoperability Tools(interop)  
  7. Data Management Tools(management)  
  8. Editing Tools(edit)  
  9. Geocoding Tools(geocoding)  
  10. Geostatistical Analyst Tools(ga)  
  11. Linear Referencing Tools(lr)  
  12. Multidimension Tools(md)  
  13. Network Analyst Tools(na)  
  14. Parcel Fabric Tools(fabric)  
  15. Samples(samples)  
  16. Schematics Tools(schematics)  
  17. Server Tools(server)  
  18. Spatial Analyst Tools(sa)  
  19. Spatial Statistics Tools(stats)  
  20. Tracking Analyst Tools(ta)  
  21. Coverage Tools(arc)  
  22. P_Covert_L(PTL)  

(自定义工具箱,最后在工具箱建立之初建立别名

作用:方便查出import自定义工具箱的工具访问方法,arcpy.ListTools("*_PTL"))

2)列出某类工具箱下工具的访问方法

  1. >>> arcpy.ListTools("*_ta")  
  2. [u'ConcatenateDateAndTimeFields_ta', u'MakeTrackingLayer_ta']  
3)列出所有工具箱下工具的访问方法与参数

  1. >>>toolList=arcpy.ListTools()  
  2.   
  3. >>>for tool in toolList:  
  4.   
  5. >>>  print tool  
  6.   
  7. >>>  print arcpy.Usage(tool)  
  8.   
  9. Script(加{}表示为非必填项)  
  10. Script(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})  
  11.   
  12.    


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
搜罗全网!ArcGIS二次开发Python(arcpy)指南(七):你也可以制作ArcGIS工具箱
[ArcPy百科]第十节:arcpy中的几何信息表达(5.点对象的方法:C)
在ArcGIS中创建Python工具(三) | kikita & Maps
ArcGIS Python的简单应用
牛逼了,Arcpy全套资料,白拿不谢,叫我雷锋
ArcGis
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服