У меня есть скрипт на Python, который нужно передать клиенту.
В настоящее время мы оцениваем, какой уровень лицензии потребуется клиенту для запуска сценария в целях приобретения программного обеспечения.
У всех нас есть лицензия ArcGIS 10.1 Advanced в нашей компании.
Я проверил все инструменты и расширения, используемые в сценарии, с помощью веб-справки и обнаружил, что они должны работать на уровне стандартной лицензии.
Есть ли способ проверить сценарий на соответствие стандартному уровню лицензии, если у нас нет стандартного уровня лицензии или компании (только более высокий уровень Advanced)?
Ответы:
Если это будет повторяться, когда вам нужно будет протестировать свои продукты на различных уровнях лицензии, возможно, стоит приобрести лицензию Esri Developer Network .
источник
Для следующего требуется только лицензия ArcGIS Basic, однако для многих инструментов требуется лицензия ArcGIS Standard или выше.
источник
Запустите ваш скрипт из командной оболочки или командного файла, задав сначала уровень лицензии с помощью переменной среды.
От открытия ArcGIS Desktop на конкретном уровне лицензии?
Modolo комментария от Райан Далтона здесь о необходимости иметь другие уровни лицензий переключиться.
источник
do-stuff.py
в строке 2 не будет работать, так как он вызываетСуществует существующая идея ArcGIS для поддержки уровней лицензии Inclusive (Разрешить извлечение меньших уровней лицензии) .
Обоснование этого запроса, похоже, точно соответствует вашему варианту использования:
источник
Я не думаю, что функциональность для запуска варианта с более низкой лицензией еще существует, хотя это была предложенная идея для реализации. Вы можете найти компьютер без установленной ArcGIS и получить пробную версию. или это, или, может быть, кто-то здесь, работающий со стандартной лицензией, может проверить это для вас.
источник
Может быть попробовать
См. Справочный документ в разделе Доступ к лицензиям и расширениям в Python . Мне не на 100% ясно, что это будет делать то, что вы хотите, но, возможно, попробуйте скрипт, в котором вы знаете, что он должен работать только с Advanced, и посмотрите, что скрипт делает.
НТН
источник