zoukankan      html  css  js  c++  java
  • arcgis python 获得所有的工具名称

    #######################
    import  arcgisscripting

    import  string;

    gp = arcgisscripting.create(9.3);

    ########

    toolboxes = gp.listToolboxes();

    for toolbox in toolboxes:

        #截取工具箱的别名

        first = string.find(toolbox,"("); ##第一个'('的索引值

        end = string.find(toolbox,")")    ##最后一个')'的索引值

        toolboxAlias = toolbox[first+1:end]; ##工具箱的别名

        gp.AddMessage(toolboxAlias);

        i = 0;

        tools = gp.listTools();

        for tool in tools:

            f =  string.find(tool,"_"); ##"_"的索引值

            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)));

  • 相关阅读:
    大数乘法
    大数阶乘
    存js导入excel文件
    设计模式详解
    javascript的api设计原则
    从零开始nodejs系列文章
    git的学习
    如何暴力学英语
    Vsftpd
    shell命令学习
  • 原文地址:https://www.cnblogs.com/gisoracle/p/3394037.html
Copyright © 2011-2022 走看看