Mam skrypt w języku Python, który należy podać klientowi.
Obecnie oceniamy, jakiego poziomu licencji będzie potrzebował klient, aby uruchomić skrypt do celów akwizycji oprogramowania.
Wszyscy mamy licencję ArcGIS 10.1 Advanced w naszej firmie.
Sprawdziłem wszystkie narzędzia i rozszerzenia użyte w skrypcie pod kątem pomocy internetowej i stwierdziłem, że powinny one działać na standardowym poziomie licencji.
Czy istnieje sposób na przetestowanie skryptu w stosunku do standardowego poziomu licencji, gdy nie mamy standardowego poziomu licencji w firmie lub w firmie (tylko wyższy poziom zaawansowany)?
Odpowiedzi:
Jeśli będzie to powtarzające się zadanie, w którym musisz przetestować swoje produkty na różnych poziomach licencji, warto kupić licencję Esri Developer Network .
źródło
Poniższe wymaga tylko licencji ArcGIS Basic, jednak wiele narzędzi wymaga licencji ArcGIS Standard lub wyższej.
źródło
Uruchom skrypt z powłoki poleceń lub pliku wsadowego, ustawiając najpierw poziom licencji według zmiennej środowiskowej.
Od otwarcia ArcGIS Desktop na określonym poziomie licencji?
Modolo komentarz Ryan Dalton tutaj o konieczności mają inne poziomy licencyjne się przełączyć.
źródło
do-stuff.py
w linii 2 nie działałby, ponieważ wywołuje on komendę ASSOC, z nowym domyślnym środowiskiem, które dziedziczy ustawienia z linii 1Istnieje pomysł ArcGIS na obsługę poziomów licencji Inclusive (Zezwalaj na sprawdzanie niższych poziomów licencji) .
Uzasadnienie tego żądania wydaje się dokładnie pasować do Twojego przypadku użycia:
źródło
Nie sądzę, funkcjonalność, aby uruchomić opcję licencji niższą jeszcze istnieje, choć został on zasugerował pomysł do zrealizowania. możesz znaleźć komputer bez zainstalowanego ArcGIS i uzyskać wersję próbną. albo to, albo może ktoś tutaj posiadający standardową licencję może go przetestować.
źródło
Może spróbować
Zobacz dokument pomocy w Dostęp do licencji i rozszerzeń w Pythonie . Nie jest dla mnie w 100% jasne, że zrobi to, co chcesz, ale może wypróbujesz skrypt, o którym wiesz, że powinien działać tylko z Zaawansowanym i zobaczyć, co robi skrypt.
HTH
źródło