大数据文件共享通过 ArcGIS Server Manager 注册为数据存储。大数据文件共享概述了使用大数据文件共享清单的输入数据集,以及用于将结果写回大数据文件共享位置的模板。将结果写回大数据文件共享时,大数据文件共享会自动更新以将新输出数据集作为输入数据集包括在内。本主题将介绍输出模板的格式及其可能的值。有关大数据文件共享以及输入数据集、输出模板和提示文件工作原理的概述,请参阅大数据文件共享入门。
注:
本主题将介绍编辑输出模板。要了解如何将提示文件应用于分隔的文件,请参阅了解提示文件。
输出模板由另一个模板组成。模板的数量取决于文件类型和要用于存储输出结果的格式。在下面的示例中,有 3 个输出模板:
"outputTemplates":[
{.. template1 ..},
{.. template2 ..},
{.. template3 ..}
]
在每个模板中,有 5 个可能适用的顶级对象。在这些对象中,name、title 和 format 是必需项。
{
"name": "ExampleTemplate", "title": "My Example Template", "format": {}, "geometry": {}, "time": {}
}
名称
需要 name 对象来定义数据集的名称。该名称在清单内必须唯一,并且不能包含任何特殊字符。
标题
需要 title 对象来定义运行工具时显示的标题。该标题在清单内必须唯一且可包含空格。
格式
需要 format 对象来定义输出文件类型及其格式。
语法 | 示例 |
---|---|
| 使用 shapefile 的示例:
使用分隔的文件的示例:
使用 parquet 文件的示例:
使用 ORC 文件的示例:
|
说明 | |
无法通过 ArcGIS Server Manager 创建分隔文件设置。要修改分隔文件设置,请通过导航至 GeoAnalytics Server 的管理员目录来编辑模板,然后单击数据 > 项目 > bigDataFileShares 和您的大数据文件共享并单击编辑。执行更改,然后单击更新。 |
Geometry
geometry 对象为可选项。如果未提供,则存储在分隔、ORC 和 parquet 文件中的点对应的几何字段将以 XYZ 形式写入,而分隔、ORC 和 parquet 文件中的线和面将以 WKT 形式写入。对于 shapefile,字段将以 shape 字段形式写入。
语法 | 示例 |
---|---|
| 使用具有 x 和 y 值的分隔文件的示例:
使用具有 x、y 和 z 值的分隔文件的示例:
使用 .tsv 文件的示例:
|
说明 | |
注:上表概述了 geometry 对象基于几何和文件类型的默认选项(如未指定)。将以下属性列为必需项或可选项(假定使用几何):
| |
时间
time 对象为可选项。如果未指定且结果已启用时间,则将使用默认值。
语法 | 示例 |
---|---|
| 在时间字段中使用具有多种格式的时刻的示例:
使用具有多个字段的间隔(用于 startTime)的示例
|
说明 | |
注:由于 time 对象是可选项,因此将以下属性列为必需项或可选项(假定使用 time):
|