问题描述:

今天在操作Arcpy时,出现000824,工具未注册错误。

![微信图片_20180213155655.png][1]

解决方案:

事实上,这是由于扩展模块工具默认不可用,需要加载扩展模块方可。

在桌面端,可以通过设置加载项进行扩展模块的加载。

而在Arcpy中,通过CheckExtension函数即可引用。

代码格式:

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("[扩展编码]")

扩展模块及对应的扩展编码如下:

扩展模块 扩展编码
ArcGIS 3D Analyst 3D
ArcGIS Data Interoperability 10.5.1 for Desktop DataInteroperability
ArcGIS Data Reviewer for Desktop Datareviewer
ArcGIS for Aviation:Airports Airports
ArcGIS for Aviation:Charting Aeronautical
ArcGIS for Maritime:Bathymetry Bathymetry
ArcGIS for Maritime:Charting Nautical
ArcGIS Geostatistical Analyst GeoStats
ArcGIS Network Analyst Network
ArcGIS Spatial Analyst Spatial
ArcGIS Schematics Schematics
ArcGIS Tracking Analyst Tracking
ArcGIS Workflow Manager for Desktop JTX
ArcScan ArcScan
Business Analyst Business
Esri Defense Mapping Defense
Esri Production Mapping Foundation
Esri Roads and Highways Highways
StreetMap StreetMap

参考链接:

Technical Support | Error: 000824: The tool is not licensed Geonet Discussion | ERROR 000824: The tool is not licensed. Geographic Information Systems Stack Exchange ArcGIS Help | Accessing licenses and extensions in Python [1]: http://blog.xiewei.link/usr/uploads/2018/02/2375444190.png