zoukankan      html  css  js  c++  java
  • 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...

  • 相关阅读:
    LINUX下用PHPIZE安装PHP GD扩展
    LNMP下使用Phabricator(一)
    关于学习
    PHP EXCEL相关
    curl_setopt 注意
    JS代码运行延迟
    ajax跨域
    Bootstrap-下拉菜单
    Bootstrap-基本的按钮组
    Bootstrap-基本的输入框组
  • 原文地址:https://www.cnblogs.com/gisoracle/p/10181918.html
Copyright © 2011-2022 走看看