CheckProduct (arcpy)

Récapitulatif

Checks to see if the requested license is available.

Syntaxe

CheckProduct (product)
ParamètreExplicationType de données
product

Product code for the product being checked.

  • arcview —ArcGIS for Desktop Basic product code
  • arceditor —ArcGIS for Desktop Standard product code
  • arcinfo —ArcGIS for Desktop Advanced product code
  • engine —Engine Runtime product code
  • enginegeodb —Engine Geodatabase Update product code
  • arcserver — Server product code
String
Valeur renvoyée
Type de donnéesExplication
String

There are five possible return values for CheckProduct:

  • AlreadyInitalized — License has already been set in the script.
  • Available — The requested license is available to be set.
  • Unavailable — The requested license is unavailable to be set.
  • NotLicensed — The requested license is not valid.
  • Failed — A system failure occurred during the request.

Exemple de code

CheckProduct example

Check to see if an ArcGIS for Desktop Advanced license is available.

import sys
import arcpy

arcpy.env.workspace = "c:/data/world.gdb"

if arcpy.CheckProduct("ArcInfo") == "Available":
    arcpy.PolygonToLine_management("Lakes", "LakeLines")
else:
    msg = 'ArcGIS for Desktop Advanced license not available'
    print(msg)
    sys.exit(msg)

Thèmes connexes

4/26/2014