zoukankan      html  css  js  c++  java
  • 控制 Python 工具箱中的许可行为

    def isLicensed(self):
        """Allow the tool to execute, only if the ArcGIS 3D Analyst 扩展模块 
        is available."""
        try:
            if arcpy.CheckExtension("3D") == "Available":
                raise Exception
        except Exception:
            return False # tool cannot be executed
    
        return True # tool can be executed

    isLicensed 方法是一种可选方法,用于检查 Python 工具箱中的工具是否具有执行许可。如果运行其他地理处理工具(由 Python 工具箱中的工具使用)所需的相应许可和扩展模块不可用,那么可使用该方法限制工具的运行。

    如果 isLicensed 方法返回 False,则工具不能执行。如果该方法返回 True 或未使用该方法,则工具可以执行。

  • 相关阅读:
    google搜索的使用小窍门
    openssl的使用
    vi vim 的使用
    nfs
    setfacl命令的使用
    JAVA记录
    Yapi基本使用
    Yapi部署
    Mysql问题记录
    Spring boot+MYSQL多数据源
  • 原文地址:https://www.cnblogs.com/gisoracle/p/11368183.html
Copyright © 2011-2022 走看看