自定义栅格函数

除了 ArcGIS Pro 随附的栅格函数以外,还可创建和应用自定义函数。可使用 Python 为这些函数编写脚本,并通过栅格函数窗格中的选项加以应用。

注:

尽管 Python 可用于编写这些函数,但其与 ArcPy 并不兼容。也不能用于地理处理模型中,其与所有栅格函数都不兼容。

GitHub 页面致力于提供自定义栅格函数社区 自定义栅格函数社区。此社区中包括创建自定义函数所需的所有文档和入门模板。您可以提出问题、下载其他用户的函数,以及上传要与社区共享的函数。在 ArcGIS Pro 中应用自定义栅格函数需要三个步骤:

  1. 打开选项菜单 菜单,然后选择打开 Python 栅格函数
  2. 选择自定义函数文件作为 Python 模块
  3. 选择类名称

自定义栅格函数可包含多个函数集。您可拥有一个单一的 Python 脚本,其中包含多个函数。可将这些函数链视为图层。您可创建一个自定义函数,该函数的一个图层用于植被,另一个图层用于已分类影像,另一个图层具有土地/水体掩膜,依此类推。其中的每个图层都称为类。选择类名称时,仅应用该函数。

自定义函数不必独立使用。它们适合与其他栅格函数配合使用。如果要将自定义函数添加至正在函数编辑器中构建的函数链,请使用插入 Python 栅格函数按钮将 Python 函数插入到函数链中。

创建自定义栅格函数后,可使用主目录文件夹对其进行部署。这样便可使用最低设置为用户跨平台分配自定义函数。有关部署自定义函数的详细信息,请参阅 Python 栅格函数部署

相关主题