ArcGIS Pro 获得工具的个数
Posted gisoracle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS Pro 获得工具的个数相关的知识,希望对你有一定的参考价值。
import arcgisscripting import string; gp = arcgisscripting.create(9.3); ##多少个工具箱 toolboxes = gp.listToolboxes(); for toolbox in toolboxes: #截取工具箱的别名 first = toolbox.index("("); ##第一个‘(‘的索引值 end = toolbox.index(")") ##最后一个‘)‘的索引值 toolboxAlias = toolbox[first+1:end]; ##工具箱的别名 gp.AddMessage(toolboxAlias); i = 0; tools = gp.listTools(); for tool in tools: f = tool.index("_"); ##"_"的索引值 alias = tool[f+1:]; if alias == toolboxAlias: gp.AddMessage( tool); i=i+1; gp.AddMessage( "====="+toolbox+"‘s count:"+str(i)); gp.AddMessage( "the tool count:"+str( len(tools))); gp.AddMessage( "the toolbox count:"+str(len(toolboxes)));
=====Space Time Pattern Mining Tools(stpm)‘s count:7
the tool count:894
the toolbox count:23
Completed script Script...
以上是关于ArcGIS Pro 获得工具的个数的主要内容,如果未能解决你的问题,请参考以下文章
ArcGIS Pro微课1000例0011:ArcGIS Pro范围内汇总工具的巧妙使用——以甘肃省各地区内河流总长度计算为例
ArcGIS Pro微课1000例0011:ArcGIS Pro范围内汇总工具的巧妙使用——以甘肃省各地区内河流总长度计算为例