Eu tenho um script Python que precisará ser fornecido a um cliente.
Atualmente, estamos avaliando qual nível de licença o cliente precisará para executar o script para fins de aquisição de software.
Todos nós temos a licença ArcGIS 10.1 Advanced em nossa empresa.
Eu verifiquei todas as ferramentas e extensões usadas no script em relação à ajuda da Web e constatei que elas deveriam funcionar no nível de licença padrão.
Existe uma maneira de testar o script em relação ao nível de licença padrão, quando não temos um nível de licença padrão ou empresa (apenas o nível avançado mais alto)?
Respostas:
Se este for um esforço recorrente em que você precisará testar seus produtos em vários níveis de licença, pode valer a pena comprar uma licença da Esri Developer Network .
fonte
O seguinte requer apenas uma licença do ArcGIS Basic, no entanto, inúmeras ferramentas requerem uma licença do ArcGIS Standard ou superior.
fonte
Inicie seu script a partir de um shell de comando ou arquivo em lote, configurando o nível de licença primeiro pela variável de ambiente.
De Abertura ArcGIS Desktop no nível de licença específica?
modolo o comentário de Ryan Dalton aqui sobre a necessidade de ter outros níveis de licença para mudar.
fonte
do-stuff.py
na linha 2 não iria funcionar, uma vez que invoca o comando ASSOC, com um novo ambiente padrão que herdam a configuração da linha 1.Existe uma ArcGIS Idea existente para suporte a níveis de licença inclusivos ( permite a verificação de níveis de licença menores) .
A justificativa para esta solicitação parece corresponder exatamente ao seu caso de uso:
fonte
Eu não acho que a funcionalidade para executar uma opção de licença mais baixa ainda exista, embora tenha sido uma idéia sugerida para implementar. você pode encontrar um computador sem o ArcGIS instalado e obter uma versão de teste. ou isso, ou talvez alguém aqui executando uma licença padrão possa testá-la para você.
fonte
Talvez tente
Consulte o documento de ajuda em Acessando licenças e extensões em Python . Não está 100% claro para mim que isso fará o que você deseja, mas talvez tente um script em que você saiba que deve funcionar apenas com o Advanced e veja o que o script faz.
HTH
fonte