问题描述:
今天在操作Arcpy时,出现000824,工具未注册
错误。
解决方案:
事实上,这是由于扩展模块工具默认不可用,需要加载扩展模块方可。
在桌面端,可以通过设置加载项进行扩展模块的加载。
而在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
本文由 XieWei 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。