CheckProduct (arcpy)

摘要

检查申请的许可是否可用。

语法

CheckProduct (product)
参数说明数据类型
product

Product code for the product being checked.

  • arcviewArcGIS for Desktop Basic product code
  • arceditorArcGIS for Desktop Standard product code
  • arcinfoArcGIS for Desktop Advanced product code
  • engineEngine Runtime product code
  • enginegeodbEngine Geodatabase Update product code
  • arcserver Server product code
String
返回值
数据类型说明
String

CheckProduct 函数,有五个可能的返回值:

  • AlreadyInitalized 已在脚本中设置许可。
  • Available 申请的许可存在,可以设置。
  • Unavailable 申请的许可不存在,无法设置。
  • NotLicensed 申请的许可无效。
  • Failed 申请期间系统错误。

代码实例

CheckProduct 示例

检查 ArcGIS for Desktop Advanced 的许可是否可用。

import arcpy
from arcpy import env
import sys

env.workspace = "C:/Data/World.gdb"
if arcpy.CheckProduct("ArcInfo") == "Available":
    arcpy.PolygonToLine_management("Lakes", "LakeLines")
else:
    print "ArcGIS for Desktop Advanced license not available"
    sys.exit("ArcGIS for Desktop Advanced license not available")

相关主题

9/15/2013