需要 Spatial Analyst 许可。
如果现有的 Python 脚本或“模型构建器”模型使用单输出地图代数 (SOMA) 或多输出地图代数 (MOMA) 工具,则这些语句可以继续使用,而不必转换为 ArcGIS 10 地图代数语法。
如果要迁移现有脚本以利用 ArcGIS 10 地图代数,则可重新创建这些脚本或修改现有表达式,并且记住以下几点:
- 导入 ArcPy 站点包、Spatial Analyst 模块和地理处理环境。了解有关导入 Spatial Analyst 模块的详细信息
import arcpy from arcpy.sa import * from arcpy import env
- 如有必要,可将语法更改为代数形式:
out = function(parameters)
- 如果要永久保存与栅格对象相关联的引用栅格数据集,可对生成的栅格对象调用保存 (save) 方法。