创建栅格函数模板

栅格函数模板与模型相似,因为它包含连接在一起以执行更复杂工作流的处理步骤。 栅格函数模板可以包含一个或多个栅格函数,并且可以将栅格函数的输入设置为变量,由此允许用户在运行栅格函数模板时插入不同的值。

编辑器中的栅格函数模板

在保存栅格函数模板时,可将其作为项目存储在我的内容页面中。 可以打开栅格函数模板的项目页面,将其下载为 .json 文件以在 ArcGIS Pro 中使用,或者与组织成员进行共享或公开共享。

可以通过 ArcGIS Online 中的添加新项目界面在您的组织中创建栅格函数模板,然后将它们保存在您的组织中。 在新建项目界面中,您可以使用栅格函数编辑器来创建栅格函数。

栅格函数编辑器是一种可视化编程接口,用于构建影像和栅格分析函数模版。 在编辑器中,栅格函数表示为图表,可以将一个或多个函数的输出连接在一起作为另一个函数的输入。 这些连接的栅格函数可以保存为栅格函数模板,您可以重复使用这些模板来自动执行图像分析和处理。 可以在栅格函数编辑器中创建栅格函数模板或者修改现有栅格函数模板。

借助栅格函数编辑器,可以执行许多任务,如下所示:

  • 构建栅格函数模板,方法是将栅格函数、栅格变量、标量以及所需数据类型组合到逻辑示意图中,并对其进行连接以执行分析。
  • 将栅格函数组合另存为栅格函数模板,为模板提供标题、标签和共享选项。
  • 浏览内置栅格函数或者之前保存的栅格函数模板,以包含在新的栅格函数模板中。

要在 ArcGIS Online 中创建栅格函数模板,请完成以下步骤:

  1. 验证您是否登录到组织以及是否具备创建内容的权限
  2. 在站点顶部,单击内容
  3. 在内容页面的我的内容选项卡上,单击新建项目
  4. 新建项目窗口中,单击栅格函数模板
  5. 提供标题。
  6. 我的内容中选择要用于保存项目的文件夹。

    您也可以从菜单中选择创建新文件夹,并输入文件夹名称,将项目保存在新文件夹中。

    文件夹名称不能包含 4 字节 Unicode 字符。

  7. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。

    您还可以输入类别名称以缩小类别列表范围。

  8. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  9. 或者,提供描述项目的摘要。
  10. 单击保存
  11. 当出现栅格函数模板项页面时,单击打开栅格函数编辑器。

    随即出现空的函数编辑器窗口。

    函数编辑器窗口分为两个部分,可用函数列表,及其旁边的栅格函数模板编辑工作空间。 默认视图显示了系统类别中的内置栅格函数。

    借助工作空间顶部的工具,可以添加变量,并管理栅格函数模板。 可以使用这些工具来移动和对齐布局,添加栅格变量输入,添加标量输入以及删除函数节点。

  12. 在栅格函数列表中,使用系统过滤器来键入相应内容以搜索特定栅格函数。 要浏览至现有栅格函数模板,请单击系统,然后选择一个选项以过滤内容。 例如,选择我的组织以查找由组织成员创建并共享的栅格函数模板。
    警告:

    如果收到指示无法以 XML 格式添加模板的错误消息,请考虑使用 ArcGIS Pro 中的转换栅格函数模板工具将文件格式从 RFT.XML 转换为 RFT.JSON。 转换后,您可以将新的栅格函数模板添加到您的组织以进行使用。

  13. 单击添加函数按钮 添加函数,将栅格函数添加到编辑器窗口。
  14. 双击编辑器窗口中的栅格函数打开属性窗口并查看或修改以下选项卡上的属性:
    • 常规 - 提供函数的名称和描述。 使用多个函数创建栅格函数模板时,此选项卡非常有用。 函数名称可以描述函数的功能,以便任何使用此函数模板的组织成员都能够理解如何使用该函数。 如果需要,请设置输出像素类型选项;如果未设置,则输出类型将与输入像素类型相匹配。
    • 参数 - 编辑函数的参数值。 如果未设置为公共变量,则将在运行模板时使用这些值。
    • 变量 - 将某些参数设置为变量,以在运行函数模板时通过选中 IsPublic 的方框将其显示在分析窗格中。 对名称列中的参数进行重命名以提供附加背景信息。 当一组流程需要多个栅格输入时,重命名输入栅格参数将非常重要。
      注:

      如果栅格函数模板中的所有参数均未设置为 IsPublic,则所有参数都将显示为变量。

  15. 或者,执行以下任一操作以继续构建栅格函数模板:
    • 向编辑器窗口添加函数,并组合流程。
    • 单击编辑器窗口顶部的编辑属性按钮 编辑属性 以编辑栅格函数模板属性。 如果栅格函数模板包含多维分析,则必须指定多维规则设置。
    • 单击窗口中的切换至平移模式按钮 切换至平移模式 以在平移模式下使用指针。 再次单击该按钮以切换回选择模式。
    • 单击自动布局按钮 自动布局 以针对栅格函数模板应用自动布局。
    • 单击添加栅格变量按钮 添加栅格变量 以将数据源输入添加至栅格函数模板。
    • 单击添加常量按钮 添加常量 以将标量常数值输入添加至栅格函数模板。
    • 单击删除所选项目按钮 删除所选项目 以删除在函数编辑器窗口中选择的一个或多个项目。

    要链接两个节点,需单击栅格函数源节点的边并将其拖向目标栅格函数节点,从而在两个节点之间创建链接。

    要修改各个栅格函数的位置,还可以将光标悬停在各个栅格函数上,当光标图标变成移动图标时,表示您可以单击光标并将栅格函数拖动到栅格函数编辑器中的新位置。

  16. 完成构建栅格函数模板后,请单击保存另存为以进行保存。

    保存窗口随即出现。 可以指定标题、类型、标签,以及用于存储它的文件夹和共享选项。 然后单击保存

在保存栅格函数模板时,可将其作为项目存储在我的内容中。 可公开共享项目,也可与您的组织成员共享。 要重用模板,在分析窗格中,单击浏览栅格函数模板按钮 浏览栅格函数模板,然后导航至模板。

提示:

要随时对栅格函数模板进行其他更改,请单击栅格函数模板项目页面的概述选项卡中的在栅格函数编辑器中打开