CheckProduct (arcpy)

Резюме

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

Синтаксис

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

Код проверяемого продукта.

  • arcview —ArcGIS for Desktop Basic код продукта
  • arceditor —ArcGIS for Desktop Standard код продукта
  • arcinfo —ArcGIS for Desktop Advanced код продукта
  • engine —Код продукта Engine Runtime
  • enginegeodb —Код продукта Engine Geodatabase Update
  • arcserver — Код серверного продукта
String
Возвращено значение
Тип данныхОбъяснение
String

Для CheckProduct возможно возвращение пяти значений:

  • AlreadyInitalized — Лицензия уже установлена в скрипте.
  • Доступно — Требуемая лицензия доступна для установки.
  • Недоступно — Требуемая лицензия недоступна для установки.
  • NotLicensed — Требуемая лицензия недопустима.
  • Ошибка — Во время запроса произошел системный сбой.

Пример кода

Пример 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/10/2013