问题描述:
今天在操作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