Більше

ПОМИЛКА 000824 під час спроби запустити метод IsNull поза ArcGIS?

ПОМИЛКА 000824 під час спроби запустити метод IsNull поза ArcGIS?


Я намагаюся виступитиIsNullфункція до растру за допомогою PyScripter. Це код, який я використовую:

import arcpy import arcinfo InRaster = "C:  data  InRaster" IsNullRa = "C:  data  IsNullRa" arcpy.gp.IsNull_sa (InRaster, IsNullRa)

У вікні ArcGIS Python це працює нормально. Однак в іншому редакторі, такому як PyScripter, я отримую таку помилку:

ПОМИЛКА 000824: Інструмент не має ліцензії. Не вдалося виконати (IsNull).

я маю ArcGIS 10.1 і є просторовий аналітик. Я спробував встановити Microsoft Visual C ++ 2008 Redistributable Package (x64) звідси, але це не спрацювало. Чи знаєте ви, як я можу запустити IsNull поза ArcGIS? Спасибі.


Щоб перевірити розширення поза ArcGIS, додайте цей рядок на початку сценарію післяімпортзаяви.

arcpy.CheckOutExtension ("Просторовий")

Перегляньте відео: ArcMap versioned workaround