Saya memiliki skrip Python yang perlu diberikan kepada klien.
Kami sedang mengevaluasi tingkat lisensi apa yang dibutuhkan klien untuk menjalankan skrip untuk keperluan akuisisi perangkat lunak mereka.
Kita semua memiliki lisensi ArcGIS 10.1 Advanced di perusahaan kami.
Saya memeriksa semua alat dan ekstensi yang digunakan dalam skrip terhadap bantuan web dan menemukan bahwa mereka harus bekerja pada tingkat lisensi Standar.
Apakah ada cara saya dapat menguji script terhadap tingkat lisensi Standar, ketika kita tidak memiliki tingkat lisensi Standar di atau perusahaan (hanya tingkat Advanced yang lebih tinggi)?
Jawaban:
Jika ini akan menjadi upaya berulang di mana Anda perlu menguji produk Anda di berbagai tingkat lisensi, mungkin ada baiknya membeli lisensi Jaringan Pengembang Esri .
sumber
Berikut ini hanya memerlukan lisensi ArcGIS Basic namun banyak alat memerlukan ArcGIS Standard atau lisensi yang lebih tinggi.
sumber
Mulai skrip Anda dari shell perintah atau file batch, atur level lisensi terlebih dahulu dengan variabel lingkungan.
Dari Membuka ArcGIS Desktop pada tingkat lisensi tertentu?
modolo komentar dari Ryan Dalton di sini tentang perlunya memiliki tingkat lisensi lain untuk beralih.
sumber
do-stuff.py
in line 2 sebelumnya tidak akan berfungsi, karena memanggil perintah ASSOC, dengan lingkungan default baru yang mewarisi pengaturan dari baris 1.Ada Ide ArcGIS yang ada untuk mendukung tingkat lisensi inklusif (Izinkan memeriksa tingkat lisensi yang lebih rendah) .
Pembenaran untuk permintaan ini tampaknya cocok dengan kasus penggunaan Anda dengan tepat:
sumber
Saya tidak berpikir fungsionalitas untuk menjalankan opsi lisensi yang lebih rendah belum ada, meskipun telah menjadi Ide yang disarankan untuk diterapkan. Anda dapat menemukan komputer tanpa ArcGIS terinstal dan mendapatkan versi uji coba. baik itu, atau mungkin seseorang di sini yang menjalankan lisensi standar dapat mengujinya untuk Anda.
sumber
Mungkin mencoba
Lihat dokumen bantuan di Mengakses lisensi dan ekstensi dalam Python . Tidak 100% jelas bagi saya bahwa ini akan melakukan apa yang Anda inginkan, tetapi mungkin mencoba skrip di mana Anda tahu itu hanya akan bekerja dengan Advanced dan melihat apa yang dilakukan skrip.
HTH
sumber