CheckProduct

La documentación de ArcGIS 2.7 se ha archivadod y ha dejado de actualizarse. El contenido y los enlaces pueden estar obsoletos. Consulte la documentación más reciente.

Resumen

Checks to see if the requested license is available.

Sintaxis

CheckProduct (product)
ParámetroExplicaciónTipo de datos
product

Product code for the product being checked.

  • arcviewArcGIS Desktop Basic product code
  • arceditorArcGIS Desktop Standard product code
  • arcinfoArcGIS Desktop Advanced product code
  • engineEngine Runtime product code
  • enginegeodbEngine Geodatabase Update product code
  • arcserver Server product code
String
Valor de retorno
Tipo de datosExplicación
String

There are five possible return values for CheckProduct:

  • AlreadyInitialized 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.

Muestra de código

CheckProduct example

Check to see if an ArcGIS 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)

Temas relacionados