自定义栅格函数
除了 ArcGIS Pro 随附的栅格函数以外,还可创建和应用自定义函数。可使用 Python 为这些函数编写脚本,并通过 栅格函数 窗格中的选项加以应用。
注:
尽管 Python 可用于编写这些函数,但其与 ArcPy 并不兼容。也不能用于地理处理模型中,其与所有栅格函数都不兼容。
GitHub 页面致力于提供 自定义栅格函数社区
。此社区中包括创建自定义函数所需的所有文档和入门模板。您可以提出问题、下载其他用户的函数,以及上传要与社区共享的函数。在 ArcGIS Pro 中应用自定义栅格函数需要三个步骤:
打开选项菜单
,然后选择 打开 Python 栅格函数 。选择自定义函数文件作为 Python 模块 。
选择 类名称 。
自定义栅格函数可包含多个函数集。您可拥有一个单一的 Python 脚本,其中包含多个函数。可将这些函数链视为图层。您可创建一个自定义函数,该函数的一个图层用于植被,另一个图层用于已分类影像,另一个图层具有土地/水体掩膜,依此类推。其中的每个图层都称为类。选择 类名称 时,仅应用该函数。
自定义函数不必独立使用。它们适合与其他栅格函数配合使用。如果要将自定义函数添加至正在 函数编辑器 中构建的函数链,请使用 插入 Python 栅格函数 按钮将 Python 函数插入到函数链中。
创建自定义栅格函数后,可使用主目录文件夹对其进行部署。这样便可使用最低设置为用户跨平台分配自定义函数。有关部署自定义函数的详细信息,请参阅 Python 栅格函数部署 。