CheckProduct

Краткая информация

Проверяет, доступна ли требуемая лицензия.

Синтаксис

CheckProduct (product)
ПараметрОписаниеТип данных
product

Product code for the product being checked.

  • arcviewArcGIS Desktop Basic код продукта
  • arceditorArcGIS Desktop Standard код продукта
  • arcinfoArcGIS Desktop Advanced код продукта
  • engineКод продукта Engine Runtime
  • enginegeodbКод продукта Engine Geodatabase Update
  • arcserver Код серверного продукта
String
Возвращаемое значение
Тип данныхОписание
String

Для CheckProduct могут быть получены пять значений:

  • AlreadyInitializedЛицензия уже установлена в скрипте.
  • AvailableТребуемая лицензия доступна для установки.
  • UnavailableТребуемая лицензия недоступна для установки.
  • NotLicensedЗапрошенная лицензия недействительна.
  • FailedВо время запроса произошел системный сбой.

Пример кода

Пример CheckProduct

Проверьте, доступна ли лицензия ArcGIS Desktop Advanced.

import sys
import arcpy

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

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

Связанные разделы